Doxygen
|
#include "conceptdef.h"
#include "definitionimpl.h"
#include "util.h"
#include "config.h"
#include "doxygen.h"
#include "language.h"
#include "outputlist.h"
#include "searchindex.h"
#include "message.h"
#include "parserintf.h"
#include "layout.h"
#include "namespacedef.h"
Go to the source code of this file.
Classes | |
class | ConceptDefImpl |
class | ConceptDefAliasImpl |
Functions | |
std::unique_ptr< ConceptDef > | createConceptDef (const QCString &fileName, int startLine, int startColumn, const QCString &name, const QCString &tagRef, const QCString &tagFile) |
std::unique_ptr< ConceptDef > | createConceptDefAlias (const Definition *newScope, const ConceptDef *cd) |
static QCString | templateSpec (const ArgumentList &al) |
ConceptDef * | toConceptDef (Definition *d) |
ConceptDef * | toConceptDef (DefinitionMutable *md) |
const ConceptDef * | toConceptDef (const Definition *d) |
ConceptDefMutable * | toConceptDefMutable (Definition *d) |
ConceptDef * | getConcept (const QCString &n) |
ConceptDef * | getResolvedConcept (const Definition *d, const QCString &name) |
std::unique_ptr< ConceptDef > createConceptDef | ( | const QCString & | fileName, |
int | startLine, | ||
int | startColumn, | ||
const QCString & | name, | ||
const QCString & | tagRef, | ||
const QCString & | tagFile ) |
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 & | n | ) |
Definition at line 771 of file conceptdef.cpp.
References Doxygen::conceptLinkedMap, and QCString::isEmpty().
Referenced by getConceptMutable(), getResolvedConcept(), if(), and resolveLink().
ConceptDef * getResolvedConcept | ( | const Definition * | d, |
const QCString & | name ) |
Definition at line 777 of file conceptdef.cpp.
References getConcept(), Definition::getOuterScope(), Doxygen::globalScope, and Definition::name().
Referenced by generateClassOrGlobalLink().
|
static |
Definition at line 389 of file conceptdef.cpp.
References TextStream::str().
Referenced by ConceptDefImpl::setInitializer().
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 * | md | ) |
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().