浏览该文件的文档.
311 default:
return "unknown group command";
336 typedef std::vector< std::shared_ptr<Entry> >
EntryList;
QCString args
member argument string
ArgumentLists tArgLists
template argument declarations
static const uint64 Override
This struct is used to capture the tag file information for an Entry.
@ GROUPDOC_NORMAL
defgroup
Specifier virt
virtualness of the entry
static const uint64 Initonly
Protection
Protection level of members
TextStream initializer
initial value (for variables)
int startLine
start line of entry in the source
const char * groupDocCmd() const
return the command name used to define GROUPDOC_SEC
bool callGraph
do we need to draw the call graph?
Grouping::GroupPri_t groupingPri() const
This file contains a number of basic enums and types.
static const uint64 Retain
static const uint64 Unretained
static const uint64 Readonly
static const uint64 Assign
This class represents an function or template argument list.
static const uint64 ForwardDecl
Entry & operator=(const Entry &)
uint64 spec
class/member specifiers
MethodTypes mtype
signal, slot, (dcop) method, or property?
std::vector< BaseInfo > extends
list of base classes
static const uint64 Property
static const uint64 Final
int startColumn
start column of entry in the source
bool hidden
does this represent an entity that is hidden from the output
Protection prot
inheritance type
SrcLangExt
Language as given by extension
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
Abstract interface for a template.
Specifier
Virtualness of a member.
BaseInfo(const QCString &n, Protection p, Specifier v)
static const uint64 Settable
QCString briefFile
file in which the brief desc. was found
static const uint64 Sealed
QCString includeName
include name (3 arg of \class)
Text streaming class that buffers data.
int docLine
line number at which the documentation was found
QCString includeFile
include file (2 arg of \class, must be unique)
FileDef * fileDef() const
static const uint64 Default
void setFileDef(FileDef *fd)
static const uint64 Value
static const uint64 AbstractClass
QCString relates
related class (doc block)
static const uint64 Alias
QCString doc
documentation block (partly parsed)
void markAsProcessed() const
static const uint64 PrivateGettable
static const uint64 Required
static const uint64 MaybeDefault
GroupDocType groupDocType
MethodTypes
Kind of method
QCString name
the name of the base class
int bodyColumn
column of the body in the source
QCString inbodyDocs
documentation inside the body of a function
static const uint64 Union
QCString metaData
Slice metadata
static const uint64 Optional
static const uint64 Struct
static const uint64 Interface
TextStream program
the program text
static const uint64 Raisable
static const uint64 Inline
static const uint64 Constrained
int briefLine
line number at which the brief desc. was found
static const uint64 ConstExpr
static const uint64 MaybeVoid
static const uint64 ConstExp
int section
entry type (see Sections);
static const uint64 Abstract
int endBodyLine
line number where the definition ends
GroupPri_t
Grouping priority
static const uint64 Explicit
bool callerGraph
do we need to draw the caller graph?
void moveToSubEntryAndKeep(Entry *e)
Entry * m_parent
parent node in the tree
static const uint64 Removable
static const uint64 Delete
static const uint64 ProtectedGettable
static const uint64 Service
int inbodyLine
line number at which the body doc was found
static const uint64 Gettable
static const uint64 SealedClass
static const uint64 Protocol
static const uint64 MaybeAmbiguous
const TagInfo * tagInfo() const
static const uint64 Transient
void copyToSubEntry(Entry *e)
@ GROUPING_AUTO_DEF
membership in group was defined via @defgroup
std::vector< std::shared_ptr< Entry > > EntryList
QCString fileName
file this entry was extracted from
std::vector< std::shared_ptr< Entry > > m_sublist
static const uint64 ProtectedSettable
static const uint64 Exception
QCString inbodyFile
file in which the body doc was found
static const uint64 Readable
SrcLangExt lang
programming language in which this entry was found
std::vector< ArgumentList > ArgumentLists
ArgumentList typeConstr
where clause (C#) for type constraints
QCString brief
brief description (doc block)
static const uint64 Attribute
int bodyLine
line number of the body in the source
std::vector< RefItem * > RefItemVector
int initLines
define/variable initializer lines to show
static const uint64 Generic
static const uint64 Strong
Represents an unstructured piece of information, about an entity found in the sources.
static const uint64 Writable
const std::vector< std::shared_ptr< Entry > > & children() const
bool explicitExternal
explicitly defined as external?
Specifier virt
virtualness
static const uint64 NonAtomic
RelatesType relatesType
how relates is handled
static const uint64 Addable
static const uint64 Category
@ GROUPING_AUTO_ADD
membership in group was defined via @add[to]group
static const uint64 Bound
class that provide information about a section.
static const uint64 Local
bool artificial
Artificially introduced item
void moveToSubEntryAndRefresh(Entry *&e)
static const uint64 Mutable
static const uint64 EnumStruct
QCString inside
name of the class in which documents are found
A model of a file symbol.
static const uint64 PrivateSettable
QCString read
property read accessor
This class stores information about an inheritance relation
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?
@ GROUPING_AUTO_WEAK
membership in group was defined via @weakgroup
ArgumentList argList
member arguments as a list
TagInfo tagInfoData
tag file info data
static const uint64 Singleton
QCString docFile
file in which the documentation was found
RelatesType
Type of member relation
QCString write
property write accessor
std::vector< Grouping > groups
list of groups this entry belongs to
static const uint64 Published
static const uint64 NoExcept
This is an alternative implementation of QCString.
QCString req
C++20 requires clause