Doxygen
|
Go to the source code of this file.
Classes | |
class | ConceptDef |
class | ConceptDefMutable |
class | ConceptLinkedMap |
class | ConceptLinkedRefMap |
Functions | |
std::unique_ptr< ConceptDef > | createConceptDef (const QCString &fileName, int startLine, int startColumn, const QCString &name, const QCString &tagRef=QCString(), const QCString &tagFile=QCString()) |
std::unique_ptr< ConceptDef > | createConceptDefAlias (const Definition *newScope, const ConceptDef *cd) |
ConceptDef * | toConceptDef (Definition *d) |
ConceptDef * | toConceptDef (DefinitionMutable *d) |
const ConceptDef * | toConceptDef (const Definition *d) |
ConceptDefMutable * | toConceptDefMutable (Definition *d) |
ConceptDef * | getConcept (const QCString &key) |
ConceptDefMutable * | getConceptMutable (const QCString &key) |
ConceptDef * | getResolvedConcept (const Definition *scope, const QCString &name) |
std::unique_ptr< ConceptDef > createConceptDef | ( | const QCString & | fileName, |
int | startLine, | ||
int | startColumn, | ||
const QCString & | name, | ||
const QCString & | tagRef = QCString(), | ||
const QCString & | tagFile = QCString() ) |
Definition at line 90 of file conceptdef.cpp.
Referenced by addConceptToContext(), and ConceptDefMutable::setModuleDef().
std::unique_ptr< ConceptDef > createConceptDefAlias | ( | const Definition * | newScope, |
const ConceptDef * | cd ) |
Definition at line 149 of file conceptdef.cpp.
Referenced by ConceptDefMutable::setModuleDef().
ConceptDef * getConcept | ( | const QCString & | key | ) |
Definition at line 771 of file conceptdef.cpp.
References Doxygen::conceptLinkedMap, and QCString::isEmpty().
Referenced by getConceptMutable(), getResolvedConcept(), if(), and resolveLink().
|
inline |
Definition at line 90 of file conceptdef.h.
References getConcept(), and toConceptDefMutable().
Referenced by addConceptToContext().
ConceptDef * getResolvedConcept | ( | const Definition * | scope, |
const QCString & | name ) |
Definition at line 777 of file conceptdef.cpp.
References getConcept(), Definition::getOuterScope(), Doxygen::globalScope, and Definition::name().
Referenced by generateClassOrGlobalLink().
const ConceptDef * toConceptDef | ( | const Definition * | d | ) |
Definition at line 745 of file conceptdef.cpp.
ConceptDef * toConceptDef | ( | Definition * | d | ) |
Definition at line 720 of file conceptdef.cpp.
Referenced by NamespaceDefImpl::addInnerCompound(), findModuleDef(), and ConceptDefAliasImpl::getCdAlias().
ConceptDef * toConceptDef | ( | DefinitionMutable * | d | ) |
Definition at line 732 of file conceptdef.cpp.
References toDefinition().
ConceptDefMutable * toConceptDefMutable | ( | Definition * | d | ) |
Definition at line 757 of file conceptdef.cpp.
Referenced by addConceptToContext(), addConceptToGroups(), ModuleDefImpl::addConceptToModule(), ModuleManager::addConceptToModule(), distributeConceptGroups(), findSectionsInDocumentation(), generateConceptDocs(), generateNamespaceConceptDocs(), getConceptMutable(), and writeTagFile().