The MemberListType
Class Reference
Wrapper class for the MemberListType type. More...
Declaration
Included Headers
Enumerations Index
enum | CategoryBits { ... } |
enum | TypeName { ... } |
Friends Index
bool | operator== |
bool | operator!= |
Private Constructors Index
MemberListType (int t) | |
Public Member Functions Index
constexpr bool | isInvalid () const |
ML_TYPES constexpr bool | isPublic () const |
constexpr bool | isOnlyPublic () const |
constexpr bool | isProtected () const |
constexpr bool | isPackage () const |
constexpr bool | isPrivate () const |
constexpr bool | isDetailed () const |
constexpr bool | isDeclaration () const |
constexpr bool | isDocumentation () const |
std::string | to_string () const |
int | to_int () const |
constexpr const char * | toLabel () const |
constexpr const char * | toXML () const |
MemberListType | toPublic () const |
MemberListType | toProtected () const |
Private Member Functions Index
std::string | bits_to_string () const |
constexpr TypeName | type () const |
Private Member Attributes Index
int | m_type = static_cast<int>(Invalid_) |
Public Static Functions Index
static MemberListType | Invalid () |
Description
Wrapper class for the MemberListType type.
Can be set only during construction. Packs the type together with category flags.
Definition at line 345 of file types.h.
Enumerations
CategoryBits
|
- Enumeration values
Definition at line 347 of file types.h.
TypeName
Friends
operator!=
| inline |
Definition at line 451 of file types.h.
References MemberListType and operator==.
operator==
| inline |
Definition at line 450 of file types.h.
References m_type and MemberListType.
Referenced by operator!=.
Private Constructors
MemberListType()
| inline explicit |
Definition at line 454 of file types.h.
Reference m_type.
Referenced by Invalid, operator!=, operator==, toProtected and toPublic.
Public Member Functions
isDeclaration()
| inline constexpr |
Definition at line 384 of file types.h.
References Declaration and m_type.
Referenced by generateSqlite3ForFile, generateSqlite3ForGroup, generateSqlite3ForModule, generateSqlite3ForNamespace, generateXMLForFile, generateXMLForGroup, generateXMLForModule and generateXMLForNamespace.
isDetailed()
| inline constexpr |
Definition at line 383 of file types.h.
References Detailed and m_type.
Referenced by generateSqlite3ForClass and generateXMLForClass.
isDocumentation()
| inline constexpr |
Definition at line 385 of file types.h.
References Documentation and m_type.
isInvalid()
| inline constexpr |
Definition at line 372 of file types.h.
References Invalid_ and m_type.
Referenced by ClassDefImpl::countInheritedDecMembers, ClassDefImpl::countMemberDeclarations and ClassDefImpl::writeInheritedMemberDeclarations.
isOnlyPublic()
| inline constexpr |
Definition at line 379 of file types.h.
References m_type and OnlyPublic.
isPackage()
| inline constexpr |
isPrivate()
| inline constexpr |
isProtected()
| inline constexpr |
Definition at line 380 of file types.h.
References m_type and Protected.
Referenced by convertProtectionLevel.
isPublic()
| inline constexpr |
to_int()
| inline |
to_string()
| inline |
Definition at line 386 of file types.h.
References Invalid_, ML_TYPES and type.
Referenced by fmt::formatter< MemberListType >::format.
toLabel()
| inline constexpr |
Definition at line 402 of file types.h.
References Invalid_, ML_TYPES and type.
Referenced by MemberList::writeDeclarations, ClassDefImpl::writeMemberDocumentation, FileDefImpl::writeMemberDocumentation, GroupDefImpl::writeMemberDocumentation, ModuleDefImpl::writeMemberDocumentation, NamespaceDefImpl::writeMemberDocumentation, ClassDefImpl::writeSummaryLinks, FileDefImpl::writeSummaryLinks, GroupDefImpl::writeSummaryLinks, ModuleDefImpl::writeSummaryLinks, NamespaceDefImpl::writeSummaryLinks and VhdlDocGen::writeVHDLDeclarations.
toProtected()
| inline |
Definition at line 438 of file types.h.
References Invalid, Invalid_, MemberListType, ML_TYPES and type.
Referenced by convertProtectionLevel.
toPublic()
| inline |
Definition at line 426 of file types.h.
References Invalid, Invalid_, MemberListType, ML_TYPES and type.
Referenced by convertProtectionLevel.
toXML()
| inline constexpr |
Definition at line 414 of file types.h.
References Invalid_, ML_TYPES and type.
Referenced by generateXMLForClass, generateXMLForFile, generateXMLForGroup, generateXMLForModule and generateXMLForNamespace.
Private Member Functions
bits_to_string()
| inline |
Definition at line 455 of file types.h.
References Detailed, Documentation, m_type, OnlyPublic, Package, Private, Protected and Public.
type()
Private Member Attributes
m_type
|
Definition at line 468 of file types.h.
Referenced by bits_to_string, isDeclaration, isDetailed, isDocumentation, isInvalid, isOnlyPublic, isPackage, isPrivate, isProtected, isPublic, MemberListType, operator==, to_int and type.
Public Static Functions
Invalid()
| inline static |
Definition at line 371 of file types.h.
References Invalid_ and MemberListType.
Referenced by convertProtectionLevel, ClassDefImpl::countInheritedDecMembers, toProtected, toPublic, ClassDefImpl::writeAdditionalInheritedMembers, ClassDefImpl::writeInheritedMemberDeclarations, ClassDef::writeMemberDeclarations and ClassDefAliasImpl::writeMemberDeclarations.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.