My Project
|
Public Member Functions | |
DefinitionImpl () | |
~DefinitionImpl () | |
void | init (const char *df, const char *n) |
Public Attributes | |
SectionDict * | sectionDict |
MemberSDict * | sourceRefByDict |
MemberSDict * | sourceRefsDict |
QList< ListItemInfo > * | xrefListItems |
GroupList * | partOfGroups |
DocInfo * | details |
DocInfo * | inbodyDocs |
BriefInfo * | brief |
BodyInfo * | body |
QCString | briefSignatures |
QCString | docSignatures |
QCString | localName |
QCString | qualifiedName |
QCString | ref |
bool | hidden |
bool | isArtificial |
Definition * | outerScope |
QCString | defFileName |
QCString | defFileExt |
SrcLangExt | lang |
QCString | id |
Private data associated with a Symbol Definition object.
Definition at line 52 of file definition.cpp.
DefinitionImpl::DefinitionImpl | ( | ) |
Definition at line 92 of file definition.cpp.
DefinitionImpl::~DefinitionImpl | ( | ) |
Definition at line 100 of file definition.cpp.
References body, brief, details, inbodyDocs, partOfGroups, sectionDict, sourceRefByDict, sourceRefsDict, and xrefListItems.
void DefinitionImpl::init | ( | const char * | df, |
const char * | n | ||
) |
Definition at line 113 of file definition.cpp.
References body, brief, defFileExt, defFileName, details, Doxygen::globalScope, hidden, inbodyDocs, isArtificial, lang, localName, outerScope, partOfGroups, sectionDict, sourceRefByDict, sourceRefsDict, SrcLangExt_Unknown, stripScope(), and xrefListItems.
Referenced by Definition::Definition().
BodyInfo* DefinitionImpl::body |
Definition at line 69 of file definition.cpp.
Referenced by Definition::Definition(), Definition::getBodyDef(), Definition::getEndBodyLine(), Definition::getSourceAnchor(), Definition::getSourceFileBase(), Definition::getStartBodyLine(), Definition::hasSources(), init(), Definition::setBodyDef(), Definition::setBodySegment(), Definition::writeInlineCode(), Definition::writeSourceDef(), and ~DefinitionImpl().
BriefInfo* DefinitionImpl::brief |
Definition at line 68 of file definition.cpp.
Referenced by Definition::_setBriefDescription(), Definition::briefDescription(), Definition::briefDescriptionAsTooltip(), Definition::briefFile(), Definition::briefLine(), Definition::Definition(), Definition::hasDocumentation(), Definition::hasUserDocumentation(), init(), and ~DefinitionImpl().
QCString DefinitionImpl::briefSignatures |
Definition at line 70 of file definition.cpp.
Referenced by Definition::_setBriefDescription().
QCString DefinitionImpl::defFileExt |
Definition at line 85 of file definition.cpp.
Referenced by Definition::getDefFileExtension(), init(), and Definition::writeInlineCode().
QCString DefinitionImpl::defFileName |
Definition at line 84 of file definition.cpp.
Referenced by Definition::getDefFileName(), and init().
DocInfo* DefinitionImpl::details |
Definition at line 66 of file definition.cpp.
Referenced by Definition::_setDocumentation(), Definition::Definition(), Definition::docFile(), Definition::docLine(), Definition::documentation(), Definition::hasDocumentation(), Definition::hasUserDocumentation(), init(), and ~DefinitionImpl().
QCString DefinitionImpl::docSignatures |
Definition at line 71 of file definition.cpp.
Referenced by Definition::_setDocumentation().
bool DefinitionImpl::hidden |
Definition at line 78 of file definition.cpp.
Referenced by Definition::Definition(), init(), Definition::isHidden(), Definition::isVisible(), Definition::isVisibleInProject(), Definition::setHidden(), and Definition::setOuterScope().
QCString DefinitionImpl::id |
Definition at line 89 of file definition.cpp.
Referenced by Definition::id(), and Definition::setId().
DocInfo* DefinitionImpl::inbodyDocs |
Definition at line 67 of file definition.cpp.
Referenced by Definition::_setInbodyDocumentation(), Definition::Definition(), Definition::hasDocumentation(), Definition::hasUserDocumentation(), Definition::inbodyDocumentation(), Definition::inbodyFile(), Definition::inbodyLine(), init(), and ~DefinitionImpl().
bool DefinitionImpl::isArtificial |
Definition at line 79 of file definition.cpp.
Referenced by init(), Definition::isArtificial(), and Definition::setArtificial().
SrcLangExt DefinitionImpl::lang |
Definition at line 87 of file definition.cpp.
Referenced by Definition::_writeSourceRefList(), Definition::getLanguage(), init(), Definition::setLanguage(), and Definition::writeInlineCode().
QCString DefinitionImpl::localName |
Definition at line 73 of file definition.cpp.
Referenced by init(), Definition::localName(), Definition::pathFragment(), Definition::qualifiedName(), and Definition::setLocalName().
Definition* DefinitionImpl::outerScope |
Definition at line 81 of file definition.cpp.
Referenced by Definition::getOuterScope(), init(), Definition::pathFragment(), Definition::qualifiedName(), and Definition::setOuterScope().
GroupList* DefinitionImpl::partOfGroups |
Definition at line 64 of file definition.cpp.
Referenced by Definition::Definition(), init(), Definition::makePartOfGroup(), Definition::partOfGroups(), and ~DefinitionImpl().
QCString DefinitionImpl::qualifiedName |
Definition at line 75 of file definition.cpp.
Referenced by Definition::qualifiedName(), and Definition::setOuterScope().
QCString DefinitionImpl::ref |
Definition at line 76 of file definition.cpp.
Referenced by Definition::getReference(), Definition::isReference(), and Definition::setReference().
SectionDict* DefinitionImpl::sectionDict |
Definition at line 59 of file definition.cpp.
Referenced by Definition::addSectionsToDefinition(), Definition::addSectionsToIndex(), Definition::Definition(), Definition::hasSections(), init(), Definition::writeDocAnchorsToTagFile(), Definition::writeToc(), and ~DefinitionImpl().
MemberSDict* DefinitionImpl::sourceRefByDict |
Definition at line 61 of file definition.cpp.
Referenced by Definition::addSourceReferencedBy(), Definition::Definition(), Definition::getReferencedByMembers(), init(), Definition::writeSourceReffedBy(), and ~DefinitionImpl().
MemberSDict* DefinitionImpl::sourceRefsDict |
Definition at line 62 of file definition.cpp.
Referenced by Definition::addSourceReferences(), Definition::Definition(), Definition::getReferencesMembers(), init(), Definition::writeSourceRefs(), and ~DefinitionImpl().
QList<ListItemInfo>* DefinitionImpl::xrefListItems |
Definition at line 63 of file definition.cpp.
Referenced by Definition::_getXRefListId(), Definition::Definition(), init(), Definition::mergeRefItems(), Definition::setRefItems(), Definition::xrefListItems(), and ~DefinitionImpl().