My Project
|
Classes | |
struct | Cachable |
Public Member Functions | |
Private (const NestingNodeContext *parent, const NestingNodeContext *thisNode, Definition *d, int index, int level, bool addCls, bool inherit, bool hideSuper) | |
TemplateVariant | get (const char *n) const |
TemplateVariant | isLeafNode () const |
TemplateVariant | children () const |
TemplateVariant | getClass () const |
TemplateVariant | getNamespace () const |
TemplateVariant | getDir () const |
TemplateVariant | getFile () const |
TemplateVariant | getPage () const |
TemplateVariant | getModule () const |
TemplateVariant | level () const |
TemplateVariant | id () const |
TemplateVariant | name () const |
QCString | relPathAsString () const |
TemplateVariant | brief () const |
TemplateVariant | isLinkable () const |
TemplateVariant | anchor () const |
TemplateVariant | fileName () const |
TemplateVariant | isReference () const |
TemplateVariant | externalReference () const |
void | addClasses (bool inherit, bool hideSuper) |
void | addNamespaces (bool addClasses) |
void | addDirFiles () |
void | addPages () |
void | addModules () |
Private Attributes | |
const NestingNodeContext * | m_parent |
Definition * | m_def |
SharedPtr< NestingContext > | m_children |
int | m_level |
int | m_index |
Cachable | m_cache |
Static Private Attributes | |
static PropertyMapper < NestingNodeContext::Private > | s_inst |
Definition at line 6076 of file context.cpp.
|
inline |
Definition at line 6079 of file context.cpp.
References addClasses(), addDirFiles(), addModules(), addNamespaces(), addPages(), NestingContext::alloc(), anchor(), brief(), children(), externalReference(), fileName(), getClass(), getDir(), getFile(), getModule(), getNamespace(), getPage(), id(), Config::init(), isLeafNode(), isLinkable(), isReference(), level(), m_children, name(), SharedPtr< T >::reset(), and s_inst.
|
inline |
Definition at line 6287 of file context.cpp.
References NestingContext::addClasses(), NestingContext::addDerivedClasses(), ClassDef::baseClasses(), classHasVisibleChildren(), DefinitionIntf::definitionType(), ClassDef::getClassSDict(), Definition::getLanguage(), m_children, m_def, SrcLangExt_VHDL, ClassDef::subClasses(), DefinitionIntf::TypeClass, and ClassDef::visited.
Referenced by addNamespaces(), and Private().
|
inline |
Definition at line 6327 of file context.cpp.
References NestingContext::addDirs(), NestingContext::addFiles(), DefinitionIntf::definitionType(), DirDef::getFiles(), m_children, m_def, DirDef::subDirs(), and DefinitionIntf::TypeDir.
Referenced by Private().
|
inline |
Definition at line 6347 of file context.cpp.
References NestingContext::addModules(), DefinitionIntf::definitionType(), GroupDef::getSubGroups(), m_children, m_def, and DefinitionIntf::TypeGroup.
Referenced by Private().
|
inline |
Definition at line 6315 of file context.cpp.
References NestingContext::addClasses(), addClasses(), NestingContext::addNamespaces(), DefinitionIntf::definitionType(), NamespaceDef::getClassSDict(), NamespaceDef::getNamespaceSDict(), m_children, m_def, and DefinitionIntf::TypeNamespace.
Referenced by Private().
|
inline |
Definition at line 6339 of file context.cpp.
References NestingContext::addPages(), DefinitionIntf::definitionType(), PageDef::getSubPages(), m_children, m_def, and DefinitionIntf::TypePage.
Referenced by Private().
|
inline |
Definition at line 6268 of file context.cpp.
References Definition::anchor(), and m_def.
Referenced by Private().
|
inline |
Definition at line 6248 of file context.cpp.
References NestingNodeContext::Private::Cachable::brief, Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), Definition::hasBriefDescription(), m_cache, m_def, parseDoc(), and ScopedPtr< T >::reset().
Referenced by Private().
|
inline |
Definition at line 6134 of file context.cpp.
References SharedPtr< T >::get(), and m_children.
Referenced by Private().
|
inline |
Definition at line 6280 of file context.cpp.
References Definition::externalReference(), m_def, and relPathAsString().
Referenced by Private().
|
inline |
Definition at line 6272 of file context.cpp.
References Definition::getOutputFileBase(), and m_def.
Referenced by Private().
|
inline |
Definition at line 6126 of file context.cpp.
References s_inst.
Referenced by NestingNodeContext::get().
|
inline |
Definition at line 6138 of file context.cpp.
References ClassContext::alloc(), NestingNodeContext::Private::Cachable::classContext, DefinitionIntf::definitionType(), SharedPtr< T >::get(), m_cache, m_def, SharedPtr< T >::reset(), and DefinitionIntf::TypeClass.
Referenced by Private().
|
inline |
Definition at line 6168 of file context.cpp.
References DirContext::alloc(), DefinitionIntf::definitionType(), NestingNodeContext::Private::Cachable::dirContext, SharedPtr< T >::get(), m_cache, m_def, SharedPtr< T >::reset(), and DefinitionIntf::TypeDir.
Referenced by Private().
|
inline |
Definition at line 6183 of file context.cpp.
References FileContext::alloc(), DefinitionIntf::definitionType(), NestingNodeContext::Private::Cachable::fileContext, SharedPtr< T >::get(), m_cache, m_def, SharedPtr< T >::reset(), and DefinitionIntf::TypeFile.
Referenced by Private().
|
inline |
Definition at line 6213 of file context.cpp.
References ModuleContext::alloc(), DefinitionIntf::definitionType(), SharedPtr< T >::get(), m_cache, m_def, NestingNodeContext::Private::Cachable::moduleContext, SharedPtr< T >::reset(), and DefinitionIntf::TypeGroup.
Referenced by Private().
|
inline |
Definition at line 6153 of file context.cpp.
References NamespaceContext::alloc(), DefinitionIntf::definitionType(), SharedPtr< T >::get(), m_cache, m_def, NestingNodeContext::Private::Cachable::namespaceContext, SharedPtr< T >::reset(), and DefinitionIntf::TypeNamespace.
Referenced by Private().
|
inline |
Definition at line 6198 of file context.cpp.
References PageContext::alloc(), DefinitionIntf::definitionType(), SharedPtr< T >::get(), m_cache, m_def, NestingNodeContext::Private::Cachable::pageContext, SharedPtr< T >::reset(), and DefinitionIntf::TypePage.
Referenced by Private().
|
inline |
Definition at line 6232 of file context.cpp.
References NestingNodeContext::id(), m_index, and m_parent.
Referenced by NestingNodeContext::id(), and Private().
|
inline |
Definition at line 6130 of file context.cpp.
References NestingContext::count(), and m_children.
Referenced by Private().
|
inline |
Definition at line 6264 of file context.cpp.
References Definition::isLinkable(), and m_def.
Referenced by Private().
|
inline |
Definition at line 6276 of file context.cpp.
References Definition::isReference(), and m_def.
Referenced by Private().
|
inline |
|
inline |
Definition at line 6239 of file context.cpp.
References Definition::displayName(), and m_def.
Referenced by Private().
|
inline |
Definition at line 6243 of file context.cpp.
References Config_getBool.
Referenced by externalReference().
|
mutableprivate |
Definition at line 6371 of file context.cpp.
Referenced by brief(), getClass(), getDir(), getFile(), getModule(), getNamespace(), and getPage().
|
private |
Definition at line 6358 of file context.cpp.
Referenced by addClasses(), addDirFiles(), addModules(), addNamespaces(), addPages(), children(), isLeafNode(), and Private().
|
private |
Definition at line 6357 of file context.cpp.
Referenced by addClasses(), addDirFiles(), addModules(), addNamespaces(), addPages(), anchor(), brief(), externalReference(), fileName(), getClass(), getDir(), getFile(), getModule(), getNamespace(), getPage(), isLinkable(), isReference(), and name().
|
private |
Definition at line 6360 of file context.cpp.
Referenced by id().
|
private |
Definition at line 6359 of file context.cpp.
Referenced by level().
|
private |
Definition at line 6356 of file context.cpp.
Referenced by id().
|
staticprivate |
Definition at line 6372 of file context.cpp.