|
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().