doxygen
Public Member Functions | List of all members
NamespaceDefAliasImpl Class Reference
Inheritance diagram for NamespaceDefAliasImpl:
Inheritance graph
[legend]
Collaboration diagram for NamespaceDefAliasImpl:
Collaboration graph
[legend]

Public Member Functions

 NamespaceDefAliasImpl (const Definition *newScope, const NamespaceDef *nd)
 
virtual DefType definitionType () const
 
const NamespaceDefgetNSAlias () const
 
virtual CodeSymbolType codeSymbolType () const
 
virtual QCString getOutputFileBase () const
 
virtual QCString anchor () const
 
virtual int numDocMembers () const
 
virtual LinkedRefMap< const NamespaceDefgetUsedNamespaces () const
 
virtual LinkedRefMap< const ClassDefgetUsedClasses () const
 
virtual QCString displayName (bool b=TRUE) const
 
virtual QCString localName () const
 
virtual bool isConstantGroup () const
 
virtual bool isModule () const
 
virtual bool isLibrary () const
 
virtual bool isInline () const
 
virtual bool isLinkableInProject () const
 
virtual bool isLinkable () const
 
virtual bool hasDetailedDescription () const
 
virtual const DefinitionfindInnerCompound (const QCString &name) const
 
virtual bool subGrouping () const
 
virtual MemberListgetMemberList (MemberListType lt) const
 
virtual const MemberListsgetMemberLists () const
 
virtual const MemberDefgetMemberByName (const QCString &name) const
 
virtual const MemberGroupListgetMemberGroups () const
 
virtual ClassLinkedRefMap getClasses () const
 
virtual ClassLinkedRefMap getInterfaces () const
 
virtual ClassLinkedRefMap getStructs () const
 
virtual ClassLinkedRefMap getExceptions () const
 
virtual NamespaceLinkedRefMap getNamespaces () const
 
virtual ConceptLinkedRefMap getConcepts () const
 
virtual QCString title () const
 
virtual QCString compoundTypeString () const
 
- Public Member Functions inherited from DefinitionAliasMixin< NamespaceDef >
 DefinitionAliasMixin (const Definition *scope, const Definition *alias)
 
void init ()
 
void deinit ()
 
virtual bool isAlias () const
 
virtual QCString name () const
 
virtual bool isAnonymous () const
 
virtual QCString qualifiedName () const
 
virtual QCString symbolName () const
 
virtual QCString getSourceFileBase () const
 
virtual QCString getSourceAnchor () const
 
virtual QCString documentation () const
 
virtual int docLine () const
 
virtual QCString docFile () const
 
virtual QCString briefDescription (bool abbreviate=FALSE) const
 
virtual QCString briefDescriptionAsTooltip () const
 
virtual int briefLine () const
 
virtual QCString inbodyDocumentation () const
 
virtual QCString inbodyFile () const
 
virtual int inbodyLine () const
 
virtual QCString briefFile () const
 
virtual QCString getDefFileName () const
 
virtual QCString getDefFileExtension () const
 
virtual int getDefLine () const
 
virtual int getDefColumn () const
 
virtual bool hasDocumentation () const
 
virtual bool hasUserDocumentation () const
 
virtual bool isVisibleInProject () const
 
virtual bool isVisible () const
 
virtual bool isHidden () const
 
virtual bool isArtificial () const
 
virtual QCString getReference () const
 
virtual bool isReference () const
 
virtual QCString externalReference (const QCString &relPath) const
 
virtual int getStartDefLine () const
 
virtual int getStartBodyLine () const
 
virtual int getEndBodyLine () const
 
virtual const FileDefgetBodyDef () const
 
virtual SrcLangExt getLanguage () const
 
virtual const GroupListpartOfGroups () const
 
virtual bool isLinkableViaGroup () const
 
virtual const RefItemVector & xrefListItems () const
 
virtual DefinitiongetOuterScope () const
 
