30 #define HEADER ('D'<<24)+('O'<<16)+('X'<<8)+'!' 145 for (;(cur=eli.
current());++eli)
153 for (;(bi=bli.
current());++bli)
168 for (;(s=sli2.
current());++sli2)
281 return sizeof(
Entry);
317 ili->
type = listName;
333 m_name(e->
name), m_fileDef(0), m_lang(e->
lang),
334 m_info(0), m_offset(-1), m_noLoad(
FALSE)
bool callGraph
do we need to draw the call graph?
TagInfo * tagInfo
tag file info
QGString program
the program text
TagInfo * m_tagInfo
tag file info
QCString includeName
include name (3 arg of \class)
QList< EntryNav > * m_subList
entries that are children of this one
This class represents an function or template argument list.
QList< ArgumentList > * copyArgumentLists(const QList< ArgumentList > *srcLists)
uint64 spec
class/member specifiers
static constexpr double g
void append(const type *d)
QCString read
property read accessor
static int num
counts the total number of entries
int briefLine
line number at which the brief desc. was found
int docLine
line number at which the documentation was found
ArgumentList * argList
member arguments as a list
QCString m_type
member type
void addSubEntry(Entry *e)
int initLines
define/variable initializer lines to show
Store implementation based on a file. Writing is linear, after that the file is re-opened for reading...
void addSpecialListItem(const char *listName, int index)
int find(const type *d) const
void setFileDef(FileDef *fd)
Entry * unmarshalEntry(StorageIntf *s)
bool hidden
does this represent an entity that is hidden from the output
int mGrpId
member group id
QList< ArgumentList > * tArgLists
template argument declarations
int startColumn
start column of entry in the source
QCString includeFile
include file (2 arg of \class, must be unique)
bool subGrouping
automatically group class members?
bool callerGraph
do we need to draw the caller graph?
QList< Grouping > * groups
list of groups this entry belongs to
QGString initializer
initial value (for variables)
QCString inbodyFile
file in which the body doc was found
QCString brief
brief description (doc block)
int endBodyLine
line number where the definition ends
ArgumentList * typeConstr
where clause (C#) for type constraints
Entry * m_parent
parent node in the tree
QList< SectionInfo > * anchors
list of anchors defined in this entry
QCString exception
throw specification
int startLine
start line of entry in the source
bool saveEntry(Entry *e, FileStorage *storage)
QCString args
member argument string
QCString write
property write accessor
A bunch of utility functions.
QList< Entry > * m_sublist
entries that are children of this one
General LArSoft Utilities.
Protection protection
class protection
#define Config_getBool(val)
QCString m_name
member name
void marshalEntry(StorageIntf *s, Entry *e)
bool loadEntry(FileStorage *storage)
RelatesType relatesType
how relates is handled
QCString inbodyDocs
documentation inside the body of a function
QCString doc
documentation block (partly parsed)
Specifier virt
virtualness of the entry
bool artificial
Artificially introduced item.
GroupDocType groupDocType
QCString fileName
file this entry was extracted from
bool explicitExternal
explicitly defined as external?
QCString bitfields
member's bit fields
QCString inside
name of the class in which documents are found
EntryNav(EntryNav *parent, Entry *e)
ArgumentList * deepCopy() const
QCString docFile
file in which the documentation was found
MethodTypes mtype
signal, slot, (dcop) method, or property?
QCString relates
related class (doc block)
void createNavigationIndex(EntryNav *rootNav, FileStorage *storage, FileDef *fd)
SrcLangExt lang
programming language in which this entry was found
int inbodyLine
line number at which the body doc was found
Entry * removeSubEntry(Entry *e)
void setAutoDelete(bool enable)
void addChild(EntryNav *)
QList< BaseInfo > * extends
list of base classes
int m_section
entry type (see Sections);
int section
entry type (see Sections);
void createSubtreeIndex(EntryNav *nav, FileStorage *storage, FileDef *fd)
int bodyLine
line number of the definition in the source
QCString briefFile
file in which the brief desc. was found
QList< ListItemInfo > * sli
special lists (test/todo/bug/deprecated/..) this entry is in