The Entry
Class Reference
Represents an unstructured piece of information, about an entity found in the sources. More...
Declaration
Included Headers
Enumerations Index
enum | GroupDocType { ... } |
Public Constructors Index
Entry () | |
Entry (const Entry &) | |
Entry (Entry &&)=delete | |
Public Destructor Index
~Entry () | |
Public Operators Index
Entry & | operator= (const Entry &)=delete |
Entry & | operator= (Entry &&)=delete |
Public Member Functions Index
Entry * | parent () const |
const std::vector< std::shared_ptr< Entry > > & | children () const |
add entry as a child, pass ownership and reinitialize entry Index
EntryType | section |
entry type (see Sections); More... | |
QCString | type |
member type More... | |
QCString | name |
member name More... | |
bool | hasTagInfo |
is tag info valid More... | |
TagInfo | tagInfoData |
tag file info data More... | |
Protection | protection |
class protection More... | |
MethodTypes | mtype |
signal, slot, (dcop) method, or property? More... | |
TypeSpecifier | spec |
class/member specifiers More... | |
VhdlSpecifier | vhdlSpec |
VHDL specifiers. More... | |
int | initLines |
define/variable initializer lines to show More... | |
bool | isStatic |
static ? More... | |
bool | explicitExternal |
explicitly defined as external? More... | |
bool | proto |
prototype ? More... | |
bool | subGrouping |
automatically group class members? More... | |
bool | exported |
is the symbol exported from a C++20 module More... | |
CommandOverrides | commandOverrides |
store info for commands whose default can be overridden More... | |
Specifier | virt |
virtualness of the entry More... | |
QCString | args |
member argument string More... | |
QCString | bitfields |
member's bit fields More... | |
ArgumentList | argList |
member arguments as a list More... | |
ArgumentLists | tArgLists |
template argument declarations More... | |
TextStream | program |
the program text More... | |
TextStream | initializer |
initial value (for variables) More... | |
QCString | includeFile |
include file (2 arg of \class, must be unique) More... | |
QCString | includeName |
include name (3 arg of \class) More... | |
QCString | doc |
documentation block (partly parsed) More... | |
int | docLine |
line number at which the documentation was found More... | |
QCString | docFile |
file in which the documentation was found More... | |
QCString | brief |
brief description (doc block) More... | |
int | briefLine |
line number at which the brief desc. was found More... | |
QCString | briefFile |
file in which the brief desc. was found More... | |
QCString | inbodyDocs |
documentation inside the body of a function More... | |
int | inbodyLine |
line number at which the body doc was found More... | |
QCString | inbodyFile |
file in which the body doc was found More... | |
QCString | relates |
related class (doc block) More... | |
RelatesType | relatesType |
how relates is handled More... | |
QCString | read |
property read accessor More... | |
QCString | write |
property write accessor More... | |
QCString | inside |
name of the class in which documents are found More... | |
QCString | exception |
throw specification More... | |
ArgumentList | typeConstr |
where clause (C#) for type constraints More... | |
int | bodyLine |
line number of the body in the source More... | |
int | bodyColumn |
column of the body in the source More... | |
int | endBodyLine |
line number where the definition ends More... | |
int | mGrpId |
member group id More... | |
std::vector< BaseInfo > | extends |
list of base classes More... | |
std::vector< Grouping > | groups |
list of groups this entry belongs to More... | |
std::vector< const SectionInfo * > | anchors |
list of anchors defined in this entry More... | |
QCString | fileName |
file this entry was extracted from More... | |
int | startLine |
start line of entry in the source More... | |
int | startColumn |
start column of entry in the source More... | |
RefItemVector | sli |
special lists (test/todo/bug/deprecated/..) this entry is in More... | |
SrcLangExt | lang |
programming language in which this entry was found More... | |
bool | hidden |
does this represent an entity that is hidden from the output More... | |
bool | artificial |
Artificially introduced item. More... | |
GroupDocType | groupDocType |
QCString | id |
libclang id More... | |
LocalToc | localToc |
QCString | metaData |
Slice metadata. More... | |
QCString | req |
C++20 requires clause. More... | |
std::vector< std::string > | qualifiers |
qualifiers specified with the qualifier command More... | |
Entry * | m_parent |
parent node in the tree More... | |
std::vector< std::shared_ptr< Entry > > | m_sublist |
FileDef * | m_fileDef |
void | moveToSubEntryAndRefresh (Entry *&e) |
void | moveToSubEntryAndRefresh (std::shared_ptr< Entry > &e) |
void | copyToSubEntry (Entry *e) |
void | copyToSubEntry (const std::shared_ptr< Entry > &e) |
void | removeSubEntry (const Entry *e) |
void | reset () |
void | markAsProcessed () const |
void | setFileDef (FileDef *fd) |
FileDef * | fileDef () const |
const TagInfo * | tagInfo () const |
const char * | groupDocCmd () const |
return the command name used to define GROUPDOC_SEC More... | |
Grouping::GroupPri_t | groupingPri () const |
add entry as a child and pass ownership. Index
void | moveToSubEntryAndKeep (Entry *e) |
void | moveToSubEntryAndKeep (std::shared_ptr< Entry > e) |
Description
Represents an unstructured piece of information, about an entity found in the sources.
parseMain() in scanner.l will generate a tree of these entries.
Definition at line 115 of file entry.h.
Enumerations
GroupDocType
|
Definition at line 119 of file entry.h.
Public Constructors
Entry()
|
Declaration at line 126 of file entry.h, definition at line 33 of file entry.cpp.
References FALSE, g_num, GROUPDOC_NORMAL, groupDocType, hasTagInfo, hidden, initializer, m_parent, mGrpId, program, relatesType, reset and section.
Referenced by copyToSubEntry, Entry, Entry, markAsProcessed, moveToSubEntryAndKeep, moveToSubEntryAndRefresh, operator=, operator=, parent and removeSubEntry.
Entry()
|
Declaration at line 127 of file entry.h, definition at line 47 of file entry.cpp.
References anchors, argList, args, artificial, bitfields, bodyColumn, bodyLine, brief, briefFile, briefLine, commandOverrides, doc, docFile, docLine, endBodyLine, Entry, exception, explicitExternal, exported, extends, fileName, g_num, groupDocType, groups, hasTagInfo, hidden, id, inbodyDocs, inbodyFile, inbodyLine, includeFile, includeName, initializer, initLines, inside, isStatic, lang, localToc, m_fileDef, m_parent, m_sublist, mGrpId, mtype, name, program, protection, proto, qualifiers, read, relates, relatesType, req, section, sli, spec, startColumn, startLine, TextStream::str, subGrouping, tagInfoData, tArgLists, type, typeConstr, vhdlSpec, virt and write.
Entry()
Public Destructor
~Entry()
|
Public Member Functions
children()
| inline |
Returns the list of children for this Entry
- See Also
addSubEntry() and removeSubEntry()
Definition at line 139 of file entry.h.
Reference m_sublist.
Referenced by addEnumValuesToEnums, buildClassDocList, buildClassList, buildConceptDocList, buildConceptList, buildDictionaryList, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildListOfUsingDecls, buildNamespaceList, buildPageList, buildSequenceList, buildTypedefList, buildVarList, computePageRelations, endScope, findClassEntries, findDefineDocumentation, findDirDocumentation, findEnumDocumentation, findEnums, findGroupScope, findMainPage, findMainPageTagFiles, findMemberDocumentation, findModuleDocumentation, findObjCMethodDefinitions, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, VHDLOutlineParser::mapLibPackage, organizeSubGroupsFiltered, printNavTree, resolveModuleProcedures and resolveTypeBoundProcedures.
parent()
| inline |
Returns the parent for this Entry or nullptr if this entry has no parent.
Definition at line 134 of file entry.h.
References Entry and m_parent.
Referenced by addClassToContext, addConceptToContext, addEnumDocs, addEnumValuesToEnums, addGlobalFunction, addMemberDocs, addMemberFunction, addPageToContext, addVariable, buildFunctionList, buildInterfaceAndServiceList, buildListOfUsingDecls, buildTypedefList, endScope, findClassRelation, findDefineDocumentation, findEnumDocumentation, findEnums, findGroupScope, findMember, findUsingDeclarations, findUsingDeclImports, findUsingDirectives and isVarWithConstructor.
add entry as a child, pass ownership and reinitialize entry
anchors
|
list of anchors defined in this entry
Definition at line 222 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, createUsingMemberImportForClass, Entry, findEnums, findMainPage, findMainPageTagFiles, findMember, findUsingDeclImports, findUsingDirectives and reset.
argList
|
member arguments as a list
Definition at line 194 of file entry.h.
Referenced by addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberFunction, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToFile, buildFunctionList, Entry, findArgument, findGlobalMember, findMember, isVarWithConstructor and reset.
args
|
member argument string
Definition at line 192 of file entry.h.
Referenced by addGlobalFunction, addRelatedPage, addVariable, buildExampleList, buildFunctionList, buildInterfaceAndServiceList, buildPageList, Entry, filterMemberDocumentation, findDefineDocumentation, findEnums, findMainPage and reset.
artificial
|
Artificially introduced item.
Definition at line 229 of file entry.h.
Referenced by addClassToContext, addVariableToClass, buildNamespaceList, Entry and reset.
bitfields
|
bodyColumn
|
column of the body in the source
Definition at line 217 of file entry.h.
bodyLine
|
line number of the body in the source
Definition at line 216 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, ModuleManager::addDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addVariable, addVariableToClass, addVariableToFile, buildFunctionList, buildInterfaceAndServiceList, buildNamespaceList, VHDLOutlineParser::checkInlineCode, Entry, findDefineDocumentation, findEnums, findMember and reset.
brief
|
brief description (doc block)
Definition at line 203 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, DocGroup::addDocs, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addIncludeFile, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, VHDLOutlineParser::checkInlineCode, createUsingMemberImportForClass, Entry, findDefineDocumentation, findDirDocumentation, findEnums, findMainPage, findMember, findUsingDeclImports, findUsingDirectives and reset.
briefFile
|
file in which the brief desc. was found
Definition at line 205 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, createUsingMemberImportForClass, Entry, findDirDocumentation, findEnums, findMainPage, findMember, findUsingDeclImports, findUsingDirectives and reset.
briefLine
|
line number at which the brief desc. was found
Definition at line 204 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, createUsingMemberImportForClass, Entry, findDirDocumentation, findEnums, findMainPage, findMember, findUsingDeclImports, findUsingDirectives and reset.
commandOverrides
|
store info for commands whose default can be overridden
Definition at line 190 of file entry.h.
Referenced by addClassToContext, applyMemberOverrideOptions, buildFileList, buildGroupListFiltered, Entry, findDirDocumentation and reset.
copyToSubEntry
|
make a copy of e and add it as a child to this entry
Declaration at line 154 of file entry.h, definition at line 156 of file entry.cpp.
References Entry, m_parent and m_sublist.
Referenced by VHDLOutlineParser::mapLibPackage.
copyToSubEntry
|
Declaration at line 155 of file entry.h, definition at line 163 of file entry.cpp.
Reference m_sublist.
doc
|
documentation block (partly parsed)
Definition at line 200 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, DocGroup::addDocs, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addIncludeFile, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMemberToGroups, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, VHDLOutlineParser::checkInlineCode, createUsingMemberImportForClass, Entry, findDefineDocumentation, findDirDocumentation, findEnums, findMainPage, findMember, findUsingDeclImports, findUsingDirectives, CitationManager::generatePage and reset.
docFile
|
file in which the documentation was found
Definition at line 202 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, DocGroup::addDocs, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildFileList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildNamespaceList, buildTypedefList, createUsingMemberImportForClass, Entry, findDirDocumentation, findEnums, findMainPage, findMember, findUsingDeclImports, findUsingDirectives and reset.
docLine
|
line number at which the documentation was found
Definition at line 201 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, DocGroup::addDocs, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, createUsingMemberImportForClass, Entry, findDirDocumentation, findEnums, findMainPage, findMember, findUsingDeclImports, findUsingDirectives, CommentScanner::parseCommentBlock and reset.
endBodyLine
|
line number where the definition ends
Definition at line 218 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, ModuleManager::addDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addVariable, addVariableToClass, addVariableToFile, buildFunctionList, buildNamespaceList, VHDLOutlineParser::checkInlineCode, Entry, findEnums, findMember and reset.
exception
|
throw specification
Definition at line 214 of file entry.h.
Referenced by addGlobalFunction, addMethodToClass, addVariableToClass, Entry, filterMemberDocumentation and reset.
explicitExternal
|
explicitly defined as external?
Definition at line 186 of file entry.h.
Referenced by addGlobalFunction, addVariableToFile, Entry and reset.
exported
|
is the symbol exported from a C++20 module
Definition at line 189 of file entry.h.
Referenced by ModuleDefImpl::addClassToModule, ModuleDefImpl::addConceptToModule, ModuleDefImpl::addMemberToModule, ModuleManager::addMemberToModule, buildNamespaceList, Entry, findUsingDirectives and reset.
extends
|
list of base classes
Definition at line 220 of file entry.h.
Referenced by computePageRelations, computeTemplateClassRelations, Entry, findBaseClassesForClass, isClassSection and reset.
fileDef
| inline |
Definition at line 169 of file entry.h.
Reference m_fileDef.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, addEnumValuesToEnums, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberFunction, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildFunctionList, buildNamespaceList, findClassRelation, findDefineDocumentation, findEnumDocumentation, findEnums, findGlobalMember, findMember, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, isVarWithConstructor and resolveTemplateInstanceInType.
fileName
|
file this entry was extracted from
Definition at line 223 of file entry.h.
Referenced by addClassToContext, addClassToGroups, ModuleDefImpl::addClassToModule, ModuleManager::addClassToModule, addConceptToContext, addConceptToGroups, ModuleDefImpl::addConceptToModule, ModuleManager::addConceptToModule, addDirToGroups, ModuleManager::addDocs, addExampleToGroups, addGlobalFunction, addGroupToGroups, addIncludeFile, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberFunction, addMemberSpecialization, addMemberToGroups, ModuleDefImpl::addMemberToModule, ModuleManager::addMemberToModule, addMethodToClass, addModuleToGroups, addNamespaceToGroups, addOverloaded, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildNamespaceList, VHDLOutlineParser::checkInlineCode, computeClassRelations, Entry, findClassRelation, findDefineDocumentation, findDirDocumentation, findEnumDocumentation, findEnums, findGlobalMember, findMainPage, findMember, findTemplateInstanceRelation, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, haveEqualFileNames, VHDLOutlineParser::initEntry, printNavTree, reset and tryAddEnumDocsToGroupMember.
groupDocCmd
| inline |
return the command name used to define GROUPDOC_SEC
Definition at line 238 of file entry.h.
References GROUPDOC_ADD, GROUPDOC_NORMAL, GROUPDOC_WEAK and groupDocType.
groupDocType
|
Definition at line 230 of file entry.h.
Referenced by buildGroupListFiltered, Entry, Entry, groupDocCmd, groupingPri, organizeSubGroupsFiltered and reset.
groupingPri
| inline |
Definition at line 248 of file entry.h.
References GROUPDOC_ADD, GROUPDOC_NORMAL, GROUPDOC_WEAK, groupDocType, Grouping::GROUPING_AUTO_ADD, Grouping::GROUPING_AUTO_DEF, Grouping::GROUPING_AUTO_WEAK, Grouping::GROUPING_LOWEST and section.
Referenced by DocGroup::open.
groups
|
list of groups this entry belongs to
Definition at line 221 of file entry.h.
Referenced by addClassToGroups, addConceptToGroups, addDirToGroups, addEnumDocs, addExampleToGroups, addGroupToGroups, addMemberToGroups, addModuleToGroups, addNamespaceToGroups, addRelatedPage, buildFileList, buildFunctionList, buildTypedefList, DocGroup::close, Entry, findGlobalMember, findUsingDirectives, DocGroup::initGroupInfo, isEntryInGroupOfMember, reset and tryAddEnumDocsToGroupMember.
hasTagInfo
|
hidden
|
does this represent an entity that is hidden from the output
Definition at line 228 of file entry.h.
Referenced by addClassToContext, addConceptToContext, ModuleManager::addDocs, addVariableToClass, buildNamespaceList, Entry, Entry, findUsingDirectives and reset.
id
|
libclang id
Definition at line 231 of file entry.h.
Referenced by addClassToContext, addConceptToContext, ModuleManager::addDocs, addGlobalFunction, addLocalObjCMethod, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildNamespaceList, createUsingMemberImportForClass, Entry, findEnums, findMember, findUsingDeclImports and findUsingDirectives.
inbodyDocs
|
documentation inside the body of a function
Definition at line 206 of file entry.h.
Referenced by addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFunctionList, buildGroupListFiltered, buildTypedefList, VHDLOutlineParser::checkInlineCode, createUsingMemberImportForClass, Entry, findEnums, findMainPage, findMember, findUsingDeclImports and reset.
inbodyFile
|
file in which the body doc was found
Definition at line 208 of file entry.h.
Referenced by addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildFunctionList, buildGroupListFiltered, buildTypedefList, createUsingMemberImportForClass, Entry, findEnums, findMember, findUsingDeclImports and reset.
inbodyLine
|
line number at which the body doc was found
Definition at line 207 of file entry.h.
Referenced by addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildFunctionList, buildGroupListFiltered, buildTypedefList, createUsingMemberImportForClass, Entry, findEnums, findMember, findUsingDeclImports and reset.
includeFile
|
include file (2 arg of \class, must be unique)
Definition at line 198 of file entry.h.
Referenced by addIncludeFile, Entry and reset.
includeName
|
include name (3 arg of \class)
Definition at line 199 of file entry.h.
Referenced by addIncludeFile, Entry and reset.
initializer
|
initial value (for variables)
Definition at line 197 of file entry.h.
Referenced by addConceptToContext, addMemberDocs, addVariableToClass, addVariableToFile, Entry, Entry and reset.
initLines
|
define/variable initializer lines to show
Definition at line 184 of file entry.h.
Referenced by addDefineDoc, addMemberDocs, addVariableToClass, addVariableToFile, Entry and reset.
inside
|
isStatic
|
static ?
Definition at line 185 of file entry.h.
Referenced by addClassToContext, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberFunction, addMemberSpecialization, addOverloaded, addVariableToClass, addVariableToFile, applyModifiers, buildFunctionList, Entry, findMember and reset.
lang
|
programming language in which this entry was found
Definition at line 227 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addEnumValuesToEnums, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberFunction, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariable, addVariableToClass, addVariableToFile, buildExampleList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildNamespaceList, buildTypedefList, buildVarList, VHDLOutlineParser::checkInlineCode, createUsingMemberImportForClass, Entry, extractClassName, filterMemberDocumentation, findClassRelation, findDefineDocumentation, findEnums, findGlobalMember, findMember, findTemplateInstanceRelation, findUsedClassesForClass, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, VHDLOutlineParser::initEntry, makeTemplateInstanceRelation and reset.
localToc
|
Definition at line 232 of file entry.h.
Referenced by addRelatedPage, Entry and findMainPage.
m_fileDef
|
m_parent
|
parent node in the tree
Definition at line 264 of file entry.h.
Referenced by copyToSubEntry, Entry, Entry, moveToSubEntryAndKeep, moveToSubEntryAndRefresh and parent.
m_sublist
|
Definition at line 265 of file entry.h.
Referenced by children, copyToSubEntry, copyToSubEntry, Entry, moveToSubEntryAndKeep, moveToSubEntryAndKeep, moveToSubEntryAndRefresh, moveToSubEntryAndRefresh, removeSubEntry, reset and setFileDef.
markAsProcessed
| inline |
Definition at line 167 of file entry.h.
Referenced by addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addMethodToClass, addVariableToClass, addVariableToFile and buildTypedefList.
metaData
|
Slice metadata.
Definition at line 233 of file entry.h.
Referenced by addClassToContext, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildNamespaceList, createUsingMemberImportForClass, findEnums, findMember, findUsingDeclImports, findUsingDirectives and reset.
mGrpId
|
member group id
Definition at line 219 of file entry.h.
Referenced by addConceptToContext, addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addVariable, addVariableToClass, addVariableToFile, buildFunctionList, buildInterfaceAndServiceList, DocGroup::close, createUsingMemberImportForClass, Entry, Entry, filterMemberDocumentation, findEnums, findMember, findUsingDeclImports, DocGroup::initGroupInfo, DocGroup::open and reset.
moveToSubEntryAndRefresh
|
moveToSubEntryAndRefresh
|
mtype
|
signal, slot, (dcop) method, or property?
Definition at line 181 of file entry.h.
Referenced by addMethodToClass, addOverloaded, addVariable, addVariableToClass, Entry, findMember and reset.
name
|
member name
Definition at line 174 of file entry.h.
Referenced by addClassToContext, addConceptToContext, ModuleManager::addDocs, addEnumDocs, addEnumValuesToEnums, addGlobalFunction, addLocalObjCMethod, addMemberDocs, addPageToContext, addRelatedPage, addVariable, addVariableToFile, buildClassDocList, buildClassList, buildDictionaryList, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildListOfUsingDecls, buildNamespaceList, buildPageList, buildSequenceList, buildTypedefList, buildVarList, VHDLOutlineParser::checkInlineCode, computeClassRelations, computePageRelations, computeTemplateClassRelations, endScope, Entry, extractClassName, filterMemberDocumentation, findBaseClassesForClass, findClassEntries, findClassRelation, findDefineDocumentation, findDirDocumentation, findEnumDocumentation, findEnums, findGroupScope, findMember, findTemplateInstanceRelation, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, isClassSection, isVarWithConstructor, makeTemplateInstanceRelation, DocGroup::open, organizeSubGroupsFiltered, printNavTree and reset.
program
|
protection
|
class protection
Definition at line 180 of file entry.h.
Referenced by addClassToContext, addGlobalFunction, addIncludeFile, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberFunction, addMemberSpecialization, addOverloaded, addVariable, addVariableToClass, addVariableToFile, applyModifiers, buildFunctionList, computeClassRelations, createUsingMemberImportForClass, Entry, findEnums, findMember, findUsingDeclImports and reset.
proto
|
prototype ?
Definition at line 187 of file entry.h.
Referenced by addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, buildFunctionList, buildInterfaceAndServiceList, buildTypedefList, Entry, findEnums, findMember and reset.
qualifiers
|
qualifiers specified with the qualifier command
Definition at line 235 of file entry.h.
Referenced by addClassToContext, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildFunctionList, buildTypedefList, createUsingMemberImportForClass, Entry, findEnums, findMember, findUsingDeclImports and reset.
read
|
relates
|
related class (doc block)
Definition at line 209 of file entry.h.
Referenced by addEnumValuesToEnums, addVariable, buildFunctionList, buildInterfaceAndServiceList, DocGroup::close, Entry, findEnums, findMemberDocumentation, DocGroup::initGroupInfo, DocGroup::open and reset.
relatesType
|
how relates is handled
Definition at line 210 of file entry.h.
Referenced by addGlobalFunction, addMethodToClass, addVariable, buildFunctionList, buildInterfaceAndServiceList, Entry, Entry, findEnums, findGlobalMember, findMember, findMemberDocumentation and reset.
removeSubEntry
|
Removes entry e from the list of children. The entry will be deleted if found.
Declaration at line 160 of file entry.h, definition at line 170 of file entry.cpp.
References Entry and m_sublist.
Referenced by endScope.
req
|
C++20 requires clause.
Definition at line 234 of file entry.h.
Referenced by addClassToContext, addGlobalFunction, addMemberDocs, addMethodToClass, buildFunctionList, Entry, findGlobalMember and reset.
reset
|
Restore the state of this Entry to the default value it has at construction time.
Declaration at line 165 of file entry.h, definition at line 181 of file entry.cpp.
References anchors, argList, args, artificial, bitfields, bodyColumn, bodyLine, brief, briefFile, briefLine, commandOverrides, doc, docFile, docLine, endBodyLine, exception, explicitExternal, exported, extends, fileName, GROUPDOC_NORMAL, groupDocType, groups, hidden, inbodyDocs, inbodyFile, inbodyLine, includeFile, includeName, initializer, initLines, inside, isStatic, lang, m_fileDef, m_sublist, metaData, mGrpId, mtype, name, program, protection, proto, qualifiers, relates, relatesType, req, section, sli, spec, startColumn, startLine, subGrouping, tArgLists, type, typeConstr, UNKNOWN, vhdlSpec and virt.
Referenced by Entry.
section
|
entry type (see Sections);
Definition at line 172 of file entry.h.
Referenced by addClassToContext, addConceptToContext, DocGroup::addDocs, addEnumValuesToEnums, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addMemberDocs, addMemberFunction, addPageToContext, addVariable, buildClassDocList, buildClassList, buildConceptDocList, buildConceptList, buildDictionaryList, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildListOfUsingDecls, buildNamespaceList, buildPageList, buildSequenceList, buildTypedefList, buildVarList, VHDLOutlineParser::checkInlineCode, computePageRelations, endScope, Entry, Entry, filterMemberDocumentation, findClassRelation, findDefineDocumentation, findDirDocumentation, findEnumDocumentation, findEnums, findGlobalMember, findGroupScope, findMainPage, findMainPageTagFiles, findMember, findMemberDocumentation, findModuleDocumentation, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, groupingPri, isClassSection, isVarWithConstructor, markAsProcessed, DocGroup::open, organizeSubGroupsFiltered, printNavTree and reset.
setFileDef
|
sli
|
special lists (test/todo/bug/deprecated/..) this entry is in
Definition at line 226 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addDefineDoc, DocGroup::addDocs, ModuleManager::addDocs, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberSpecialization, addMethodToClass, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildFileList, buildGroupListFiltered, buildNamespaceList, buildPageList, buildTypedefList, Entry, findDirDocumentation, findEnums, findMember, findUsingDirectives and reset.
spec
|
class/member specifiers
Definition at line 182 of file entry.h.
Referenced by addClassToContext, addEnumValuesToEnums, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addVariable, addVariableToClass, addVariableToFile, applyModifiers, buildFunctionList, buildInterfaceAndServiceList, buildNamespaceList, endScope, Entry, filterMemberDocumentation, findEnums, findGlobalMember, findMember, findUsingDirectives, printNavTree and reset.
startColumn
|
start column of entry in the source
Definition at line 225 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildFunctionList, buildNamespaceList, createUsingMemberImportForClass, Entry, findClassRelation, findEnums, findMember, findTemplateInstanceRelation, findUsingDeclImports, findUsingDirectives and reset.
startLine
|
start line of entry in the source
Definition at line 224 of file entry.h.
Referenced by addClassToContext, addClassToGroups, ModuleDefImpl::addClassToModule, addConceptToContext, addConceptToGroups, ModuleDefImpl::addConceptToModule, addDefineDoc, addDirToGroups, ModuleManager::addDocs, addExampleToGroups, addGlobalFunction, addGroupToGroups, addIncludeFile, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberDocs, addMemberFunction, addMemberSpecialization, addMemberToGroups, ModuleDefImpl::addMemberToModule, addMethodToClass, addModuleToGroups, addNamespaceToGroups, addOverloaded, addRelatedPage, addVariableToClass, addVariableToFile, buildExampleList, buildFileList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildNamespaceList, VHDLOutlineParser::checkInlineCode, computeClassRelations, createUsingMemberImportForClass, Entry, findClassRelation, findDefineDocumentation, findDirDocumentation, findEnumDocumentation, findEnums, findGlobalMember, findMainPage, findMember, findTemplateInstanceRelation, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, printNavTree, reset and tryAddEnumDocsToGroupMember.
subGrouping
|
automatically group class members?
Definition at line 188 of file entry.h.
Referenced by addClassToContext, Entry and reset.
tagInfo
| inline |
Definition at line 177 of file entry.h.
References hasTagInfo and tagInfoData.
Referenced by addClassToContext, addConceptToContext, addEnumValuesToEnums, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberSpecialization, addMethodToClass, addOverloaded, addPageToContext, addRelatedPage, addVariable, addVariableToClass, addVariableToFile, buildFileList, buildFunctionList, buildGroupListFiltered, buildNamespaceList, buildTypedefList, findClassRelation, findDefineDocumentation, findEnums, findGroupScope, findMainPage, findMainPageTagFiles, findMember and findUsingDeclImports.
tagInfoData
|
tArgLists
|
template argument declarations
Definition at line 195 of file entry.h.
Referenced by addClassToContext, addConceptToContext, addGlobalFunction, addMemberFunction, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, buildFunctionList, buildInterfaceAndServiceList, Entry, findGlobalMember, findMember, findUsingDeclarations and reset.
type
|
member type
Definition at line 173 of file entry.h.
Referenced by addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addVariable, applyModifiers, buildDictionaryList, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildNamespaceList, buildSequenceList, buildTypedefList, buildVarList, VHDLOutlineParser::checkInlineCode, endScope, Entry, filterMemberDocumentation, findGlobalMember, isVarWithConstructor and reset.
typeConstr
|
where clause (C#) for type constraints
Definition at line 215 of file entry.h.
Referenced by addClassToContext, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addMemberSpecialization, addMethodToClass, addOverloaded, Entry and reset.
vhdlSpec
|
VHDL specifiers.
Definition at line 183 of file entry.h.
Referenced by addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberSpecialization, addMethodToClass, addOverloaded, addVariableToClass, addVariableToFile, VHDLOutlineParser::checkInlineCode, Entry, findEnums, findMember, VhdlDocGen::isVhdlClass and reset.
virt
|
virtualness of the entry
Definition at line 191 of file entry.h.
Referenced by addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addLocalObjCMethod, addMemberFunction, addMemberSpecialization, addOverloaded, applyModifiers, buildFunctionList, createUsingMemberImportForClass, Entry, findMember, findUsingDeclImports and reset.
write
add entry as a child and pass ownership.
This makes the entry passed invalid!
moveToSubEntryAndKeep
|
moveToSubEntryAndKeep
|
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.