Public Member Functions | |
DefinitionImpl () | |
~DefinitionImpl () | |
void | init (const char *df, int dl, const char *n) |
Public Attributes | |
SectionDict * | sectionDict |
MemberSDict * | sourceRefByDict |
MemberSDict * | sourceRefsDict |
QList< ListItemInfo > * | xrefListItems |
GroupList * | partOfGroups |
DocInfo * | details |
BriefInfo * | brief |
BodyInfo * | body |
QCString | docSignatures |
QCString | localName |
QCString | qualifiedName |
QCString | ref |
bool | hidden |
bool | isArtificial |
Definition * | outerScope |
QCString | defFileName |
int | defLine |
QCString | defFileExt |
Definition at line 46 of file definition.cpp.
DefinitionImpl::DefinitionImpl | ( | ) |
Definition at line 82 of file definition.cpp.
DefinitionImpl::~DefinitionImpl | ( | ) |
Definition at line 90 of file definition.cpp.
References body, brief, details, partOfGroups, sectionDict, sourceRefByDict, sourceRefsDict, and xrefListItems.
void DefinitionImpl::init | ( | const char * | df, | |
int | dl, | |||
const char * | n | |||
) |
Definition at line 102 of file definition.cpp.
References body, brief, defFileExt, defFileName, defLine, details, Doxygen::globalScope, hidden, isArtificial, localName, outerScope, partOfGroups, QCString, sectionDict, sourceRefByDict, sourceRefsDict, stripScope(), and xrefListItems.
Referenced by Definition::Definition().
Definition at line 54 of file definition.cpp.
Referenced by Definition::addSectionsToDefinition(), Definition::flushToDisk(), init(), Definition::loadFromDisk(), Definition::writeDocAnchorsToTagFile(), and ~DefinitionImpl().
Definition at line 56 of file definition.cpp.
Referenced by Definition::addSourceReferencedBy(), Definition::flushToDisk(), Definition::getReferencedByMembers(), init(), Definition::loadFromDisk(), Definition::writeSourceReffedBy(), and ~DefinitionImpl().
Definition at line 57 of file definition.cpp.
Referenced by Definition::addSourceReferences(), Definition::flushToDisk(), Definition::getReferencesMembers(), init(), Definition::loadFromDisk(), Definition::writeSourceRefs(), and ~DefinitionImpl().
Definition at line 58 of file definition.cpp.
Referenced by Definition::flushToDisk(), init(), Definition::loadFromDisk(), Definition::mergeRefItems(), Definition::setRefItems(), Definition::xrefListItems(), and ~DefinitionImpl().
Definition at line 59 of file definition.cpp.
Referenced by Definition::flushToDisk(), init(), Definition::loadFromDisk(), Definition::makePartOfGroup(), Definition::partOfGroups(), and ~DefinitionImpl().
Definition at line 61 of file definition.cpp.
Referenced by Definition::docFile(), Definition::docLine(), Definition::documentation(), Definition::flushToDisk(), Definition::hasDocumentation(), Definition::hasUserDocumentation(), init(), Definition::loadFromDisk(), and ~DefinitionImpl().
Definition at line 62 of file definition.cpp.
Referenced by Definition::briefDescription(), Definition::briefDescriptionAsTooltip(), Definition::briefFile(), Definition::briefLine(), Definition::flushToDisk(), Definition::hasDocumentation(), Definition::hasUserDocumentation(), init(), Definition::loadFromDisk(), and ~DefinitionImpl().
Definition at line 63 of file definition.cpp.
Referenced by Definition::flushToDisk(), Definition::getBodyDef(), Definition::getEndBodyLine(), Definition::getStartBodyLine(), init(), Definition::loadFromDisk(), Definition::setBodyDef(), Definition::setBodySegment(), Definition::writeInlineCode(), Definition::writeSourceDef(), and ~DefinitionImpl().
QCString DefinitionImpl::docSignatures |
Definition at line 64 of file definition.cpp.
Referenced by Definition::flushToDisk(), and Definition::loadFromDisk().
QCString DefinitionImpl::localName |
Definition at line 66 of file definition.cpp.
Referenced by Definition::flushToDisk(), init(), Definition::loadFromDisk(), Definition::localName(), Definition::qualifiedName(), Definition::setLocalName(), Definition::setName(), and Definition::writePathFragment().
QCString DefinitionImpl::qualifiedName |
Definition at line 68 of file definition.cpp.
Referenced by Definition::flushToDisk(), Definition::loadFromDisk(), Definition::qualifiedName(), and Definition::setOuterScope().
QCString DefinitionImpl::ref |
Definition at line 69 of file definition.cpp.
Referenced by Definition::convertNameToFile(), Definition::flushToDisk(), Definition::getReference(), Definition::isReference(), Definition::loadFromDisk(), and Definition::setReference().
Definition at line 71 of file definition.cpp.
Referenced by Definition::Definition(), Definition::flushToDisk(), init(), Definition::isHidden(), Definition::isVisible(), Definition::isVisibleInProject(), Definition::loadFromDisk(), Definition::setHidden(), and Definition::setOuterScope().
Definition at line 72 of file definition.cpp.
Referenced by Definition::flushToDisk(), init(), Definition::isArtificial(), Definition::loadFromDisk(), and Definition::setArtificial().
Definition at line 74 of file definition.cpp.
Referenced by Definition::flushToDisk(), Definition::getOuterScope(), init(), Definition::loadFromDisk(), Definition::qualifiedName(), Definition::setOuterScope(), and Definition::writePathFragment().
QCString DefinitionImpl::defFileName |
Definition at line 77 of file definition.cpp.
Referenced by Definition::flushToDisk(), Definition::getDefFileName(), init(), and Definition::loadFromDisk().
Definition at line 78 of file definition.cpp.
Referenced by Definition::flushToDisk(), Definition::getDefLine(), init(), and Definition::loadFromDisk().
QCString DefinitionImpl::defFileExt |
Definition at line 79 of file definition.cpp.
Referenced by Definition::flushToDisk(), Definition::getDefFileExtension(), init(), Definition::loadFromDisk(), and Definition::writeInlineCode().