virtual const MemberVectorgetReferencesMembers () const
 
virtual const MemberVectorgetReferencedByMembers () const
 
virtual bool hasSections () const
 
virtual bool hasSources () const
 
virtual bool hasBriefDescription () const
 
virtual QCString id () const
 
virtual const SectionRefsgetSectionRefs () const
 
virtual QCString navigationPathAsString () const
 
virtual QCString pathFragment () const
 

Additional Inherited Members

- Public Types inherited from Definition
enum  DefType {
  TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3,
  TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7,
  TypeConcept = 8
}
 
- Protected Member Functions inherited from DefinitionAliasMixin< NamespaceDef >
const DefinitiongetAlias () const
 
const DefinitiongetScope () const
 

Member Function Documentation

◆ anchor()

virtual QCString NamespaceDefAliasImpl::anchor ( ) const
inlinevirtual

Returns the anchor within a page where this item can be found

Implements NamespaceDef.

◆ codeSymbolType()

virtual CodeSymbolType NamespaceDefAliasImpl::codeSymbolType ( ) const
inlinevirtual

Used for syntax highlighting symbol class

Implements Definition.

◆ definitionType()

virtual DefType NamespaceDefAliasImpl::definitionType ( ) const
inlinevirtual

Use this for dynamic inspection of the type of the derived class

Implements NamespaceDef.

◆ displayName()

virtual QCString NamespaceDefAliasImpl::displayName ( bool  includeScope = TRUE) const
inlinevirtual

Returns the name of the definition as it appears in the output

Implements NamespaceDef.

◆ getClasses()

virtual ClassLinkedRefMap NamespaceDefAliasImpl::getClasses ( ) const
inlinevirtual

Returns the classes contained in this namespace

Implements NamespaceDef.

◆ getConcepts()

virtual ConceptLinkedRefMap NamespaceDefAliasImpl::getConcepts ( ) const
inlinevirtual

Returns the concepts contained in this namespace

Implements NamespaceDef.

◆ getExceptions()

virtual ClassLinkedRefMap NamespaceDefAliasImpl::getExceptions ( ) const
inlinevirtual

Returns the Slice exceptions contained in this namespace

Implements NamespaceDef.

◆ getInterfaces()

virtual ClassLinkedRefMap NamespaceDefAliasImpl::getInterfaces ( ) const
inlinevirtual

Returns the Slice interfaces contained in this namespace

Implements NamespaceDef.

◆ getMemberGroups()

virtual const MemberGroupList& NamespaceDefAliasImpl::getMemberGroups ( ) const
inlinevirtual

Returns the user defined member groups

Implements NamespaceDef.

◆ getNamespaces()

virtual NamespaceLinkedRefMap NamespaceDefAliasImpl::getNamespaces ( ) const
inlinevirtual

Returns the namespaces contained in this namespace

Implements NamespaceDef.

◆ getOutputFileBase()

virtual QCString NamespaceDefAliasImpl::getOutputFileBase ( ) const
inlinevirtual

Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.

Implements NamespaceDef.

◆ getStructs()

virtual ClassLinkedRefMap NamespaceDefAliasImpl::getStructs ( ) const
inlinevirtual

Returns the Slice structs contained in this namespace

Implements NamespaceDef.

◆ isLinkable()

virtual bool NamespaceDefAliasImpl::isLinkable ( ) const
inlinevirtual

Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.

Implements NamespaceDef.

◆ isLinkableInProject()

virtual bool NamespaceDefAliasImpl::isLinkableInProject ( ) const
inlinevirtual

Returns TRUE iff it is possible to link to this item within this project.

Implements NamespaceDef.

◆ localName()

virtual QCString NamespaceDefAliasImpl::localName ( ) const
inlinevirtual

Returns the local name without any scope qualifiers.

Reimplemented from DefinitionAliasMixin< NamespaceDef >.


The documentation for this class was generated from the following file: