Doxygen
|
Represents an unstructured piece of information, about an entity found in the sources. 更多...
#include <entry.h>
Public 类型 | |
enum | Sections { CLASS_SEC = 0x00000001, NAMESPACE_SEC = 0x00000010, CONCEPT_SEC = 0x00000020, COMPOUND_MASK = CLASS_SEC, SCOPE_MASK = COMPOUND_MASK | NAMESPACE_SEC, CLASSDOC_SEC = 0x00000800, STRUCTDOC_SEC = 0x00001000, UNIONDOC_SEC = 0x00002000, EXCEPTIONDOC_SEC = 0x00004000, NAMESPACEDOC_SEC = 0x00008000, INTERFACEDOC_SEC = 0x00010000, PROTOCOLDOC_SEC = 0x00020000, CATEGORYDOC_SEC = 0x00040000, SERVICEDOC_SEC = 0x00080000, SINGLETONDOC_SEC = 0x00100000, CONCEPTDOC_SEC = 0x00200000, COMPOUNDDOC_MASK, SOURCE_SEC = 0x00400000, HEADER_SEC = 0x00800000, FILE_MASK = SOURCE_SEC | HEADER_SEC, ENUMDOC_SEC = 0x01000000, ENUM_SEC = 0x02000000, EMPTY_SEC = 0x03000000, PAGEDOC_SEC = 0x04000000, VARIABLE_SEC = 0x05000000, FUNCTION_SEC = 0x06000000, TYPEDEF_SEC = 0x07000000, MEMBERDOC_SEC = 0x08000000, OVERLOADDOC_SEC = 0x09000000, EXAMPLE_SEC = 0x0a000000, VARIABLEDOC_SEC = 0x0b000000, FILEDOC_SEC = 0x0c000000, DEFINEDOC_SEC = 0x0d000000, INCLUDE_SEC = 0x0e000000, DEFINE_SEC = 0x0f000000, GROUPDOC_SEC = 0x10000000, USINGDIR_SEC = 0x11000000, MAINPAGEDOC_SEC = 0x12000000, MEMBERGRP_SEC = 0x13000000, USINGDECL_SEC = 0x14000000, PACKAGE_SEC = 0x15000000, PACKAGEDOC_SEC = 0x16000000, OBJCIMPL_SEC = 0x17000000, DIRDOC_SEC = 0x18000000, EXPORTED_INTERFACE_SEC = 0x19000000, INCLUDED_SERVICE_SEC = 0x1A000000, EXAMPLE_LINENO_SEC = 0x1B000000 } |
enum | GroupDocType { GROUPDOC_NORMAL, GROUPDOC_ADD, GROUPDOC_WEAK } |
Public 成员函数 | |
Entry () | |
Entry (const Entry &) | |
~Entry () | |
Entry * | parent () const |
const std::vector< std::shared_ptr< Entry > > & | children () const |
add entry as a child and pass ownership. | |
| |
void | moveToSubEntryAndKeep (Entry *e) |
void | moveToSubEntryAndKeep (std::shared_ptr< Entry > e) |
静态 Public 属性 | |
static const uint64 | Template = (1ULL<<0) |
static const uint64 | Generic = (1ULL<<1) |
static const uint64 | Ref = (1ULL<<2) |
static const uint64 | Value = (1ULL<<3) |
static const uint64 | Interface = (1ULL<<4) |
static const uint64 | Struct = (1ULL<<5) |
static const uint64 | Union = (1ULL<<6) |
static const uint64 | Exception = (1ULL<<7) |
static const uint64 | Protocol = (1ULL<<8) |
static const uint64 | Category = (1ULL<<9) |
static const uint64 | SealedClass = (1ULL<<10) |
static const uint64 | AbstractClass = (1ULL<<11) |
static const uint64 | Enum = (1ULL<<12) |
static const uint64 | Service = (1ULL<<13) |
static const uint64 | Singleton = (1ULL<<14) |
static const uint64 | ForwardDecl = (1ULL<<15) |
static const uint64 | Local = (1ULL<<16) |
static const uint64 | EnumStruct = (1ULL<<18) |
static const uint64 | ConstExpr = (1ULL<<19) |
static const uint64 | PrivateGettable = (1ULL<<20) |
static const uint64 | ProtectedGettable = (1ULL<<21) |
static const uint64 | PrivateSettable = (1ULL<<22) |
static const uint64 | ProtectedSettable = (1ULL<<23) |
static const uint64 | Inline = (1ULL<<24) |
static const uint64 | Explicit = (1ULL<<25) |
static const uint64 | Mutable = (1ULL<<26) |
static const uint64 | Settable = (1ULL<<27) |
static const uint64 | Gettable = (1ULL<<28) |
static const uint64 | Readable = (1ULL<<29) |
static const uint64 | Writable = (1ULL<<30) |
static const uint64 | Final = (1ULL<<31) |
static const uint64 | Abstract = (1ULL<<32) |
static const uint64 | Addable = (1ULL<<33) |
static const uint64 | Removable = (1ULL<<34) |
static const uint64 | Raisable = (1ULL<<35) |
static const uint64 | Override = (1ULL<<36) |
static const uint64 | New = (1ULL<<37) |
static const uint64 | Sealed = (1ULL<<38) |
static const uint64 | Initonly = (1ULL<<39) |
static const uint64 | Optional = (1ULL<<40) |
static const uint64 | Required = (1ULL<<41) |
static const uint64 | NonAtomic = (1ULL<<42) |
static const uint64 | Copy = (1ULL<<43) |
static const uint64 | Retain = (1ULL<<44) |
static const uint64 | Assign = (1ULL<<45) |
static const uint64 | Strong = (1ULL<<46) |
static const uint64 | Weak = (1ULL<<47) |
static const uint64 | Unretained = (1ULL<<48) |
static const uint64 | Alias = (1ULL<<49) |
static const uint64 | ConstExp = (1ULL<<50) |
static const uint64 | Default = (1ULL<<51) |
static const uint64 | Delete = (1ULL<<52) |
static const uint64 | NoExcept = (1ULL<<53) |
static const uint64 | Attribute = (1ULL<<54) |
static const uint64 | Property = (1ULL<<55) |
static const uint64 | Readonly = (1ULL<<56) |
static const uint64 | Bound = (1ULL<<57) |
static const uint64 | Constrained = (1ULL<<58) |
static const uint64 | Transient = (1ULL<<59) |
static const uint64 | MaybeVoid = (1ULL<<60) |
static const uint64 | MaybeDefault = (1ULL<<61) |
static const uint64 | MaybeAmbiguous = (1ULL<<62) |
static const uint64 | Published = (1ULL<<63) |
add entry as a child, pass ownership and reinitialize entry | |
int | section |
entry type (see Sections); 更多... | |
QCString | type |
member type 更多... | |
QCString | name |
member name 更多... | |
bool | hasTagInfo |
is tag info valid 更多... | |
TagInfo | tagInfoData |
tag file info data 更多... | |
Protection | protection |
class protection 更多... | |
MethodTypes | mtype |
signal, slot, (dcop) method, or property? 更多... | |
uint64 | spec |
class/member specifiers 更多... | |
int | initLines |
define/variable initializer lines to show 更多... | |
bool | stat |
static ? 更多... | |
bool | explicitExternal |
explicitly defined as external? 更多... | |
bool | proto |
prototype ? 更多... | |
bool | subGrouping |
automatically group class members? 更多... | |
bool | callGraph |
do we need to draw the call graph? 更多... | |
bool | callerGraph |
do we need to draw the caller graph? 更多... | |
bool | referencedByRelation |
do we need to show the referenced by relation? 更多... | |
bool | referencesRelation |
do we need to show the references relation? 更多... | |
Specifier | virt |
virtualness of the entry 更多... | |
QCString | args |
member argument string 更多... | |
QCString | bitfields |
member's bit fields 更多... | |
ArgumentList | argList |
member arguments as a list 更多... | |
ArgumentLists | tArgLists |
template argument declarations 更多... | |
TextStream | program |
the program text 更多... | |
TextStream | initializer |
initial value (for variables) 更多... | |
QCString | includeFile |
include file (2 arg of \class, must be unique) 更多... | |
QCString | includeName |
include name (3 arg of \class) 更多... | |
QCString | doc |
documentation block (partly parsed) 更多... | |
int | docLine |
line number at which the documentation was found 更多... | |
QCString | docFile |
file in which the documentation was found 更多... | |
QCString | brief |
brief description (doc block) 更多... | |
int | briefLine |
line number at which the brief desc. was found 更多... | |
QCString | briefFile |
file in which the brief desc. was found 更多... | |
QCString | inbodyDocs |
documentation inside the body of a function 更多... | |
int | inbodyLine |
line number at which the body doc was found 更多... | |
QCString | inbodyFile |
file in which the body doc was found 更多... | |
QCString | relates |
related class (doc block) 更多... | |
RelatesType | relatesType |
how relates is handled 更多... | |
QCString | read |
property read accessor 更多... | |
QCString | write |
property write accessor 更多... | |
QCString | inside |
name of the class in which documents are found 更多... | |
QCString | exception |
throw specification 更多... | |
ArgumentList | typeConstr |
where clause (C#) for type constraints 更多... | |
int | bodyLine |
line number of the body in the source 更多... | |
int | bodyColumn |
column of the body in the source 更多... | |
int | endBodyLine |
line number where the definition ends 更多... | |
int | mGrpId |
member group id 更多... | |
std::vector< BaseInfo > | extends |
list of base classes 更多... | |
std::vector< Grouping > | groups |
list of groups this entry belongs to 更多... | |
std::vector< const SectionInfo * > | anchors |
list of anchors defined in this entry 更多... | |
QCString | fileName |
file this entry was extracted from 更多... | |
int | startLine |
start line of entry in the source 更多... | |
int | startColumn |
start column of entry in the source 更多... | |
RefItemVector | sli |
special lists (test/todo/bug/deprecated/..) this entry is in 更多... | |
SrcLangExt | lang |
programming language in which this entry was found 更多... | |
bool | hidden |
does this represent an entity that is hidden from the output 更多... | |
bool | artificial |
Artificially introduced item 更多... | |
GroupDocType | groupDocType |
QCString | id |
libclang id 更多... | |
LocalToc | localToc |
QCString | metaData |
Slice metadata 更多... | |
QCString | req |
C++20 requires clause 更多... | |
Entry * | m_parent |
parent node in the tree 更多... | |
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 更多... | |
Grouping::GroupPri_t | groupingPri () const |
Entry & | operator= (const Entry &) |
Represents an unstructured piece of information, about an entity found in the sources.
parseMain() in scanner.l will generate a tree of these entries.
enum Entry::GroupDocType |
enum Entry::Sections |
Kind of entries that are supported
Entry::Entry | ( | ) |
引用了 EMPTY_SEC, FALSE, g_num, GROUPDOC_NORMAL, groupDocType, hasTagInfo, hidden, m_parent, mGrpId, relatesType, reset(), section , 以及 Simple.
被这些函数引用 copyToSubEntry() , 以及 moveToSubEntryAndRefresh().
Entry::Entry | ( | const Entry & | e | ) |
引用了 anchors, argList, args, artificial, bitfields, bodyColumn, bodyLine, brief, briefFile, briefLine, callerGraph, callGraph, doc, docFile, docLine, endBodyLine, exception, explicitExternal, extends, fileName, g_num, groupDocType, groups, hasTagInfo, hidden, id, inbodyDocs, inbodyFile, inbodyLine, includeFile, includeName, initializer, initLines, inside, lang, localToc, m_fileDef, m_parent, m_sublist, mGrpId, mtype, name, program, protection, proto, read, referencedByRelation, referencesRelation, relates, relatesType, req, section, sli, spec, startColumn, startLine, stat, TextStream::str(), subGrouping, tagInfoData, tArgLists, type, typeConstr, virt , 以及 write.
Entry::~Entry | ( | ) |
|
inline |
Returns the list of children for this Entry
引用了 m_sublist.
被这些函数引用 addEnumValuesToEnums(), buildClassDocList(), buildClassList(), buildConceptDocList(), buildConceptList(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildListOfUsingDecls(), buildNamespaceList(), buildPageList(), computePageRelations(), findClassEntries(), findDefineDocumentation(), findDirDocumentation(), findEnumDocumentation(), findEnums(), findGroupScope(), findMainPage(), findMainPageTagFiles(), findMemberDocumentation(), findObjCMethodDefinitions(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives(), VHDLOutlineParser::mapLibPackage(), organizeSubGroupsFiltered() , 以及 printNavTree().
void Entry::copyToSubEntry | ( | const std::shared_ptr< Entry > & | e | ) |
void Entry::copyToSubEntry | ( | Entry * | e | ) |
|
inline |
引用了 m_fileDef.
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberFunction(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildNamespaceList(), findClassRelation(), findDefineDocumentation(), findEnumDocumentation(), findEnums(), findGlobalMember(), findMember(), findUsingDeclarations(), findUsingDirectives() , 以及 isVarWithConstructor().
|
inline |
return the command name used to define GROUPDOC_SEC
引用了 GROUPDOC_ADD, GROUPDOC_NORMAL, GROUPDOC_WEAK , 以及 groupDocType.
|
inline |
|
inline |
被这些函数引用 addVariableToClass() , 以及 addVariableToFile().
void Entry::moveToSubEntryAndKeep | ( | Entry * | e | ) |
void Entry::moveToSubEntryAndKeep | ( | std::shared_ptr< Entry > | e | ) |
void Entry::moveToSubEntryAndRefresh | ( | Entry *& | e | ) |
void Entry::moveToSubEntryAndRefresh | ( | std::shared_ptr< Entry > & | e | ) |
|
inline |
Returns the parent for this Entry or 0 if this entry has no parent.
引用了 m_parent.
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumDocs(), addEnumValuesToEnums(), addMemberDocs(), addMemberFunction(), addPageToContext(), buildListOfUsingDecls(), findClassRelation(), findDefineDocumentation(), findEnumDocumentation(), findEnums(), findGroupScope(), findMember(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives() , 以及 isVarWithConstructor().
void Entry::removeSubEntry | ( | const Entry * | e | ) |
void Entry::reset | ( | ) |
Restore the state of this Entry to the default value it has at construction time.
引用了 anchors, argList, args, artificial, bitfields, bodyColumn, bodyLine, brief, briefFile, briefLine, callerGraph, callGraph, Config_getBool, doc, docFile, docLine, EMPTY_SEC, endBodyLine, exception, explicitExternal, extends, FALSE, fileName, GROUPDOC_NORMAL, groupDocType, groups, hidden, inbodyDocs, inbodyFile, inbodyLine, includeFile, includeName, initializer, initLines, inside, lang, m_fileDef, m_sublist, metaData, Method, mGrpId, mtype, name, Normal, program, protection, proto, Public, referencedByRelation, referencesRelation, relates, relatesType, req, ArgumentList::reset(), QCString::resize(), section, Simple, sli, spec, SrcLangExt_Unknown, startColumn, startLine, stat, TextStream::str(), subGrouping, tArgLists, TRUE, type, typeConstr , 以及 virt.
被这些函数引用 Entry().
void Entry::setFileDef | ( | FileDef * | fd | ) |
|
inline |
引用了 hasTagInfo , 以及 tagInfoData.
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberSpecialization(), addOverloaded(), addPageToContext(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), findClassRelation(), findDefineDocumentation(), findEnums(), findGroupScope(), findMainPage(), findMainPageTagFiles(), findMember() , 以及 findUsingDeclImports().
|
static |
被这些函数引用 MemberDefImpl::isAbstract() , 以及 ClassDefImpl::isAbstract().
|
static |
被这些函数引用 MemberDefImpl::isAddable().
|
static |
被这些函数引用 addVariableToClass(), addVariableToFile() , 以及 MemberDefImpl::isTypeAlias().
std::vector<const SectionInfo*> Entry::anchors |
list of anchors defined in this entry
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), Entry(), findDefineDocumentation(), findEnums(), findMainPage(), findMainPageTagFiles(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
ArgumentList Entry::argList |
member arguments as a list
被这些函数引用 addLocalObjCMethod(), addMemberDocs(), addMemberFunction(), addMemberSpecialization(), addOverloaded(), addVariableToFile(), Entry(), findGlobalMember(), findMember(), isVarWithConstructor() , 以及 reset().
QCString Entry::args |
member argument string
被这些函数引用 addEnumValuesToEnums(), addRelatedPage(), buildExampleList(), buildPageList(), Entry(), filterMemberDocumentation(), findDefineDocumentation(), findEnums(), findMainPage() , 以及 reset().
bool Entry::artificial |
Artificially introduced item
被这些函数引用 addClassToContext(), addVariableToClass(), buildNamespaceList(), Entry() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isAssign().
|
static |
被这些函数引用 MemberDefImpl::isAttribute().
QCString Entry::bitfields |
int Entry::bodyColumn |
int Entry::bodyLine |
line number of the body in the source
被这些函数引用 addClassToContext(), addConceptToContext(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), Entry(), findDefineDocumentation(), findEnums(), findMember() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isBound().
QCString Entry::brief |
brief description (doc block)
被这些函数引用 addClassToContext(), addConceptToContext(), DocGroup::addDocs(), addEnumDocs(), addEnumValuesToEnums(), addIncludeFile(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
QCString Entry::briefFile |
file in which the brief desc. was found
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
int Entry::briefLine |
line number at which the brief desc. was found
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
bool Entry::callerGraph |
do we need to draw the caller graph?
被这些函数引用 addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), Entry(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
bool Entry::callGraph |
do we need to draw the call graph?
被这些函数引用 addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), Entry(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
|
static |
被这些函数引用 TagFileParser::buildLists() , 以及 convertToCompoundType().
|
static |
被这些函数引用 MemberDefImpl::isConstExpr().
|
static |
被这些函数引用 MemberDefImpl::isConstrained().
|
static |
被这些函数引用 MemberDefImpl::isCopy().
|
static |
被这些函数引用 MemberDefImpl::isDefault().
|
static |
被这些函数引用 MemberDefImpl::isDelete().
QCString Entry::doc |
documentation block (partly parsed)
被这些函数引用 addClassToContext(), addConceptToContext(), DocGroup::addDocs(), addEnumDocs(), addEnumValuesToEnums(), addIncludeFile(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addMemberToGroups(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
QCString Entry::docFile |
file in which the documentation was found
被这些函数引用 addClassToContext(), addConceptToContext(), DocGroup::addDocs(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
int Entry::docLine |
line number at which the documentation was found
被这些函数引用 addClassToContext(), addConceptToContext(), DocGroup::addDocs(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
int Entry::endBodyLine |
line number where the definition ends
被这些函数引用 addClassToContext(), addConceptToContext(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), Entry(), findDefineDocumentation(), findEnums(), findMember() , 以及 reset().
|
static |
被这些函数引用 addClassToContext() , 以及 TagFileParser::buildLists().
|
static |
被这些函数引用 MemberDefImpl::isEnumStruct().
|
static |
QCString Entry::exception |
throw specification
被这些函数引用 addVariableToClass(), Entry(), filterMemberDocumentation() , 以及 reset().
|
static |
被这些函数引用 findMember() , 以及 MemberDefImpl::isExplicit().
bool Entry::explicitExternal |
explicitly defined as external?
被这些函数引用 addEnumValuesToEnums(), addVariableToFile(), Entry() , 以及 reset().
std::vector<BaseInfo> Entry::extends |
list of base classes
被这些函数引用 computePageRelations(), computeTemplateClassRelations(), Entry(), findBaseClassesForClass(), isClassSection() , 以及 reset().
QCString Entry::fileName |
file this entry was extracted from
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addGroupToGroups(), addIncludeFile(), addLocalObjCMethod(), addMemberDocs(), addMemberFunction(), addMemberSpecialization(), addMemberToGroups(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), computeClassRelations(), Entry(), findClassRelation(), findDefineDocumentation(), findDirDocumentation(), findEnumDocumentation(), findEnums(), findGlobalMember(), findMainPage(), findMember(), findTemplateInstanceRelation(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives(), VHDLOutlineParser::initEntry() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isFinal() , 以及 ClassDefImpl::isFinal().
|
static |
被这些函数引用 addClassToContext() , 以及 ClassDefImpl::isForwardDeclared().
|
static |
被这些函数引用 MemberDefImpl::isGettable().
GroupDocType Entry::groupDocType |
被这些函数引用 buildGroupListFiltered(), Entry(), groupDocCmd(), groupingPri(), organizeSubGroupsFiltered() , 以及 reset().
std::vector<Grouping> Entry::groups |
list of groups this entry belongs to
被这些函数引用 addClassToGroups(), addConceptToGroups(), addDirToGroups(), addEnumDocs(), addExampleToGroups(), addGroupToGroups(), addMemberToGroups(), addNamespaceToGroups(), addRelatedPage(), buildFileList(), DocGroup::close(), Entry(), findUsingDirectives(), DocGroup::initGroupInfo() , 以及 reset().
bool Entry::hidden |
does this represent an entity that is hidden from the output
被这些函数引用 addClassToContext(), addConceptToContext(), addVariableToClass(), buildNamespaceList(), Entry(), findUsingDirectives() , 以及 reset().
QCString Entry::id |
libclang id
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildNamespaceList(), Entry(), findEnums(), findMember(), findUsingDeclImports() , 以及 findUsingDirectives().
QCString Entry::inbodyDocs |
documentation inside the body of a function
被这些函数引用 addEnumDocs(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildGroupListFiltered(), VHDLOutlineParser::checkInlineCode(), Entry(), findDefineDocumentation(), findEnums(), findMainPage(), findMember(), findUsingDeclImports() , 以及 reset().
QCString Entry::inbodyFile |
file in which the body doc was found
被这些函数引用 addEnumDocs(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildGroupListFiltered(), Entry(), findDefineDocumentation(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
int Entry::inbodyLine |
line number at which the body doc was found
被这些函数引用 addEnumDocs(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildGroupListFiltered(), Entry(), findDefineDocumentation(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
QCString Entry::includeFile |
include file (2 arg of \class, must be unique)
被这些函数引用 addIncludeFile(), Entry() , 以及 reset().
QCString Entry::includeName |
include name (3 arg of \class)
被这些函数引用 addIncludeFile(), Entry() , 以及 reset().
TextStream Entry::initializer |
initial value (for variables)
被这些函数引用 addConceptToContext(), addEnumValuesToEnums(), addMemberDocs(), addVariableToClass(), addVariableToFile(), Entry() , 以及 reset().
int Entry::initLines |
define/variable initializer lines to show
被这些函数引用 addEnumValuesToEnums(), addMemberDocs(), addVariableToClass(), addVariableToFile(), Entry(), findDefineDocumentation() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isInitonly().
|
static |
QCString Entry::inside |
name of the class in which documents are found
被这些函数引用 Entry(), filterMemberDocumentation() , 以及 reset().
|
static |
SrcLangExt Entry::lang |
programming language in which this entry was found
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberFunction(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildGroupListFiltered(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), Entry(), extractClassName(), filterMemberDocumentation(), findClassRelation(), findDefineDocumentation(), findEnums(), findMember(), findTemplateInstanceRelation(), findUsedClassesForClass(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives(), VHDLOutlineParser::initEntry() , 以及 reset().
|
static |
LocalToc Entry::localToc |
被这些函数引用 addRelatedPage(), Entry() , 以及 findMainPage().
|
private |
|
private |
parent node in the tree
被这些函数引用 copyToSubEntry(), Entry(), moveToSubEntryAndKeep(), moveToSubEntryAndRefresh() , 以及 parent().
|
private |
|
static |
被这些函数引用 MemberDefImpl::isMaybeAmbiguous().
|
static |
被这些函数引用 MemberDefImpl::isMaybeDefault().
|
static |
被这些函数引用 MemberDefImpl::isMaybeVoid().
QCString Entry::metaData |
int Entry::mGrpId |
member group id
被这些函数引用 addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), DocGroup::close(), Entry(), filterMemberDocumentation(), findDefineDocumentation(), findEnums(), findMember(), findUsingDeclImports(), DocGroup::initGroupInfo(), DocGroup::open() , 以及 reset().
MethodTypes Entry::mtype |
signal, slot, (dcop) method, or property?
被这些函数引用 addOverloaded(), addVariableToClass(), Entry(), findMember() , 以及 reset().
|
static |
被这些函数引用 findMember() , 以及 MemberDefImpl::isMutable().
QCString Entry::name |
member name
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addPageToContext(), addRelatedPage(), addVariableToFile(), buildClassDocList(), buildClassList(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildListOfUsingDecls(), buildNamespaceList(), buildPageList(), VHDLOutlineParser::checkInlineCode(), computeClassRelations(), computePageRelations(), computeTemplateClassRelations(), Entry(), extractClassName(), filterMemberDocumentation(), findClassEntries(), findClassRelation(), findDefineDocumentation(), findDirDocumentation(), findEnumDocumentation(), findEnums(), findGroupScope(), findMember(), findTemplateInstanceRelation(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives(), isClassSection(), isVarWithConstructor(), DocGroup::open(), organizeSubGroupsFiltered(), printNavTree() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isNew().
|
static |
被这些函数引用 MemberDefImpl::isNoExcept().
|
static |
被这些函数引用 MemberDefImpl::isNonAtomic().
|
static |
被这些函数引用 MemberDefImpl::isOptional().
|
static |
被这些函数引用 MemberDefImpl::isOverride().
|
static |
被这些函数引用 MemberDefImpl::isPrivateGettable().
|
static |
被这些函数引用 MemberDefImpl::isPrivateSettable().
TextStream Entry::program |
|
static |
被这些函数引用 MemberDefImpl::isUNOProperty().
|
static |
被这些函数引用 MemberDefImpl::isProtectedGettable().
|
static |
被这些函数引用 MemberDefImpl::isProtectedSettable().
Protection Entry::protection |
class protection
被这些函数引用 addClassToContext(), addEnumValuesToEnums(), addIncludeFile(), addLocalObjCMethod(), addMemberFunction(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), computeClassRelations(), Entry(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
bool Entry::proto |
prototype ?
被这些函数引用 addEnumDocs(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), Entry(), findDefineDocumentation(), findEnums(), findMember() , 以及 reset().
|
static |
被这些函数引用 TagFileParser::buildLists() , 以及 convertToCompoundType().
|
static |
|
static |
被这些函数引用 MemberDefImpl::isRaisable().
QCString Entry::read |
|
static |
被这些函数引用 MemberDefImpl::isReadable().
|
static |
被这些函数引用 MemberDefImpl::isReadonly().
bool Entry::referencedByRelation |
do we need to show the referenced by relation?
被这些函数引用 addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), Entry(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
bool Entry::referencesRelation |
do we need to show the references relation?
被这些函数引用 addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), Entry(), findEnums(), findMember(), findUsingDeclImports() , 以及 reset().
QCString Entry::relates |
related class (doc block)
被这些函数引用 addEnumValuesToEnums(), Entry(), findEnums(), findMemberDocumentation(), DocGroup::initGroupInfo(), DocGroup::open() , 以及 reset().
RelatesType Entry::relatesType |
how relates is handled
被这些函数引用 Entry(), findEnums(), findGlobalMember(), findMember(), findMemberDocumentation() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isRemovable().
QCString Entry::req |
C++20 requires clause
被这些函数引用 addClassToContext(), addMemberDocs(), Entry(), findGlobalMember() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isRequired().
|
static |
被这些函数引用 MemberDefImpl::isRetain().
|
static |
被这些函数引用 MemberDefImpl::isSealed() , 以及 ClassDefImpl::isSealed().
int Entry::section |
entry type (see Sections);
被这些函数引用 addClassToContext(), addConceptToContext(), DocGroup::addDocs(), addEnumValuesToEnums(), addMemberFunction(), addPageToContext(), buildClassDocList(), buildClassList(), buildConceptDocList(), buildConceptList(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildListOfUsingDecls(), buildNamespaceList(), buildPageList(), VHDLOutlineParser::checkInlineCode(), computePageRelations(), Entry(), filterMemberDocumentation(), findClassRelation(), findDefineDocumentation(), findDirDocumentation(), findEnumDocumentation(), findEnums(), findGlobalMember(), findGroupScope(), findMainPage(), findMainPageTagFiles(), findMember(), findMemberDocumentation(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives(), groupingPri(), isClassSection(), isVarWithConstructor(), markAsProcessed(), DocGroup::open(), organizeSubGroupsFiltered(), printNavTree() , 以及 reset().
|
static |
被这些函数引用 TagFileParser::buildLists() , 以及 convertToCompoundType().
|
static |
被这些函数引用 MemberDefImpl::isSettable().
|
static |
被这些函数引用 TagFileParser::buildLists() , 以及 convertToCompoundType().
RefItemVector Entry::sli |
special lists (test/todo/bug/deprecated/..) this entry is in
被这些函数引用 addClassToContext(), addConceptToContext(), DocGroup::addDocs(), addEnumDocs(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberDocs(), addMemberSpecialization(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), buildPageList(), Entry(), findDefineDocumentation(), findDirDocumentation(), findEnums(), findMember(), findUsingDirectives() , 以及 reset().
uint64 Entry::spec |
class/member specifiers
被这些函数引用 addClassToContext(), addEnumValuesToEnums(), addVariableToClass(), addVariableToFile(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), Entry(), filterMemberDocumentation(), findEnums(), findGlobalMember(), findMember(), findUsingDirectives(), VhdlDocGen::isVhdlClass() , 以及 reset().
int Entry::startColumn |
start column of entry in the source
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addLocalObjCMethod(), addMemberSpecialization(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildNamespaceList(), Entry(), findClassRelation(), findEnums(), findMember(), findTemplateInstanceRelation(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
int Entry::startLine |
start line of entry in the source
被这些函数引用 addClassToContext(), addConceptToContext(), addEnumValuesToEnums(), addGroupToGroups(), addIncludeFile(), addLocalObjCMethod(), addMemberDocs(), addMemberFunction(), addMemberSpecialization(), addMemberToGroups(), addOverloaded(), addRelatedPage(), addVariableToClass(), addVariableToFile(), buildExampleList(), buildFileList(), buildGroupListFiltered(), buildNamespaceList(), VHDLOutlineParser::checkInlineCode(), computeClassRelations(), Entry(), findClassRelation(), findDefineDocumentation(), findDirDocumentation(), findEnumDocumentation(), findEnums(), findGlobalMember(), findMainPage(), findMember(), findTemplateInstanceRelation(), findUsingDeclImports(), findUsingDirectives() , 以及 reset().
bool Entry::stat |
|
static |
|
static |
bool Entry::subGrouping |
automatically group class members?
被这些函数引用 addClassToContext(), Entry() , 以及 reset().
TagInfo Entry::tagInfoData |
ArgumentLists Entry::tArgLists |
template argument declarations
被这些函数引用 addClassToContext(), addConceptToContext(), addMemberFunction(), addOverloaded(), addVariableToClass(), addVariableToFile(), Entry(), findGlobalMember(), findMember(), findUsingDeclarations() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isTransient().
QCString Entry::type |
ArgumentList Entry::typeConstr |
where clause (C#) for type constraints
被这些函数引用 addClassToContext(), addMemberSpecialization(), addOverloaded(), Entry() , 以及 reset().
|
static |
被这些函数引用 TagFileParser::buildLists() , 以及 convertToCompoundType().
|
static |
被这些函数引用 MemberDefImpl::isUnretained().
Specifier Entry::virt |
virtualness of the entry
被这些函数引用 addLocalObjCMethod(), addMemberFunction(), addMemberSpecialization(), addOverloaded(), Entry(), findMember(), findUsingDeclImports() , 以及 reset().
|
static |
被这些函数引用 MemberDefImpl::isWeak().
|
static |
被这些函数引用 MemberDefImpl::isWritable().
QCString Entry::write |