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