Index Class
Declaration
Included Headers
Public Member Typedefs Index
| using | MemberIndexList = std::vector< const MemberDef * > |
| using | MemberIndexMap = std::map< std::string, MemberIndexList > |
Private Constructors Index
| Index () | |
Private Destructor Index
| ~Index () | |
Public Member Functions Index
Private Member Functions Index
| void | resetDocumentedClassMembers (int i) |
| void | resetDocumentedFileMembers (int i) |
| void | resetDocumentedNamespaceMembers (int i) |
| void | resetDocumentedModuleMembers (int i) |
| void | incrementDocumentedClassMembers (int i, const std::string &letter, const MemberDef *md) |
| void | incrementDocumentedFileMembers (int i, const std::string &letter, const MemberDef *md) |
| void | incrementDocumentedNamespaceMembers (int i, const std::string &letter, const MemberDef *md) |
| void | incrementDocumentedModuleMembers (int i, const std::string &letter, const MemberDef *md) |
Private Member Attributes Index
| std::unique_ptr< Private > | p |
Public Static Functions Index
| static Index & | instance () |
Definition at line 164 of file index.h.
Public Member Typedefs
MemberIndexList
|
Definition at line 167 of file index.h.
MemberIndexMap
|
Definition at line 168 of file index.h.
Public Member Functions
addClassMemberNameToIndex()
|
Declaration at line 173 of file index.h, definition at line 2842 of file index.cpp.
References ClassMemberHighlight::All, Config_getBool, convertUTF8ToLower, ClassMemberHighlight::Enums, ClassMemberHighlight::EnumValues, ClassMemberHighlight::Events, ClassMemberHighlight::Functions, MemberDef::getClassDef, MemberDef::getEnumScope, getPrefixIndex, getUTF8CharAt, incrementDocumentedClassMembers, MemberDef::isEnumerate, MemberDef::isEnumValue, MemberDef::isEvent, MemberDef::isForeign, MemberDef::isFriend, MemberDef::isFunction, ClassDef::isImplicitTemplateInstance, Definition::isLinkableInProject, MemberDef::isProperty, MemberDef::isRelated, MemberDef::isSignal, MemberDef::isSlot, MemberDef::isStrong, MemberDef::isTypedef, MemberDef::isVariable, Definition::name, ClassMemberHighlight::Properties, ClassMemberHighlight::Related, QCString::str, ClassMemberHighlight::Typedefs, MemberDef::typeString and ClassMemberHighlight::Variables.
addFileMemberNameToIndex()
|
Declaration at line 174 of file index.h, definition at line 2954 of file index.cpp.
References FileMemberHighlight::All, convertUTF8ToLower, FileMemberHighlight::Defines, FileMemberHighlight::Dictionaries, FileMemberHighlight::Enums, FileMemberHighlight::EnumValues, FileMemberHighlight::Functions, MemberDef::getEnumScope, MemberDef::getFileDef, getPrefixIndex, getUTF8CharAt, incrementDocumentedFileMembers, MemberDef::isDefine, MemberDef::isDictionary, MemberDef::isEnumerate, MemberDef::isEnumValue, MemberDef::isFunction, Definition::isLinkableInProject, MemberDef::isSequence, MemberDef::isStrong, MemberDef::isTypedef, MemberDef::isVariable, Definition::name, FileMemberHighlight::Sequences, QCString::str, FileMemberHighlight::Typedefs and FileMemberHighlight::Variables.
addModuleMemberNameToIndex()
|
Declaration at line 176 of file index.h, definition at line 3006 of file index.cpp.
References ModuleMemberHighlight::All, convertUTF8ToLower, ModuleMemberHighlight::Enums, ModuleMemberHighlight::EnumValues, ModuleMemberHighlight::Functions, MemberDef::getEnumScope, MemberDef::getModuleDef, getPrefixIndex, getUTF8CharAt, incrementDocumentedModuleMembers, MemberDef::isEnumerate, MemberDef::isEnumValue, MemberDef::isFunction, Definition::isLinkableInProject, ModuleDef::isPrimaryInterface, MemberDef::isStrong, MemberDef::isTypedef, MemberDef::isVariable, Definition::name, QCString::str, ModuleMemberHighlight::Typedefs and ModuleMemberHighlight::Variables.
addNamespaceMemberNameToIndex()
|
Declaration at line 175 of file index.h, definition at line 2906 of file index.cpp.
References NamespaceMemberHighlight::All, convertUTF8ToLower, NamespaceMemberHighlight::Dictionaries, NamespaceMemberHighlight::Enums, NamespaceMemberHighlight::EnumValues, NamespaceMemberHighlight::Functions, MemberDef::getEnumScope, MemberDef::getNamespaceDef, getPrefixIndex, getUTF8CharAt, incrementDocumentedNamespaceMembers, MemberDef::isDictionary, MemberDef::isEnumerate, MemberDef::isEnumValue, MemberDef::isFunction, Definition::isLinkableInProject, MemberDef::isSequence, MemberDef::isStrong, MemberDef::isTypedef, MemberDef::isVariable, Definition::name, NamespaceMemberHighlight::Sequences, QCString::str, NamespaceMemberHighlight::Typedefs and NamespaceMemberHighlight::Variables.
countDataStructures()
|
Declaration at line 172 of file index.h, definition at line 262 of file index.cpp.
References ClassDef::Class, Config_getBool, countAnnotatedClasses, countClassHierarchy, countConcepts, countDirs, countFiles, countGroups, countNamespaces, countRelatedPages, ClassDef::Exception, ModuleManager::instance, ClassDef::Interface, ModuleManager::numDocumentedModules, p, resetDocumentedClassMembers, resetDocumentedFileMembers, resetDocumentedModuleMembers, resetDocumentedNamespaceMembers, ClassDef::Struct, ClassMemberHighlight::Total, FileMemberHighlight::Total, ModuleMemberHighlight::Total and NamespaceMemberHighlight::Total.
Referenced by parseInput.
isClassIndexLetterUsed()
|
Declaration at line 203 of file index.h, definition at line 136 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
isFileIndexLetterUsed()
|
Declaration at line 204 of file index.h, definition at line 141 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
isModuleIndexLetterUsed()
|
Declaration at line 206 of file index.h, definition at line 151 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
isNamespaceIndexLetterUsed()
|
Declaration at line 205 of file index.h, definition at line 146 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
numAnnotatedClasses()
|
numAnnotatedClassesPrinted()
|
numAnnotatedExceptions()
|
numAnnotatedExceptionsPrinted()
|
numAnnotatedInterfaces()
|
numAnnotatedInterfacesPrinted()
|
numAnnotatedStructs()
|
numAnnotatedStructsPrinted()
|
numDocumentedClassMembers()
|
Declaration at line 199 of file index.h, definition at line 131 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
numDocumentedConcepts()
|
numDocumentedDirs()
|
numDocumentedFileMembers()
|
Declaration at line 200 of file index.h, definition at line 132 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
numDocumentedFiles()
|
numDocumentedGroups()
|
numDocumentedModuleMembers()
|
Declaration at line 202 of file index.h, definition at line 134 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
numDocumentedModules()
|
numDocumentedNamespaceMembers()
|
Declaration at line 201 of file index.h, definition at line 133 of file index.cpp.
Reference p.
Referenced by renderQuickLinksAsJs.
numDocumentedNamespaces()
|
numDocumentedPages()
|
numHierarchyClasses()
|
numHierarchyExceptions()
|
numHierarchyInterfaces()
|
numIndexedPages()
|
sortMemberIndexLists()
|
Declaration at line 177 of file index.h, definition at line 218 of file index.cpp.
Private Member Functions
incrementDocumentedClassMembers()
|
Declaration at line 213 of file index.h, definition at line 193 of file index.cpp.
References MemberIndexMap_add and p.
Referenced by addClassMemberNameToIndex.
incrementDocumentedFileMembers()
|
Declaration at line 214 of file index.h, definition at line 199 of file index.cpp.
References MemberIndexMap_add and p.
Referenced by addFileMemberNameToIndex.
incrementDocumentedModuleMembers()
|
Declaration at line 216 of file index.h, definition at line 211 of file index.cpp.
References MemberIndexMap_add and p.
Referenced by addModuleMemberNameToIndex.
incrementDocumentedNamespaceMembers()
|
Declaration at line 215 of file index.h, definition at line 205 of file index.cpp.
References MemberIndexMap_add and p.
Referenced by addNamespaceMemberNameToIndex.
resetDocumentedClassMembers()
|
Declaration at line 209 of file index.h, definition at line 156 of file index.cpp.
Reference p.
Referenced by countDataStructures.
resetDocumentedFileMembers()
|
Declaration at line 210 of file index.h, definition at line 162 of file index.cpp.
Reference p.
Referenced by countDataStructures.
resetDocumentedModuleMembers()
|
Declaration at line 212 of file index.h, definition at line 174 of file index.cpp.
Reference p.
Referenced by countDataStructures.
resetDocumentedNamespaceMembers()
|
Declaration at line 211 of file index.h, definition at line 168 of file index.cpp.
Reference p.
Referenced by countDataStructures.
Private Member Attributes
p
|
Definition at line 221 of file index.h.
Referenced by countDataStructures, incrementDocumentedClassMembers, incrementDocumentedFileMembers, incrementDocumentedModuleMembers, incrementDocumentedNamespaceMembers, Index, isClassIndexLetterUsed, isFileIndexLetterUsed, isModuleIndexLetterUsed, isNamespaceIndexLetterUsed, numAnnotatedClasses, numAnnotatedClassesPrinted, numAnnotatedExceptions, numAnnotatedExceptionsPrinted, numAnnotatedInterfaces, numAnnotatedInterfacesPrinted, numAnnotatedStructs, numAnnotatedStructsPrinted, numDocumentedClassMembers, numDocumentedConcepts, numDocumentedDirs, numDocumentedFileMembers, numDocumentedFiles, numDocumentedGroups, numDocumentedModuleMembers, numDocumentedModules, numDocumentedNamespaceMembers, numDocumentedNamespaces, numDocumentedPages, numHierarchyClasses, numHierarchyExceptions, numHierarchyInterfaces, numIndexedPages, resetDocumentedClassMembers, resetDocumentedFileMembers, resetDocumentedModuleMembers and resetDocumentedNamespaceMembers.
Public Static Functions
instance()
| static |
Declaration at line 170 of file index.h, definition at line 106 of file index.cpp.
Reference Index.
Referenced by addMembersToIndex, generateFileDocs, generatePageDocs, parseInput, quickLinkVisible, quickLinkVisible, renderQuickLinksAsJs, writeAlphabeticalExceptionIndex, writeAlphabeticalIndex, writeAlphabeticalInterfaceIndex, writeAlphabeticalStructIndex, writeAnnotatedExceptionIndex, writeAnnotatedIndex, writeAnnotatedInterfaceIndex, writeAnnotatedStructIndex, writeClassMemberIndex, writeClassMemberIndexFiltered, writeConceptIndex, writeFileIndex, writeFileMemberIndex, writeFileMemberIndexFiltered, writeGraphicalClassHierarchy, writeGraphicalExceptionHierarchy, writeGraphicalInterfaceHierarchy, writeHierarchicalExceptionIndex, writeHierarchicalIndex, writeHierarchicalInterfaceIndex, writeIndex, writeIndexHierarchyEntries, writeModuleMemberIndex, writeModuleMemberIndexFiltered, writeNamespaceIndex, writeNamespaceMemberIndex, writeNamespaceMemberIndexFiltered, writePageIndex and writeTopicIndex.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.