Flag modification methods.
More...
Flag modification methods.
Methods for changing configuration flags after opening.
◆ SetFlags() [1/4]
| void Recognition::Magic::SetFlags |
( |
const FlagsContainerT & | flags_container | ) |
|
Set new flags from a container.
- Parameters
-
| [in] | flags_container | Container of Flags values. |
- Exceptions
-
| MagicIsClosed | If the Magic instance is closed. |
| MagicSetFlagsError | If setting flags fails. |
- Since
- 10.0.0
◆ SetFlags() [2/4]
| bool Recognition::Magic::SetFlags |
( |
const FlagsContainerT & | flags_container, |
|
|
const std::nothrow_t & | tag ) |
|
nodiscardnoexcept |
Set new flags from a container (noexcept version).
- Parameters
-
| [in] | flags_container | Container of Flags values. |
| [in] | tag | Pass std::nothrow to select this overload. |
- Returns
- true on success, false on failure.
- Since
- 10.0.0
◆ SetFlags() [3/4]
| void Recognition::Magic::SetFlags |
( |
FlagsMaskT | flags_mask | ) |
|
Set new flags for the Magic instance.
Changes the configuration flags for an already-open Magic instance.
- Parameters
-
| [in] | flags_mask | New configuration flags. |
- Exceptions
-
| MagicIsClosed | If the Magic instance is closed. |
| MagicSetFlagsError | If setting flags fails. |
@ MimeType
Definition magic.hpp:321
- See also
- GetFlags()
- Since
- 10.0.0
- Examples
- magic_examples.cpp.
◆ SetFlags() [4/4]
| bool Recognition::Magic::SetFlags |
( |
FlagsMaskT | flags_mask, |
|
|
const std::nothrow_t & | tag ) |
|
nodiscardnoexcept |
Set new flags (noexcept version).
- Parameters
-
| [in] | flags_mask | New configuration flags. |
| [in] | tag | Pass std::nothrow to select this overload. |
- Returns
- true on success, false on failure.
- Since
- 10.0.0