Libmagicxx v5.1.1
A C++ wrapper library over the Magic Number Recognition Library.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
recognition::magic::magic_private::flags_converter Struct Reference

Public Member Functions

 flags_converter (const flags_container_t &flags_container) noexcept
 
 flags_converter (flags_mask_t flags_mask) noexcept
 
 operator libmagic_value_t () const noexcept
 
 operator flags_container_t () const
 
 operator libmagic_value_name_t () const
 
 operator flags_mask_t () const
 

Public Attributes

const flags_mask_t m_flags_mask
 

Constructor & Destructor Documentation

◆ flags_converter() [1/2]

recognition::magic::magic_private::flags_converter::flags_converter ( const flags_container_t & flags_container)
inlineexplicitnoexcept

◆ flags_converter() [2/2]

recognition::magic::magic_private::flags_converter::flags_converter ( flags_mask_t flags_mask)
inlineexplicitnoexcept

Member Function Documentation

◆ operator flags_container_t()

recognition::magic::magic_private::flags_converter::operator flags_container_t ( ) const
inline

◆ operator flags_mask_t()

recognition::magic::magic_private::flags_converter::operator flags_mask_t ( ) const
inline

◆ operator libmagic_value_name_t()

recognition::magic::magic_private::flags_converter::operator libmagic_value_name_t ( ) const
inline

◆ operator libmagic_value_t()

recognition::magic::magic_private::flags_converter::operator libmagic_value_t ( ) const
inlinenoexcept

Member Data Documentation

◆ m_flags_mask

const flags_mask_t recognition::magic::magic_private::flags_converter::m_flags_mask

The documentation for this struct was generated from the following file: