|
Doxygen
|
Go to the source code of this file.
Classes | |
| class | ConceptDef |
| struct | ConceptDef::Part |
| class | ConceptDefMutable |
| class | ConceptLinkedMap |
| class | ConceptLinkedRefMap |
Functions | |
| std::unique_ptr< ConceptDef > | createConceptDef (const DString &fileName, int startLine, size_t startColumn, const DString &name, const DString &tagRef=DString(), const DString &tagFile=DString()) |
| 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 DString &key) |
| ConceptDefMutable * | getConceptMutable (const DString &key) |
| ConceptDef * | getResolvedConcept (const Definition *scope, const DString &name) |
| std::unique_ptr< ConceptDef > createConceptDef | ( | const DString & | fileName, |
| int | startLine, | ||
| size_t | startColumn, | ||
| const DString & | name, | ||
| const DString & | tagRef = DString(), | ||
| const DString & | tagFile = DString() ) |
Definition at line 96 of file conceptdef.cpp.
References createConceptDef().
Referenced by ConceptDefMutable::addCodePart(), addConceptToContext(), and createConceptDef().
| std::unique_ptr< ConceptDef > createConceptDefAlias | ( | const Definition * | newScope, |
| const ConceptDef * | cd ) |
Definition at line 157 of file conceptdef.cpp.
References createConceptDefAlias().
Referenced by ConceptDefMutable::addCodePart(), and createConceptDefAlias().
| ConceptDef * getConcept | ( | const DString & | key | ) |
Definition at line 871 of file conceptdef.cpp.
References Doxygen::conceptLinkedMap, DString::empty(), LinkedMap< T, Hash, KeyEqual, Map >::find(), and getConcept().
Referenced by getConcept(), getConceptMutable(), getResolvedConcept(), linkifyText(), and resolveLink().
|
inline |
Definition at line 106 of file conceptdef.h.
References getConcept(), getConceptMutable(), and toConceptDefMutable().
Referenced by addConceptToContext(), and getConceptMutable().
| ConceptDef * getResolvedConcept | ( | const Definition * | scope, |
| const DString & | name ) |
Definition at line 877 of file conceptdef.cpp.
References getConcept(), Definition::getOuterScope(), getResolvedConcept(), Doxygen::globalScope, and Definition::name().
Referenced by generateClassOrGlobalLink(), and getResolvedConcept().
| const ConceptDef * toConceptDef | ( | const Definition * | d | ) |
Definition at line 845 of file conceptdef.cpp.
References toConceptDef().
| ConceptDef * toConceptDef | ( | Definition * | d | ) |
Definition at line 820 of file conceptdef.cpp.
References toConceptDef().
Referenced by NamespaceDefImpl::addInnerCompound(), findModuleDef(), ConceptDefAliasImpl::getCdAlias(), getDefs(), toConceptDef(), toConceptDef(), and toConceptDef().
| ConceptDef * toConceptDef | ( | DefinitionMutable * | d | ) |
Definition at line 832 of file conceptdef.cpp.
References toConceptDef(), and toDefinition().
| ConceptDefMutable * toConceptDefMutable | ( | Definition * | d | ) |
Definition at line 857 of file conceptdef.cpp.
References toConceptDefMutable().
Referenced by addConceptToContext(), addConceptToGroups(), ModuleDefImpl::addConceptToModule(), ModuleManager::addConceptToModule(), applyToAllDefinitions(), distributeConceptGroups(), findSectionsInDocumentation(), generateConceptDocs(), generateNamespaceConceptDocs(), getConceptMutable(), toConceptDefMutable(), and writeTagFile().