浏览该文件的文档.
119 m_sublist.push_back(std::make_shared<Entry>(*cur));
141 current->m_parent=
this;
143 current = std::make_shared<Entry>();
154 current->m_parent=
this;
167 std::shared_ptr<Entry> copy = std::make_shared<Entry>(*current);
175 [e](
const std::shared_ptr<Entry>&elem) { return elem.get()==e; });
187 bool entryReferencedByRelation =
Config_getBool(REFERENCED_BY_RELATION);
188 bool entryReferencesRelation =
Config_getBool(REFERENCES_RELATION);
255 childNode->setFileDef(fd);
QCString args
member argument string
ArgumentLists tArgLists
template argument declarations
@ GROUPDOC_NORMAL
defgroup
Specifier virt
virtualness of the entry
TextStream initializer
initial value (for variables)
int startLine
start line of entry in the source
bool callGraph
do we need to draw the call graph?
uint64 spec
class/member specifiers
MethodTypes mtype
signal, slot, (dcop) method, or property?
std::vector< BaseInfo > extends
list of base classes
int startColumn
start column of entry in the source
bool hidden
does this represent an entity that is hidden from the output
void removeSubEntry(const Entry *e)
std::vector< const SectionInfo * > anchors
list of anchors defined in this entry
bool hasTagInfo
is tag info valid
bool referencedByRelation
do we need to show the referenced by relation?
int mGrpId
member group id
Protection protection
class protection
QCString briefFile
file in which the brief desc. was found
QCString includeName
include name (3 arg of \class)
int docLine
line number at which the documentation was found
QCString includeFile
include file (2 arg of \class, must be unique)
void setFileDef(FileDef *fd)
QCString relates
related class (doc block)
QCString doc
documentation block (partly parsed)
GroupDocType groupDocType
int bodyColumn
column of the body in the source
QCString inbodyDocs
documentation inside the body of a function
QCString metaData
Slice metadata
TextStream program
the program text
int briefLine
line number at which the brief desc. was found
int section
entry type (see Sections);
int endBodyLine
line number where the definition ends
bool callerGraph
do we need to draw the caller graph?
void moveToSubEntryAndKeep(Entry *e)
Entry * m_parent
parent node in the tree
int inbodyLine
line number at which the body doc was found
std::string str() const
Return the contents of the buffer as a std::string object
void copyToSubEntry(Entry *e)
QCString fileName
file this entry was extracted from
std::vector< std::shared_ptr< Entry > > m_sublist
QCString inbodyFile
file in which the body doc was found
SrcLangExt lang
programming language in which this entry was found
ArgumentList typeConstr
where clause (C#) for type constraints
QCString brief
brief description (doc block)
int bodyLine
line number of the body in the source
int initLines
define/variable initializer lines to show
Represents an unstructured piece of information, about an entity found in the sources.
#define Config_getBool(name)
bool explicitExternal
explicitly defined as external?
RelatesType relatesType
how relates is handled
bool artificial
Artificially introduced item
void moveToSubEntryAndRefresh(Entry *&e)
QCString inside
name of the class in which documents are found
A model of a file symbol.
QCString read
property read accessor
RefItemVector sli
special lists (test/todo/bug/deprecated/..) this entry is in
bool subGrouping
automatically group class members?
QCString exception
throw specification
QCString bitfields
member's bit fields
bool referencesRelation
do we need to show the references relation?
ArgumentList argList
member arguments as a list
TagInfo tagInfoData
tag file info data
A bunch of utility functions.
QCString docFile
file in which the documentation was found
QCString write
property write accessor
std::vector< Grouping > groups
list of groups this entry belongs to
bool resize(size_t newlen)
Resizes the string to hold newlen characters (this value should also count the 0-terminator).
QCString req
C++20 requires clause