Doxygen
|
Wrapper class for the Entry type. More...
#include <src/types.h>
Public Member Functions | |
ENTRY_TYPES bool | isCompound () const |
bool | isScope () const |
bool | isFile () const |
bool | isCompoundDoc () const |
bool | isDoc () const |
std::string | to_string () const |
Private Types | |
enum | TypeName { ENTRY_TYPES } |
enum | CategoryBits { None = 0 , Compound = (1<<16) , Scope = (1<<17) , File = (1<<18) , CompoundDoc = (1<<19) , Doc = (1<<20) , TypeMask = 0x0000FFFF , CategoryMask = 0xFFFF0000 } |
Private Member Functions | |
EntryType (int t) | |
std::string | bits_to_string () const |
TypeName | type () const |
Private Attributes | |
unsigned int | m_type = Empty |
Friends | |
bool | operator== (const EntryType &t1, const EntryType &t2) |
bool | operator!= (const EntryType &t1, const EntryType &t2) |
Wrapper class for the Entry type.
Can be set only during construction. Packs the type together with category flags.
|
private |
Enumerator | |
---|---|
None | |
Compound | |
Scope | |
File | |
CompoundDoc | |
Doc | |
TypeMask | |
CategoryMask |
Definition at line 666 of file types.h.
|
private |
Enumerator | |
---|---|
ENTRY_TYPES |
|
inlineexplicitprivate |
Definition at line 677 of file types.h.
References m_type.
Referenced by operator!=, and operator==.
|
inlineprivate |
|
inline |
Definition at line 638 of file types.h.
References Compound, and m_type.
Referenced by addClassToContext(), buildClassList(), buildListOfUsingDecls(), findUsingDeclarations(), findUsingDeclImports(), isClassSection(), and isVarWithConstructor().
|
inline |
Definition at line 641 of file types.h.
References CompoundDoc, and m_type.
Referenced by buildClassDocList(), and isClassSection().
|
inline |
|
inline |
|
inline |
Definition at line 639 of file types.h.
Referenced by addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), findEnumDocumentation(), findEnums(), and findMember().
|
inline |
Definition at line 643 of file types.h.
References ENTRY_TYPES, and type().
Referenced by fmt::formatter< EntryType >::format(), and printNavTree().
|
inlineprivate |
Definition at line 655 of file types.h.
References EntryType(), and operator==.
Definition at line 654 of file types.h.
References EntryType(), and m_type.
Referenced by operator!=.
|
private |
Definition at line 688 of file types.h.
Referenced by bits_to_string(), EntryType(), isCompound(), isCompoundDoc(), isDoc(), isFile(), isScope(), operator==, and type().