The EntryType
Class Reference
Wrapper class for the Entry type. More...
Declaration
class EntryType { ... }
Enumerations Index
enum | TypeName { ... } |
|
|
|
enum | CategoryBits { ... } |
|
|
|
Friends Index
Private Constructors Index
Public Member Functions Index
Private Member Functions Index
Private Member Attributes Index
Description
Wrapper class for the Entry type.
Can be set only during construction. Packs the type together with category flags.
Definition at line 792 of file types.h.
Enumerations
CategoryBits
enum EntryType::CategoryBits |
|
- Enumeration values
-
None | (= 0) |
Compound | (= (1<<16)) |
Scope | (= (1<<17)) |
File | (= (1<<18)) |
CompoundDoc | (= (1<<19)) |
Doc | (= (1<<20)) |
TypeMask | (= 0x0000FFFF) |
CategoryMask | (= 0xFFFF0000) |
Definition at line 828 of file types.h.
TypeName
- Enumeration values
-
Definition at line 820 of file types.h.
821 {
822#define ETYPE(x,bits) \
823 x,
825#undef ETYPE
826 };
Friends
operator!=
operator==
Private Constructors
EntryType()
EntryType::EntryType (int t) |
|
inline
explicit
|
Public Member Functions
isCompound()
ENTRY_TYPES bool EntryType::isCompound () |
|
inline
|
isCompoundDoc()
bool EntryType::isCompoundDoc () |
|
inline
|
isDoc()
isFile()
bool EntryType::isFile () |
|
inline
|
isScope()
bool EntryType::isScope () |
|
inline
|
to_string()
std::string EntryType::to_string () |
|
inline
|
Private Member Functions
bits_to_string()
std::string EntryType::bits_to_string () |
|
inline
|
type()
TypeName EntryType::type () |
|
inline
|
Private Member Attributes
m_type
unsigned int EntryType::m_type = Empty |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.