|
Doxygen
|
#include "namespacedef.h"#include "outputlist.h"#include "util.h"#include "language.h"#include "classdef.h"#include "classlist.h"#include "memberlist.h"#include "doxygen.h"#include "message.h"#include "docparser.h"#include "searchindex.h"#include "vhdldocgen.h"#include "layout.h"#include "membergroup.h"#include "config.h"#include "definitionimpl.h"#include "membername.h"#include "conceptdef.h"
namespacedef.cpp 的引用(Include)关系图:类 | |
| class | NamespaceDefImpl |
| class | NamespaceDefAliasImpl |
| NamespaceDefMutable* createNamespaceDef | ( | const QCString & | defFileName, |
| int | defLine, | ||
| int | defColumn, | ||
| const QCString & | name, | ||
| const QCString & | ref, | ||
| const QCString & | refFile, | ||
| const QCString & | type, | ||
| bool | isPublished | ||
| ) |
Factory method to create new NamespaceDef instance
在文件 namespacedef.cpp 第 163 行定义.
被这些函数引用 adjustConfiguration(), buildNamespaceList(), buildScopeFromQualifiedName() , 以及 findUsingDirectives().
| NamespaceDef* createNamespaceDefAlias | ( | const Definition * | newScope, |
| const NamespaceDef * | nd | ||
| ) |
Factory method to create an alias of an existing namespace.
Used for inline namespaces.
在文件 namespacedef.cpp 第 244 行定义.
被这些函数引用 buildNamespaceList().
| NamespaceDef* getResolvedNamespace | ( | const QCString & | name | ) |
在文件 namespacedef.cpp 第 1606 行定义.
引用了 end(), LinkedMap< T, Hash, KeyEqual, Map >::find(), QCString::isEmpty(), Doxygen::namespaceAliasMap, Doxygen::namespaceLinkedMap, qPrint(), QCString::str() , 以及 warn_uncond().
被这些函数引用 addMemberFunction(), extractNamespaceName(), findUsedNamespace(), findUsingDirectives(), getResolvedNamespaceMutable() , 以及 writeAlphabeticalClassList().
|
static |
| bool namespaceHasNestedClass | ( | const NamespaceDef * | nd, |
| bool | filterClasses, | ||
| ClassDef::CompoundType | ct | ||
| ) |
在文件 namespacedef.cpp 第 1666 行定义.
引用了 ClassDef::Exception, FALSE, NamespaceDef::getClasses(), NamespaceDef::getExceptions(), NamespaceDef::getInterfaces(), NamespaceDef::getNamespaces(), NamespaceDef::getStructs(), ClassDef::Interface, namespaceHasNestedClass(), ClassDef::Struct , 以及 TRUE.
被这些函数引用 NestingContext::Private::addNamespace(), namespaceHasNestedClass(), writeClassTreeInsideNamespaceElement() , 以及 writeNamespaceTreeElement().
| bool namespaceHasNestedConcept | ( | const NamespaceDef * | nd | ) |
在文件 namespacedef.cpp 第 1646 行定义.
引用了 NamespaceDef::getConcepts(), NamespaceDef::getNamespaces() , 以及 namespaceHasNestedConcept().
被这些函数引用 NestingContext::Private::addNamespace(), namespaceHasNestedConcept(), writeConceptTreeInsideNamespaceElement() , 以及 writeNamespaceTreeElement().
| bool namespaceHasNestedNamespace | ( | const NamespaceDef * | nd | ) |
在文件 namespacedef.cpp 第 1634 行定义.
引用了 NamespaceDef::getNamespaces().
被这些函数引用 NestingContext::Private::addNamespace() , 以及 writeNamespaceTreeElement().
| const NamespaceDef* toNamespaceDef | ( | const Definition * | d | ) |
在文件 namespacedef.cpp 第 1567 行定义.
| NamespaceDef* toNamespaceDef | ( | Definition * | d | ) |
在文件 namespacedef.cpp 第 1541 行定义.
被这些函数引用 DocSets::addIndexItem(), NamespaceDefImpl::addInnerCompound(), NestingNodeContext::Private::addMembers(), NestingNodeContext::Private::addNamespaces(), buildNamespaceList(), NestingNodeContext::Private::createNamespace(), findGlobalMember(), findUsingDirectives(), SymbolResolver::Private::followPath(), NamespaceDefAliasImpl::getNSAlias(), SymbolResolver::Private::isAccessibleFrom(), SymbolResolver::Private::isAccessibleFromWithExpScope(), MemberDefImpl::moveTo(), resolveClassNestingRelations() , 以及 writeJavaScriptSearchIndex().
| NamespaceDef* toNamespaceDef | ( | DefinitionMutable * | md | ) |
| NamespaceDefMutable* toNamespaceDefMutable | ( | const Definition * | d | ) |
在文件 namespacedef.cpp 第 1591 行定义.
| NamespaceDefMutable* toNamespaceDefMutable | ( | Definition * | d | ) |
在文件 namespacedef.cpp 第 1579 行定义.
被这些函数引用 addListReferences(), addMembersToMemberGroup(), addNamespaceToGroups(), buildNamespaceList(), buildScopeFromQualifiedName(), NamespaceDefImpl::combineUsingRelations(), FileDefImpl::combineUsingRelations(), combineUsingRelations(), computeMemberReferences(), countMembers(), distributeMemberGroupDocumentation(), findScopeFromQualifiedName(), findSectionsInDocumentation(), findUsingDirectives(), generateNamespaceDocs(), getResolvedNamespaceMutable(), NamespaceDefImpl::insertMember(), sortMemberLists() , 以及 writeTagFile().