Doxygen
Loading...
Searching...
No Matches
MemberDefAliasImpl Class Reference
Inheritance diagram for MemberDefAliasImpl:
Collaboration diagram for MemberDefAliasImpl:

Public Member Functions

 MemberDefAliasImpl (const Definition *newScope, const MemberDef *md)
 ~MemberDefAliasImpl () override
DefType definitionType () const override
const MemberDefgetMdAlias () const
MemberDefgetMdAlias ()
MemberDefresolveAlias () override
const MemberDefresolveAlias () const override
std::unique_ptr< MemberDefdeepCopy () const override
void moveTo (Definition *) override
const QCStringname () const override
CodeSymbolType codeSymbolType () const override
QCString getOutputFileBase () const override
QCString getReference () const override
QCString anchor () const override
QCString declaration () const override
QCString definition () const override
QCString typeString () const override
QCString argsString () const override
QCString excpString () const override
QCString bitfieldString () const override
QCString extraTypeChars () const override
const QCStringinitializer () const override
int initializerLines () const override
TypeSpecifier getMemberSpecifiers () const override
VhdlSpecifier getVhdlSpecifiers () const override
const MemberListgetSectionList (const Definition *container) const override
QCString displayDefinition () const override
const ClassDefgetClassDef () const override
ClassDefgetClassDef () override
const FileDefgetFileDef () const override
FileDefgetFileDef () override
const ModuleDefgetModuleDef () const override
const NamespaceDefgetNamespaceDef () const override
NamespaceDefgetNamespaceDef () override
const ClassDefaccessorClass () const override
QCString getReadAccessor () const override
QCString getWriteAccessor () const override
const GroupDefgetGroupDef () const override
GroupDefgetGroupDef () override
Grouping::GroupPri_t getGroupPri () const override
QCString getGroupFileName () const override
int getGroupStartLine () const override
bool getGroupHasDocs () const override
QCString qualifiedName () const override
QCString objCMethodName (bool localLink, bool showStatic) const override
Protection protection () const override
Specifier virtualness (int) const override
MemberType memberType () const override
QCString memberTypeName () const override
bool isSignal () const override
bool isSlot () const override
bool isVariable () const override
bool isEnumerate () const override
bool isEnumValue () const override
bool isTypedef () const override
bool isSequence () const override
bool isDictionary () const override
bool isFunction () const override
bool isFunctionPtr () const override
bool isDefine () const override
bool isFriend () const override
bool isDCOP () const override
bool isProperty () const override
bool isEvent () const override
bool isRelated () const override
bool isForeign () const override
bool isStatic () const override
bool isInline () const override
bool isExplicit () const override
bool isMutable () const override
bool isGettable () const override
bool isPrivateGettable () const override
bool isProtectedGettable () const override
bool isSettable () const override
bool isPrivateSettable () const override
bool isProtectedSettable () const override
bool isReadable () const override
bool isWritable () const override
bool isAddable () const override
bool isRemovable () const override
bool isRaisable () const override
bool isFinal () const override
bool isAbstract () const override
bool isOverride () const override
bool isInitonly () const override
bool isOptional () const override
bool isRequired () const override
bool isNonAtomic () const override
bool isCopy () const override
bool isAssign () const override
bool isRetain () const override
bool isWeak () const override
bool isStrong () const override
bool isEnumStruct () const override
bool isUnretained () const override
bool isNew () const override
bool isSealed () const override
bool isImplementation () const override
bool isExternal () const override
bool isTypeAlias () const override
bool isDefault () const override
bool isDelete () const override
bool isNoExcept () const override
bool isAttribute () const override
bool isUNOProperty () const override
bool isReadonly () const override
bool isBound () const override
bool isConstrained () const override
bool isTransient () const override
bool isMaybeVoid () const override
bool isMaybeDefault () const override
bool isMaybeAmbiguous () const override
bool isPublished () const override
bool isTemplateSpecialization () const override
bool isObjCMethod () const override
bool isObjCProperty () const override
bool isCSharpProperty () const override
bool isConstructor () const override
bool isDestructor () const override
bool hasOneLineInitializer () const override
bool hasMultiLineInitializer () const override
bool isCallable () const override
bool isStrongEnumValue () const override
bool livesInsideEnum () const override
bool isSliceLocal () const override
bool isNoDiscard () const override
bool isConstExpr () const override
bool isConstEval () const override
bool isConstInit () const override
int numberOfFlowKeyWords () const override
bool isFriendToHide () const override
bool isNotFriend () const override
bool isFunctionOrSignalSlot () const override
bool isRelatedOrFriend () const override
bool isLinkableInProject () const override
bool isLinkable () const override
bool hasDocumentation () const override
bool hasUserDocumentation () const override
bool isDeleted () const override
bool isBriefSectionVisible () const override
bool isDetailedSectionVisible (MemberListContainer container) const override
bool hasDetailedDescription () const override
bool isFriendClass () const override
bool isDocumentedFriendClass () const override
const MemberDefreimplements () const override
const MemberVectorreimplementedBy () const override
bool isReimplementedBy (const ClassDef *cd) const override
ClassDefrelatedAlso () const override
bool hasDocumentedEnumValues () const override
const MemberDefgetAnonymousEnumType () const override
bool isDocsForDefinition () const override
const MemberDefgetEnumScope () const override
const MemberVectorenumFieldList () const override
QCString enumBaseType () const override
bool hasExamples () const override
const ExampleListgetExamples () const override
bool isPrototype () const override
const ArgumentListargumentList () const override
const ArgumentListdeclArgumentList () const override
const ArgumentListtemplateArguments () const override
const ArgumentListsdefinitionTemplateParameterLists () const override
std::optional< ArgumentListformalTemplateArguments () const override
int getMemberGroupId () const override
MemberGroupgetMemberGroup () const override
bool fromAnonymousScope () const override
MemberDeffromAnonymousMember () const override
bool hasCallGraph () const override
bool hasCallerGraph () const override
bool hasReferencesRelation () const override
bool hasReferencedByRelation () const override
bool hasInlineSource () const override
QCString sourceRefName () const override
bool hasEnumValues () const override
StringVector getQualifiers () const override
const MemberDeftemplateMaster () const override
QCString getScopeString () const override
ClassDefgetClassDefOfAnonymousType () const override
bool isTypedefValCached () const override
const ClassDefgetCachedTypedefVal () const override
QCString getCachedTypedefTemplSpec () const override
QCString getCachedResolvedTypedef () const override
MemberDefmemberDefinition () const override
MemberDefmemberDeclaration () const override
const MemberDefinheritsDocsFrom () const override
const MemberDefgetGroupAlias () const override
ClassDefcategory () const override
const MemberDefcategoryRelation () const override
QCString displayName (bool b=TRUE) const override
QCString getDeclType () const override
StringVector getLabels (const Definition *container) const override
const ArgumentListtypeConstraints () const override
QCString documentation () const override
QCString briefDescription (bool) const override
QCString fieldType () const override
bool isReference () const override
QCString getDeclFileName () const override
int getDeclLine () const override
int getDeclColumn () const override
QCString requiresClause () const override
bool visibleInIndex () const override
int redefineCount () const override
void warnIfUndocumented () const override
void warnIfUndocumentedParams () const override
void detectUndocumentedParams (bool, bool) const override
void setMemberGroup (MemberGroup *grp) override
std::unique_ptr< MemberDefcreateTemplateInstanceMember (const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const override
void writeDeclaration (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod, bool inGroup, int indentLevel, const ClassDef *inheritFrom=nullptr, const QCString &inheritId=QCString()) const override
void writeEnumDeclaration (OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod) const override
void writeLink (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod, bool onlyText=FALSE) const override
Public Member Functions inherited from DefinitionAliasMixin< MemberDef >
 DefinitionAliasMixin (const Definition *scope, const Definition *alias)
 ~DefinitionAliasMixin () override=default
void init ()
void deinit ()
bool isAlias () const override
bool isAnonymous () const override
const QCStringlocalName () const override
QCString symbolName () const override
QCString getSourceFileBase () const override
QCString getSourceAnchor () const override
int docLine () const override
QCString docFile () const override
QCString briefDescriptionAsTooltip () const override
int briefLine () const override
QCString inbodyDocumentation () const override
QCString inbodyFile () const override
int inbodyLine () const override
QCString briefFile () const override
QCString getDefFileName () const override
QCString getDefFileExtension () const override
int getDefLine () const override
int getDefColumn () const override
bool isVisibleInProject () const override
bool isVisible () const override
bool isHidden () const override
bool isArtificial () const override
bool isExported () const override
QCString externalReference (const QCString &relPath) const override
int getStartDefLine () const override
int getStartBodyLine () const override
int getEndBodyLine () const override
const FileDefgetBodyDef () const override
SrcLangExt getLanguage () const override
const GroupListpartOfGroups () const override
bool isLinkableViaGroup () const override
const RefItemVectorxrefListItems () const override
const DefinitionfindInnerCompound (const QCString &name) const override
DefinitiongetOuterScope () const override
const MemberVectorgetReferencesMembers () const override
const MemberVectorgetReferencedByMembers () const override
bool hasSections () const override
bool hasSources () const override
bool hasBriefDescription () const override
QCString id () const override
const SectionRefsgetSectionRefs () const override
QCString navigationPathAsString () const override
QCString pathFragment () const override

Private Attributes

MemberGroupm_memberGroup

Additional Inherited Members

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

Detailed Description

Definition at line 531 of file memberdef.cpp.

Constructor & Destructor Documentation

◆ MemberDefAliasImpl()

MemberDefAliasImpl::MemberDefAliasImpl ( const Definition * newScope,
const MemberDef * md )
inline

Definition at line 534 of file memberdef.cpp.

535 : DefinitionAliasMixin(newScope,md), m_memberGroup(nullptr) { init(); }
DefinitionAliasMixin(const Definition *scope, const Definition *alias)
MemberGroup * m_memberGroup

References DefinitionAliasMixin< MemberDef >::DefinitionAliasMixin(), DefinitionAliasMixin< MemberDef >::init(), and m_memberGroup.

◆ ~MemberDefAliasImpl()

MemberDefAliasImpl::~MemberDefAliasImpl ( )
inlineoverride

Member Function Documentation

◆ accessorClass()

const ClassDef * MemberDefAliasImpl::accessorClass ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 606 of file memberdef.cpp.

607 { return getMdAlias()->accessorClass(); }
const MemberDef * getMdAlias() const
virtual const ClassDef * accessorClass() const =0

References MemberDef::accessorClass(), and getMdAlias().

◆ anchor()

QCString MemberDefAliasImpl::anchor ( ) const
inlineoverridevirtual

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

Implements Definition.

Definition at line 559 of file memberdef.cpp.

560 { return getMdAlias()->anchor(); }
virtual QCString anchor() const =0

References Definition::anchor(), and getMdAlias().

◆ argsString()

QCString MemberDefAliasImpl::argsString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 567 of file memberdef.cpp.

568 { return getMdAlias()->argsString(); }
virtual QCString argsString() const =0

References MemberDef::argsString(), and getMdAlias().

◆ argumentList()

const ArgumentList & MemberDefAliasImpl::argumentList ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 852 of file memberdef.cpp.

853 { return getMdAlias()->argumentList(); }
virtual const ArgumentList & argumentList() const =0

References MemberDef::argumentList(), and getMdAlias().

◆ bitfieldString()

QCString MemberDefAliasImpl::bitfieldString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 571 of file memberdef.cpp.

572 { return getMdAlias()->bitfieldString(); }
virtual QCString bitfieldString() const =0

References MemberDef::bitfieldString(), and getMdAlias().

◆ briefDescription()

QCString MemberDefAliasImpl::briefDescription ( bool abbreviate) const
inlineoverridevirtual

Returns the brief description of this definition. This can include commands.

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 922 of file memberdef.cpp.

923 { return getMdAlias()->briefDescription(); }
virtual QCString briefDescription(bool abbreviate=FALSE) const =0

References Definition::briefDescription(), and getMdAlias().

◆ category()

ClassDef * MemberDefAliasImpl::category ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 908 of file memberdef.cpp.

909 { return getMdAlias()->category(); }
virtual ClassDef * category() const =0

References MemberDef::category(), and getMdAlias().

◆ categoryRelation()

const MemberDef * MemberDefAliasImpl::categoryRelation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 910 of file memberdef.cpp.

911 { return getMdAlias()->categoryRelation(); }
virtual const MemberDef * categoryRelation() const =0

References MemberDef::categoryRelation(), and getMdAlias().

◆ codeSymbolType()

CodeSymbolType MemberDefAliasImpl::codeSymbolType ( ) const
inlineoverridevirtual

Used for syntax highlighting symbol class

Implements Definition.

Definition at line 553 of file memberdef.cpp.

554 { return getMdAlias()->codeSymbolType(); }
virtual CodeSymbolType codeSymbolType() const =0

References Definition::codeSymbolType(), and getMdAlias().

◆ createTemplateInstanceMember()

std::unique_ptr< MemberDef > MemberDefAliasImpl::createTemplateInstanceMember ( const ArgumentList & formalArgs,
const std::unique_ptr< ArgumentList > & actualArgs ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 945 of file memberdef.cpp.

947 { return getMdAlias()->createTemplateInstanceMember(formalArgs,actualArgs); }
virtual std::unique_ptr< MemberDef > createTemplateInstanceMember(const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const =0

References MemberDef::createTemplateInstanceMember(), and getMdAlias().

◆ declaration()

QCString MemberDefAliasImpl::declaration ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 561 of file memberdef.cpp.

562 { return getMdAlias()->declaration(); }
virtual QCString declaration() const =0

References MemberDef::declaration(), and getMdAlias().

◆ declArgumentList()

const ArgumentList & MemberDefAliasImpl::declArgumentList ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 854 of file memberdef.cpp.

855 { return getMdAlias()->declArgumentList(); }
virtual const ArgumentList & declArgumentList() const =0

References MemberDef::declArgumentList(), and getMdAlias().

◆ deepCopy()

std::unique_ptr< MemberDef > MemberDefAliasImpl::deepCopy ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 546 of file memberdef.cpp.

546 {
548 }
const Definition * getScope() const
std::unique_ptr< MemberDef > createMemberDefAlias(const Definition *newScope, const MemberDef *aliasMd)

References createMemberDefAlias(), getMdAlias(), and DefinitionAliasMixin< MemberDef >::getScope().

◆ definition()

QCString MemberDefAliasImpl::definition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 563 of file memberdef.cpp.

564 { return getMdAlias()->definition(); }
virtual QCString definition() const =0

References MemberDef::definition(), and getMdAlias().

◆ definitionTemplateParameterLists()

const ArgumentLists & MemberDefAliasImpl::definitionTemplateParameterLists ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 858 of file memberdef.cpp.

virtual const ArgumentLists & definitionTemplateParameterLists() const =0

References MemberDef::definitionTemplateParameterLists(), and getMdAlias().

◆ definitionType()

DefType MemberDefAliasImpl::definitionType ( ) const
inlineoverridevirtual

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

Implements Definition.

Definition at line 539 of file memberdef.cpp.

539{ return TypeMember; }

References definitionType(), and Definition::TypeMember.

Referenced by definitionType().

◆ detectUndocumentedParams()

void MemberDefAliasImpl::detectUndocumentedParams ( bool ,
bool  ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 943 of file memberdef.cpp.

943{}

◆ displayDefinition()

QCString MemberDefAliasImpl::displayDefinition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 585 of file memberdef.cpp.

586 { return getMdAlias()->displayDefinition(); }
virtual QCString displayDefinition() const =0

References MemberDef::displayDefinition(), and getMdAlias().

◆ displayName()

QCString MemberDefAliasImpl::displayName ( bool includeScope = TRUE) const
inlineoverridevirtual

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

Implements Definition.

Definition at line 912 of file memberdef.cpp.

913 { return getMdAlias()->displayName(b); }
virtual QCString displayName(bool includeScope=TRUE) const =0

References Definition::displayName(), getMdAlias(), and TRUE.

◆ documentation()

QCString MemberDefAliasImpl::documentation ( ) const
inlineoverridevirtual

Returns the detailed description of this definition

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 920 of file memberdef.cpp.

921 { return getMdAlias()->documentation(); }
virtual QCString documentation() const =0

References Definition::documentation(), and getMdAlias().

◆ enumBaseType()

QCString MemberDefAliasImpl::enumBaseType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 844 of file memberdef.cpp.

845 { return getMdAlias()->enumBaseType(); }
virtual QCString enumBaseType() const =0

References MemberDef::enumBaseType(), and getMdAlias().

◆ enumFieldList()

const MemberVector & MemberDefAliasImpl::enumFieldList ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 842 of file memberdef.cpp.

843 { return getMdAlias()->enumFieldList(); }
virtual const MemberVector & enumFieldList() const =0

References MemberDef::enumFieldList(), and getMdAlias().

◆ excpString()

QCString MemberDefAliasImpl::excpString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 569 of file memberdef.cpp.

570 { return getMdAlias()->excpString(); }
virtual QCString excpString() const =0

References MemberDef::excpString(), and getMdAlias().

◆ extraTypeChars()

QCString MemberDefAliasImpl::extraTypeChars ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 573 of file memberdef.cpp.

574 { return getMdAlias()->extraTypeChars(); }
virtual QCString extraTypeChars() const =0

References MemberDef::extraTypeChars(), and getMdAlias().

◆ fieldType()

QCString MemberDefAliasImpl::fieldType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 924 of file memberdef.cpp.

925 { return getMdAlias()->fieldType(); }
virtual QCString fieldType() const =0

References MemberDef::fieldType(), and getMdAlias().

◆ formalTemplateArguments()

std::optional< ArgumentList > MemberDefAliasImpl::formalTemplateArguments ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 860 of file memberdef.cpp.

861 { return getMdAlias()->formalTemplateArguments(); }
virtual std::optional< ArgumentList > formalTemplateArguments() const =0

References MemberDef::formalTemplateArguments(), and getMdAlias().

◆ fromAnonymousMember()

MemberDef * MemberDefAliasImpl::fromAnonymousMember ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 868 of file memberdef.cpp.

869 { return getMdAlias()->fromAnonymousMember(); }
virtual MemberDef * fromAnonymousMember() const =0

References MemberDef::fromAnonymousMember(), and getMdAlias().

◆ fromAnonymousScope()

bool MemberDefAliasImpl::fromAnonymousScope ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 866 of file memberdef.cpp.

867 { return getMdAlias()->fromAnonymousScope(); }
virtual bool fromAnonymousScope() const =0

References MemberDef::fromAnonymousScope(), and getMdAlias().

◆ getAnonymousEnumType()

const MemberDef * MemberDefAliasImpl::getAnonymousEnumType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 836 of file memberdef.cpp.

837 { return getMdAlias()->getAnonymousEnumType(); }
virtual const MemberDef * getAnonymousEnumType() const =0

References MemberDef::getAnonymousEnumType(), and getMdAlias().

◆ getCachedResolvedTypedef()

QCString MemberDefAliasImpl::getCachedResolvedTypedef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 898 of file memberdef.cpp.

899 { return getMdAlias()->getCachedResolvedTypedef(); }
virtual QCString getCachedResolvedTypedef() const =0

References MemberDef::getCachedResolvedTypedef(), and getMdAlias().

◆ getCachedTypedefTemplSpec()

QCString MemberDefAliasImpl::getCachedTypedefTemplSpec ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 896 of file memberdef.cpp.

virtual QCString getCachedTypedefTemplSpec() const =0

References MemberDef::getCachedTypedefTemplSpec(), and getMdAlias().

◆ getCachedTypedefVal()

const ClassDef * MemberDefAliasImpl::getCachedTypedefVal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 894 of file memberdef.cpp.

895 { return getMdAlias()->getCachedTypedefVal(); }
virtual const ClassDef * getCachedTypedefVal() const =0

References MemberDef::getCachedTypedefVal(), and getMdAlias().

◆ getClassDef() [1/2]

const ClassDef * MemberDefAliasImpl::getClassDef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 588 of file memberdef.cpp.

589 { return getMdAlias()->getClassDef(); }
virtual const ClassDef * getClassDef() const =0

References MemberDef::getClassDef(), and getMdAlias().

◆ getClassDef() [2/2]

ClassDef * MemberDefAliasImpl::getClassDef ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 590 of file memberdef.cpp.

591 { return getMdAlias()->getClassDef(); }

References MemberDef::getClassDef(), and getMdAlias().

◆ getClassDefOfAnonymousType()

ClassDef * MemberDefAliasImpl::getClassDefOfAnonymousType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 890 of file memberdef.cpp.

virtual ClassDef * getClassDefOfAnonymousType() const =0

References MemberDef::getClassDefOfAnonymousType(), and getMdAlias().

◆ getDeclColumn()

int MemberDefAliasImpl::getDeclColumn ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 932 of file memberdef.cpp.

933 { return getMdAlias()->getDeclColumn(); }
virtual int getDeclColumn() const =0

References MemberDef::getDeclColumn(), and getMdAlias().

◆ getDeclFileName()

QCString MemberDefAliasImpl::getDeclFileName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 928 of file memberdef.cpp.

929 { return getMdAlias()->getDeclFileName(); }
virtual QCString getDeclFileName() const =0

References MemberDef::getDeclFileName(), and getMdAlias().

◆ getDeclLine()

int MemberDefAliasImpl::getDeclLine ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 930 of file memberdef.cpp.

931 { return getMdAlias()->getDeclLine(); }
virtual int getDeclLine() const =0

References MemberDef::getDeclLine(), and getMdAlias().

◆ getDeclType()

QCString MemberDefAliasImpl::getDeclType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 914 of file memberdef.cpp.

915 { return getMdAlias()->getDeclType(); }
virtual QCString getDeclType() const =0

References MemberDef::getDeclType(), and getMdAlias().

◆ getEnumScope()

const MemberDef * MemberDefAliasImpl::getEnumScope ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 840 of file memberdef.cpp.

841 { return getMdAlias()->getEnumScope(); }
virtual const MemberDef * getEnumScope() const =0

References MemberDef::getEnumScope(), and getMdAlias().

◆ getExamples()

const ExampleList & MemberDefAliasImpl::getExamples ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 848 of file memberdef.cpp.

849 { return getMdAlias()->getExamples(); }
virtual const ExampleList & getExamples() const =0

References MemberDef::getExamples(), and getMdAlias().

◆ getFileDef() [1/2]

const FileDef * MemberDefAliasImpl::getFileDef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 593 of file memberdef.cpp.

594 { return getMdAlias()->getFileDef(); }
virtual const FileDef * getFileDef() const =0

References MemberDef::getFileDef(), and getMdAlias().

◆ getFileDef() [2/2]

FileDef * MemberDefAliasImpl::getFileDef ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 595 of file memberdef.cpp.

596 { return getMdAlias()->getFileDef(); }

References MemberDef::getFileDef(), and getMdAlias().

◆ getGroupAlias()

const MemberDef * MemberDefAliasImpl::getGroupAlias ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 906 of file memberdef.cpp.

907 { return getMdAlias()->getGroupAlias(); }
virtual const MemberDef * getGroupAlias() const =0

References MemberDef::getGroupAlias(), and getMdAlias().

◆ getGroupDef() [1/2]

const GroupDef * MemberDefAliasImpl::getGroupDef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 612 of file memberdef.cpp.

613 { return getMdAlias()->getGroupDef(); }
virtual GroupDef * getGroupDef()=0

References MemberDef::getGroupDef(), and getMdAlias().

◆ getGroupDef() [2/2]

GroupDef * MemberDefAliasImpl::getGroupDef ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 614 of file memberdef.cpp.

615 { return getMdAlias()->getGroupDef(); }

References MemberDef::getGroupDef(), and getMdAlias().

◆ getGroupFileName()

QCString MemberDefAliasImpl::getGroupFileName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 618 of file memberdef.cpp.

619 { return getMdAlias()->getGroupFileName(); }
virtual QCString getGroupFileName() const =0

References MemberDef::getGroupFileName(), and getMdAlias().

◆ getGroupHasDocs()

bool MemberDefAliasImpl::getGroupHasDocs ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 622 of file memberdef.cpp.

623 { return getMdAlias()->getGroupHasDocs(); }
virtual bool getGroupHasDocs() const =0

References MemberDef::getGroupHasDocs(), and getMdAlias().

◆ getGroupPri()

Grouping::GroupPri_t MemberDefAliasImpl::getGroupPri ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 616 of file memberdef.cpp.

617 { return getMdAlias()->getGroupPri(); }
virtual Grouping::GroupPri_t getGroupPri() const =0

References MemberDef::getGroupPri(), and getMdAlias().

◆ getGroupStartLine()

int MemberDefAliasImpl::getGroupStartLine ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 620 of file memberdef.cpp.

621 { return getMdAlias()->getGroupStartLine(); }
virtual int getGroupStartLine() const =0

References MemberDef::getGroupStartLine(), and getMdAlias().

◆ getLabels()

StringVector MemberDefAliasImpl::getLabels ( const Definition * container) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 916 of file memberdef.cpp.

917 { return getMdAlias()->getLabels(container); }
virtual StringVector getLabels(const Definition *container) const =0

References MemberDef::getLabels(), and getMdAlias().

◆ getMdAlias() [1/2]

MemberDef * MemberDefAliasImpl::getMdAlias ( )
inline

Definition at line 542 of file memberdef.cpp.

542{ return toMemberDef(const_cast<Definition*>(getAlias())); }
const Definition * getAlias() const
MemberDef * toMemberDef(Definition *d)

References DefinitionAliasMixin< MemberDef >::getAlias(), and toMemberDef().

◆ getMdAlias() [2/2]

const MemberDef * MemberDefAliasImpl::getMdAlias ( ) const
inline

Definition at line 541 of file memberdef.cpp.

541{ return toMemberDef(getAlias()); }

References DefinitionAliasMixin< MemberDef >::getAlias(), and toMemberDef().

Referenced by accessorClass(), anchor(), argsString(), argumentList(), bitfieldString(), briefDescription(), category(), categoryRelation(), codeSymbolType(), createTemplateInstanceMember(), declaration(), declArgumentList(), deepCopy(), definition(), definitionTemplateParameterLists(), displayDefinition(), displayName(), documentation(), enumBaseType(), enumFieldList(), excpString(), extraTypeChars(), fieldType(), formalTemplateArguments(), fromAnonymousMember(), fromAnonymousScope(), getAnonymousEnumType(), getCachedResolvedTypedef(), getCachedTypedefTemplSpec(), getCachedTypedefVal(), getClassDef(), getClassDef(), getClassDefOfAnonymousType(), getDeclColumn(), getDeclFileName(), getDeclLine(), getDeclType(), getEnumScope(), getExamples(), getFileDef(), getFileDef(), getGroupAlias(), getGroupDef(), getGroupDef(), getGroupFileName(), getGroupHasDocs(), getGroupPri(), getGroupStartLine(), getLabels(), getMemberGroupId(), getMemberSpecifiers(), getModuleDef(), getNamespaceDef(), getNamespaceDef(), getOutputFileBase(), getQualifiers(), getReadAccessor(), getReference(), getScopeString(), getSectionList(), getVhdlSpecifiers(), getWriteAccessor(), hasCallerGraph(), hasCallGraph(), hasDetailedDescription(), hasDocumentation(), hasDocumentedEnumValues(), hasEnumValues(), hasExamples(), hasInlineSource(), hasMultiLineInitializer(), hasOneLineInitializer(), hasReferencedByRelation(), hasReferencesRelation(), hasUserDocumentation(), inheritsDocsFrom(), initializer(), initializerLines(), isAbstract(), isAddable(), isAssign(), isAttribute(), isBound(), isBriefSectionVisible(), isCallable(), isConstEval(), isConstExpr(), isConstInit(), isConstrained(), isConstructor(), isCopy(), isCSharpProperty(), isDCOP(), isDefault(), isDefine(), isDelete(), isDeleted(), isDestructor(), isDetailedSectionVisible(), isDictionary(), isDocsForDefinition(), isDocumentedFriendClass(), isEnumerate(), isEnumStruct(), isEnumValue(), isEvent(), isExplicit(), isExternal(), isFinal(), isForeign(), isFriend(), isFriendClass(), isFriendToHide(), isFunction(), isFunctionOrSignalSlot(), isFunctionPtr(), isGettable(), isImplementation(), isInitonly(), isInline(), isLinkable(), isLinkableInProject(), isMaybeAmbiguous(), isMaybeDefault(), isMaybeVoid(), isMutable(), isNew(), isNoDiscard(), isNoExcept(), isNonAtomic(), isNotFriend(), isObjCMethod(), isObjCProperty(), isOptional(), isOverride(), isPrivateGettable(), isPrivateSettable(), isProperty(), isProtectedGettable(), isProtectedSettable(), isPrototype(), isPublished(), isRaisable(), isReadable(), isReadonly(), isReference(), isReimplementedBy(), isRelated(), isRelatedOrFriend(), isRemovable(), isRequired(), isRetain(), isSealed(), isSequence(), isSettable(), isSignal(), isSliceLocal(), isSlot(), isStatic(), isStrong(), isStrongEnumValue(), isTemplateSpecialization(), isTransient(), isTypeAlias(), isTypedef(), isTypedefValCached(), isUNOProperty(), isUnretained(), isVariable(), isWeak(), isWritable(), livesInsideEnum(), memberDeclaration(), memberDefinition(), memberType(), memberTypeName(), name(), numberOfFlowKeyWords(), objCMethodName(), protection(), qualifiedName(), redefineCount(), reimplementedBy(), reimplements(), relatedAlso(), requiresClause(), resolveAlias(), resolveAlias(), sourceRefName(), templateArguments(), templateMaster(), typeConstraints(), typeString(), virtualness(), visibleInIndex(), writeDeclaration(), writeEnumDeclaration(), and writeLink().

◆ getMemberGroup()

MemberGroup * MemberDefAliasImpl::getMemberGroup ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 864 of file memberdef.cpp.

865 { return m_memberGroup; }

References m_memberGroup.

◆ getMemberGroupId()

int MemberDefAliasImpl::getMemberGroupId ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 862 of file memberdef.cpp.

863 { return getMdAlias()->getMemberGroupId(); }
virtual int getMemberGroupId() const =0

References getMdAlias(), and MemberDef::getMemberGroupId().

◆ getMemberSpecifiers()

TypeSpecifier MemberDefAliasImpl::getMemberSpecifiers ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 579 of file memberdef.cpp.

580 { return getMdAlias()->getMemberSpecifiers(); }
virtual TypeSpecifier getMemberSpecifiers() const =0

References getMdAlias(), and MemberDef::getMemberSpecifiers().

◆ getModuleDef()

const ModuleDef * MemberDefAliasImpl::getModuleDef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 598 of file memberdef.cpp.

599 { return getMdAlias()->getModuleDef(); }
virtual const ModuleDef * getModuleDef() const =0

References getMdAlias(), and MemberDef::getModuleDef().

◆ getNamespaceDef() [1/2]

const NamespaceDef * MemberDefAliasImpl::getNamespaceDef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 601 of file memberdef.cpp.

602 { return getMdAlias()->getNamespaceDef(); }
virtual const NamespaceDef * getNamespaceDef() const =0

References getMdAlias(), and MemberDef::getNamespaceDef().

◆ getNamespaceDef() [2/2]

NamespaceDef * MemberDefAliasImpl::getNamespaceDef ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 603 of file memberdef.cpp.

604 { return getMdAlias()->getNamespaceDef(); }

References getMdAlias(), and MemberDef::getNamespaceDef().

◆ getOutputFileBase()

QCString MemberDefAliasImpl::getOutputFileBase ( ) const
inlineoverridevirtual

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

Implements Definition.

Definition at line 555 of file memberdef.cpp.

556 { return getMdAlias()->getOutputFileBase(); }
virtual QCString getOutputFileBase() const =0

References getMdAlias(), and Definition::getOutputFileBase().

◆ getQualifiers()

StringVector MemberDefAliasImpl::getQualifiers ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 884 of file memberdef.cpp.

885 { return getMdAlias()->getQualifiers(); }
virtual StringVector getQualifiers() const =0

References getMdAlias(), and MemberDef::getQualifiers().

◆ getReadAccessor()

QCString MemberDefAliasImpl::getReadAccessor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 608 of file memberdef.cpp.

609 { return getMdAlias()->getReadAccessor(); }
virtual QCString getReadAccessor() const =0

References getMdAlias(), and MemberDef::getReadAccessor().

◆ getReference()

QCString MemberDefAliasImpl::getReference ( ) const
inlineoverridevirtual

If this definition was imported via a tag file, this function returns the tagfile for the external project. This can be translated into an external link target via Doxygen::tagDestinationDict

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 557 of file memberdef.cpp.

558 { return getMdAlias()->getReference(); }
virtual QCString getReference() const =0

References getMdAlias(), and Definition::getReference().

◆ getScopeString()

QCString MemberDefAliasImpl::getScopeString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 888 of file memberdef.cpp.

889 { return getMdAlias()->getScopeString(); }
virtual QCString getScopeString() const =0

References getMdAlias(), and MemberDef::getScopeString().

◆ getSectionList()

const MemberList * MemberDefAliasImpl::getSectionList ( const Definition * container) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 583 of file memberdef.cpp.

584 { return getMdAlias()->getSectionList(container); }
virtual const MemberList * getSectionList(const Definition *container) const =0

References getMdAlias(), and MemberDef::getSectionList().

◆ getVhdlSpecifiers()

VhdlSpecifier MemberDefAliasImpl::getVhdlSpecifiers ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 581 of file memberdef.cpp.

582 { return getMdAlias()->getVhdlSpecifiers(); }
virtual VhdlSpecifier getVhdlSpecifiers() const =0

References getMdAlias(), and MemberDef::getVhdlSpecifiers().

◆ getWriteAccessor()

QCString MemberDefAliasImpl::getWriteAccessor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 610 of file memberdef.cpp.

611 { return getMdAlias()->getWriteAccessor(); }
virtual QCString getWriteAccessor() const =0

References getMdAlias(), and MemberDef::getWriteAccessor().

◆ hasCallerGraph()

bool MemberDefAliasImpl::hasCallerGraph ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 872 of file memberdef.cpp.

873 { return getMdAlias()->hasCallerGraph(); }
virtual bool hasCallerGraph() const =0

References getMdAlias(), and MemberDef::hasCallerGraph().

◆ hasCallGraph()

bool MemberDefAliasImpl::hasCallGraph ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 870 of file memberdef.cpp.

871 { return getMdAlias()->hasCallGraph(); }
virtual bool hasCallGraph() const =0

References getMdAlias(), and MemberDef::hasCallGraph().

◆ hasDetailedDescription()

bool MemberDefAliasImpl::hasDetailedDescription ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 820 of file memberdef.cpp.

821 { return getMdAlias()->hasDetailedDescription(); }
virtual bool hasDetailedDescription() const =0

References getMdAlias(), and MemberDef::hasDetailedDescription().

◆ hasDocumentation()

bool MemberDefAliasImpl::hasDocumentation ( ) const
inlineoverridevirtual

Returns TRUE iff the definition is documented (which could be generated documentation)

See also
hasUserDocumentation()

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 810 of file memberdef.cpp.

811 { return getMdAlias()->hasDocumentation(); }
virtual bool hasDocumentation() const =0

References getMdAlias(), and Definition::hasDocumentation().

◆ hasDocumentedEnumValues()

bool MemberDefAliasImpl::hasDocumentedEnumValues ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 834 of file memberdef.cpp.

835 { return getMdAlias()->hasDocumentedEnumValues(); }
virtual bool hasDocumentedEnumValues() const =0

References getMdAlias(), and MemberDef::hasDocumentedEnumValues().

◆ hasEnumValues()

bool MemberDefAliasImpl::hasEnumValues ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 882 of file memberdef.cpp.

883 { return getMdAlias()->hasEnumValues(); }
virtual bool hasEnumValues() const =0

References getMdAlias(), and MemberDef::hasEnumValues().

◆ hasExamples()

bool MemberDefAliasImpl::hasExamples ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 846 of file memberdef.cpp.

847 { return getMdAlias()->hasExamples(); }
virtual bool hasExamples() const =0

References getMdAlias(), and MemberDef::hasExamples().

◆ hasInlineSource()

bool MemberDefAliasImpl::hasInlineSource ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 878 of file memberdef.cpp.

879 { return getMdAlias()->hasInlineSource(); }
virtual bool hasInlineSource() const =0

References getMdAlias(), and MemberDef::hasInlineSource().

◆ hasMultiLineInitializer()

bool MemberDefAliasImpl::hasMultiLineInitializer ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 778 of file memberdef.cpp.

779 { return getMdAlias()->hasMultiLineInitializer(); }
virtual bool hasMultiLineInitializer() const =0

References getMdAlias(), and MemberDef::hasMultiLineInitializer().

◆ hasOneLineInitializer()

bool MemberDefAliasImpl::hasOneLineInitializer ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 776 of file memberdef.cpp.

777 { return getMdAlias()->hasOneLineInitializer(); }
virtual bool hasOneLineInitializer() const =0

References getMdAlias(), and MemberDef::hasOneLineInitializer().

◆ hasReferencedByRelation()

bool MemberDefAliasImpl::hasReferencedByRelation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 876 of file memberdef.cpp.

877 { return getMdAlias()->hasReferencedByRelation(); }
virtual bool hasReferencedByRelation() const =0

References getMdAlias(), and MemberDef::hasReferencedByRelation().

◆ hasReferencesRelation()

bool MemberDefAliasImpl::hasReferencesRelation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 874 of file memberdef.cpp.

875 { return getMdAlias()->hasReferencesRelation(); }
virtual bool hasReferencesRelation() const =0

References getMdAlias(), and MemberDef::hasReferencesRelation().

◆ hasUserDocumentation()

bool MemberDefAliasImpl::hasUserDocumentation ( ) const
inlineoverridevirtual

Returns TRUE iff the definition is documented by the user.

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 812 of file memberdef.cpp.

813 { return getMdAlias()->hasUserDocumentation(); }
virtual bool hasUserDocumentation() const =0

References getMdAlias(), and Definition::hasUserDocumentation().

◆ inheritsDocsFrom()

const MemberDef * MemberDefAliasImpl::inheritsDocsFrom ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 904 of file memberdef.cpp.

905 { return getMdAlias()->inheritsDocsFrom(); }
virtual const MemberDef * inheritsDocsFrom() const =0

References getMdAlias(), and MemberDef::inheritsDocsFrom().

◆ initializer()

const QCString & MemberDefAliasImpl::initializer ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 575 of file memberdef.cpp.

576 { return getMdAlias()->initializer(); }
virtual const QCString & initializer() const =0

References getMdAlias(), and MemberDef::initializer().

◆ initializerLines()

int MemberDefAliasImpl::initializerLines ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 577 of file memberdef.cpp.

578 { return getMdAlias()->initializerLines(); }
virtual int initializerLines() const =0

References getMdAlias(), and MemberDef::initializerLines().

◆ isAbstract()

bool MemberDefAliasImpl::isAbstract ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 702 of file memberdef.cpp.

703 { return getMdAlias()->isAbstract(); }
virtual bool isAbstract() const =0

References getMdAlias(), and MemberDef::isAbstract().

◆ isAddable()

bool MemberDefAliasImpl::isAddable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 694 of file memberdef.cpp.

695 { return getMdAlias()->isAddable(); }
virtual bool isAddable() const =0

References getMdAlias(), and MemberDef::isAddable().

◆ isAssign()

bool MemberDefAliasImpl::isAssign ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 716 of file memberdef.cpp.

717 { return getMdAlias()->isAssign(); }
virtual bool isAssign() const =0

References getMdAlias(), and MemberDef::isAssign().

◆ isAttribute()

bool MemberDefAliasImpl::isAttribute ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 744 of file memberdef.cpp.

745 { return getMdAlias()->isAttribute(); }
virtual bool isAttribute() const =0

References getMdAlias(), and MemberDef::isAttribute().

◆ isBound()

bool MemberDefAliasImpl::isBound ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 750 of file memberdef.cpp.

751 { return getMdAlias()->isBound(); }
virtual bool isBound() const =0

References getMdAlias(), and MemberDef::isBound().

◆ isBriefSectionVisible()

bool MemberDefAliasImpl::isBriefSectionVisible ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 816 of file memberdef.cpp.

817 { return getMdAlias()->isBriefSectionVisible(); }
virtual bool isBriefSectionVisible() const =0

References getMdAlias(), and MemberDef::isBriefSectionVisible().

◆ isCallable()

bool MemberDefAliasImpl::isCallable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 780 of file memberdef.cpp.

781 { return getMdAlias()->isCallable(); }
virtual bool isCallable() const =0

References getMdAlias(), and MemberDef::isCallable().

◆ isConstEval()

bool MemberDefAliasImpl::isConstEval ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 792 of file memberdef.cpp.

793 { return getMdAlias()->isConstEval(); }
virtual bool isConstEval() const =0

References getMdAlias(), and MemberDef::isConstEval().

◆ isConstExpr()

bool MemberDefAliasImpl::isConstExpr ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 790 of file memberdef.cpp.

791 { return getMdAlias()->isConstExpr(); }
virtual bool isConstExpr() const =0

References getMdAlias(), and MemberDef::isConstExpr().

◆ isConstInit()

bool MemberDefAliasImpl::isConstInit ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 794 of file memberdef.cpp.

795 { return getMdAlias()->isConstInit(); }
virtual bool isConstInit() const =0

References getMdAlias(), and MemberDef::isConstInit().

◆ isConstrained()

bool MemberDefAliasImpl::isConstrained ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 752 of file memberdef.cpp.

753 { return getMdAlias()->isConstrained(); }
virtual bool isConstrained() const =0

References getMdAlias(), and MemberDef::isConstrained().

◆ isConstructor()

bool MemberDefAliasImpl::isConstructor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 772 of file memberdef.cpp.

773 { return getMdAlias()->isConstructor(); }
virtual bool isConstructor() const =0

References getMdAlias(), and MemberDef::isConstructor().

◆ isCopy()

bool MemberDefAliasImpl::isCopy ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 714 of file memberdef.cpp.

715 { return getMdAlias()->isCopy(); }
virtual bool isCopy() const =0

References getMdAlias(), and MemberDef::isCopy().

◆ isCSharpProperty()

bool MemberDefAliasImpl::isCSharpProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 770 of file memberdef.cpp.

771 { return getMdAlias()->isCSharpProperty(); }
virtual bool isCSharpProperty() const =0

References getMdAlias(), and MemberDef::isCSharpProperty().

◆ isDCOP()

bool MemberDefAliasImpl::isDCOP ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 660 of file memberdef.cpp.

661 { return getMdAlias()->isDCOP(); }
virtual bool isDCOP() const =0

References getMdAlias(), and MemberDef::isDCOP().

◆ isDefault()

bool MemberDefAliasImpl::isDefault ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 738 of file memberdef.cpp.

739 { return getMdAlias()->isDefault(); }
virtual bool isDefault() const =0

References getMdAlias(), and MemberDef::isDefault().

◆ isDefine()

bool MemberDefAliasImpl::isDefine ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 656 of file memberdef.cpp.

657 { return getMdAlias()->isDefine(); }
virtual bool isDefine() const =0

References getMdAlias(), and MemberDef::isDefine().

◆ isDelete()

bool MemberDefAliasImpl::isDelete ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 740 of file memberdef.cpp.

741 { return getMdAlias()->isDelete(); }
virtual bool isDelete() const =0

References getMdAlias(), and MemberDef::isDelete().

◆ isDeleted()

bool MemberDefAliasImpl::isDeleted ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 814 of file memberdef.cpp.

815 { return getMdAlias()->isDeleted(); }
virtual bool isDeleted() const =0

References getMdAlias(), and MemberDef::isDeleted().

◆ isDestructor()

bool MemberDefAliasImpl::isDestructor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 774 of file memberdef.cpp.

775 { return getMdAlias()->isDestructor(); }
virtual bool isDestructor() const =0

References getMdAlias(), and MemberDef::isDestructor().

◆ isDetailedSectionVisible()

bool MemberDefAliasImpl::isDetailedSectionVisible ( MemberListContainer container) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 818 of file memberdef.cpp.

819 { return getMdAlias()->isDetailedSectionVisible(container); }
virtual bool isDetailedSectionVisible(MemberListContainer container) const =0

References getMdAlias(), and MemberDef::isDetailedSectionVisible().

◆ isDictionary()

bool MemberDefAliasImpl::isDictionary ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 650 of file memberdef.cpp.

651 { return getMdAlias()->isDictionary(); }
virtual bool isDictionary() const =0

References getMdAlias(), and MemberDef::isDictionary().

◆ isDocsForDefinition()

bool MemberDefAliasImpl::isDocsForDefinition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 838 of file memberdef.cpp.

839 { return getMdAlias()->isDocsForDefinition(); }
virtual bool isDocsForDefinition() const =0

References getMdAlias(), and MemberDef::isDocsForDefinition().

◆ isDocumentedFriendClass()

bool MemberDefAliasImpl::isDocumentedFriendClass ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 824 of file memberdef.cpp.

825 { return getMdAlias()->isDocumentedFriendClass(); }
virtual bool isDocumentedFriendClass() const =0

References getMdAlias(), and MemberDef::isDocumentedFriendClass().

◆ isEnumerate()

bool MemberDefAliasImpl::isEnumerate ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 642 of file memberdef.cpp.

643 { return getMdAlias()->isEnumerate(); }
virtual bool isEnumerate() const =0

References getMdAlias(), and MemberDef::isEnumerate().

◆ isEnumStruct()

bool MemberDefAliasImpl::isEnumStruct ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 724 of file memberdef.cpp.

725 { return getMdAlias()->isEnumStruct(); }
virtual bool isEnumStruct() const =0

References getMdAlias(), and MemberDef::isEnumStruct().

◆ isEnumValue()

bool MemberDefAliasImpl::isEnumValue ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 644 of file memberdef.cpp.

645 { return getMdAlias()->isEnumValue(); }
virtual bool isEnumValue() const =0

References getMdAlias(), and MemberDef::isEnumValue().

◆ isEvent()

bool MemberDefAliasImpl::isEvent ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 664 of file memberdef.cpp.

665 { return getMdAlias()->isEvent(); }
virtual bool isEvent() const =0

References getMdAlias(), and MemberDef::isEvent().

◆ isExplicit()

bool MemberDefAliasImpl::isExplicit ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 674 of file memberdef.cpp.

675 { return getMdAlias()->isExplicit(); }
virtual bool isExplicit() const =0

References getMdAlias(), and MemberDef::isExplicit().

◆ isExternal()

bool MemberDefAliasImpl::isExternal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 734 of file memberdef.cpp.

735 { return getMdAlias()->isExternal(); }
virtual bool isExternal() const =0

References getMdAlias(), and MemberDef::isExternal().

◆ isFinal()

bool MemberDefAliasImpl::isFinal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 700 of file memberdef.cpp.

701 { return getMdAlias()->isFinal(); }
virtual bool isFinal() const =0

References getMdAlias(), and MemberDef::isFinal().

◆ isForeign()

bool MemberDefAliasImpl::isForeign ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 668 of file memberdef.cpp.

669 { return getMdAlias()->isForeign(); }
virtual bool isForeign() const =0

References getMdAlias(), and MemberDef::isForeign().

◆ isFriend()

bool MemberDefAliasImpl::isFriend ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 658 of file memberdef.cpp.

659 { return getMdAlias()->isFriend(); }
virtual bool isFriend() const =0

References getMdAlias(), and MemberDef::isFriend().

◆ isFriendClass()

bool MemberDefAliasImpl::isFriendClass ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 822 of file memberdef.cpp.

823 { return getMdAlias()->isFriendClass(); }
virtual bool isFriendClass() const =0

References getMdAlias(), and MemberDef::isFriendClass().

◆ isFriendToHide()

bool MemberDefAliasImpl::isFriendToHide ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 798 of file memberdef.cpp.

799 { return getMdAlias()->isFriendToHide(); }
virtual bool isFriendToHide() const =0

References getMdAlias(), and MemberDef::isFriendToHide().

◆ isFunction()

bool MemberDefAliasImpl::isFunction ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 652 of file memberdef.cpp.

653 { return getMdAlias()->isFunction(); }
virtual bool isFunction() const =0

References getMdAlias(), and MemberDef::isFunction().

◆ isFunctionOrSignalSlot()

bool MemberDefAliasImpl::isFunctionOrSignalSlot ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 802 of file memberdef.cpp.

803 { return getMdAlias()->isFunctionOrSignalSlot(); }
virtual bool isFunctionOrSignalSlot() const =0

References getMdAlias(), and MemberDef::isFunctionOrSignalSlot().

◆ isFunctionPtr()

bool MemberDefAliasImpl::isFunctionPtr ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 654 of file memberdef.cpp.

655 { return getMdAlias()->isFunctionPtr(); }
virtual bool isFunctionPtr() const =0

References getMdAlias(), and MemberDef::isFunctionPtr().

◆ isGettable()

bool MemberDefAliasImpl::isGettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 678 of file memberdef.cpp.

679 { return getMdAlias()->isGettable(); }
virtual bool isGettable() const =0

References getMdAlias(), and MemberDef::isGettable().

◆ isImplementation()

bool MemberDefAliasImpl::isImplementation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 732 of file memberdef.cpp.

733 { return getMdAlias()->isImplementation(); }
virtual bool isImplementation() const =0

References getMdAlias(), and MemberDef::isImplementation().

◆ isInitonly()

bool MemberDefAliasImpl::isInitonly ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 706 of file memberdef.cpp.

707 { return getMdAlias()->isInitonly(); }
virtual bool isInitonly() const =0

References getMdAlias(), and MemberDef::isInitonly().

◆ isInline()

bool MemberDefAliasImpl::isInline ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 672 of file memberdef.cpp.

673 { return getMdAlias()->isInline(); }
virtual bool isInline() const =0

References getMdAlias(), and MemberDef::isInline().

◆ isLinkable()

bool MemberDefAliasImpl::isLinkable ( ) const
inlineoverridevirtual

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 Definition.

Definition at line 808 of file memberdef.cpp.

809 { return getMdAlias()->isLinkable(); }
virtual bool isLinkable() const =0

References getMdAlias(), and Definition::isLinkable().

◆ isLinkableInProject()

bool MemberDefAliasImpl::isLinkableInProject ( ) const
inlineoverridevirtual

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

Implements Definition.

Definition at line 806 of file memberdef.cpp.

807 { return getMdAlias()->isLinkableInProject(); }
virtual bool isLinkableInProject() const =0

References getMdAlias(), and Definition::isLinkableInProject().

◆ isMaybeAmbiguous()

bool MemberDefAliasImpl::isMaybeAmbiguous ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 760 of file memberdef.cpp.

761 { return getMdAlias()->isMaybeAmbiguous(); }
virtual bool isMaybeAmbiguous() const =0

References getMdAlias(), and MemberDef::isMaybeAmbiguous().

◆ isMaybeDefault()

bool MemberDefAliasImpl::isMaybeDefault ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 758 of file memberdef.cpp.

759 { return getMdAlias()->isMaybeDefault(); }
virtual bool isMaybeDefault() const =0

References getMdAlias(), and MemberDef::isMaybeDefault().

◆ isMaybeVoid()

bool MemberDefAliasImpl::isMaybeVoid ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 756 of file memberdef.cpp.

757 { return getMdAlias()->isMaybeVoid(); }
virtual bool isMaybeVoid() const =0

References getMdAlias(), and MemberDef::isMaybeVoid().

◆ isMutable()

bool MemberDefAliasImpl::isMutable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 676 of file memberdef.cpp.

677 { return getMdAlias()->isMutable(); }
virtual bool isMutable() const =0

References getMdAlias(), and MemberDef::isMutable().

◆ isNew()

bool MemberDefAliasImpl::isNew ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 728 of file memberdef.cpp.

729 { return getMdAlias()->isNew(); }
virtual bool isNew() const =0

References getMdAlias(), and MemberDef::isNew().

◆ isNoDiscard()

bool MemberDefAliasImpl::isNoDiscard ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 788 of file memberdef.cpp.

789 { return getMdAlias()->isNoDiscard(); }
virtual bool isNoDiscard() const =0

References getMdAlias(), and MemberDef::isNoDiscard().

◆ isNoExcept()

bool MemberDefAliasImpl::isNoExcept ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 742 of file memberdef.cpp.

743 { return getMdAlias()->isNoExcept(); }
virtual bool isNoExcept() const =0

References getMdAlias(), and MemberDef::isNoExcept().

◆ isNonAtomic()

bool MemberDefAliasImpl::isNonAtomic ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 712 of file memberdef.cpp.

713 { return getMdAlias()->isNonAtomic(); }
virtual bool isNonAtomic() const =0

References getMdAlias(), and MemberDef::isNonAtomic().

◆ isNotFriend()

bool MemberDefAliasImpl::isNotFriend ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 800 of file memberdef.cpp.

801 { return getMdAlias()->isNotFriend(); }
virtual bool isNotFriend() const =0

References getMdAlias(), and MemberDef::isNotFriend().

◆ isObjCMethod()

bool MemberDefAliasImpl::isObjCMethod ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 766 of file memberdef.cpp.

767 { return getMdAlias()->isObjCMethod(); }
virtual bool isObjCMethod() const =0

References getMdAlias(), and MemberDef::isObjCMethod().

◆ isObjCProperty()

bool MemberDefAliasImpl::isObjCProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 768 of file memberdef.cpp.

769 { return getMdAlias()->isObjCProperty(); }
virtual bool isObjCProperty() const =0

References getMdAlias(), and MemberDef::isObjCProperty().

◆ isOptional()

bool MemberDefAliasImpl::isOptional ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 708 of file memberdef.cpp.

709 { return getMdAlias()->isOptional(); }
virtual bool isOptional() const =0

References getMdAlias(), and MemberDef::isOptional().

◆ isOverride()

bool MemberDefAliasImpl::isOverride ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 704 of file memberdef.cpp.

705 { return getMdAlias()->isOverride(); }
virtual bool isOverride() const =0

References getMdAlias(), and MemberDef::isOverride().

◆ isPrivateGettable()

bool MemberDefAliasImpl::isPrivateGettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 680 of file memberdef.cpp.

681 { return getMdAlias()->isPrivateGettable(); }
virtual bool isPrivateGettable() const =0

References getMdAlias(), and MemberDef::isPrivateGettable().

◆ isPrivateSettable()

bool MemberDefAliasImpl::isPrivateSettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 686 of file memberdef.cpp.

687 { return getMdAlias()->isPrivateSettable(); }
virtual bool isPrivateSettable() const =0

References getMdAlias(), and MemberDef::isPrivateSettable().

◆ isProperty()

bool MemberDefAliasImpl::isProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 662 of file memberdef.cpp.

663 { return getMdAlias()->isProperty(); }
virtual bool isProperty() const =0

References getMdAlias(), and MemberDef::isProperty().

◆ isProtectedGettable()

bool MemberDefAliasImpl::isProtectedGettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 682 of file memberdef.cpp.

683 { return getMdAlias()->isProtectedGettable(); }
virtual bool isProtectedGettable() const =0

References getMdAlias(), and MemberDef::isProtectedGettable().

◆ isProtectedSettable()

bool MemberDefAliasImpl::isProtectedSettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 688 of file memberdef.cpp.

689 { return getMdAlias()->isProtectedSettable(); }
virtual bool isProtectedSettable() const =0

References getMdAlias(), and MemberDef::isProtectedSettable().

◆ isPrototype()

bool MemberDefAliasImpl::isPrototype ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 850 of file memberdef.cpp.

851 { return getMdAlias()->isPrototype(); }
virtual bool isPrototype() const =0

References getMdAlias(), and MemberDef::isPrototype().

◆ isPublished()

bool MemberDefAliasImpl::isPublished ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 762 of file memberdef.cpp.

763 { return getMdAlias()->isPublished(); }
virtual bool isPublished() const =0

References getMdAlias(), and MemberDef::isPublished().

◆ isRaisable()

bool MemberDefAliasImpl::isRaisable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 698 of file memberdef.cpp.

699 { return getMdAlias()->isRaisable(); }
virtual bool isRaisable() const =0

References getMdAlias(), and MemberDef::isRaisable().

◆ isReadable()

bool MemberDefAliasImpl::isReadable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 690 of file memberdef.cpp.

691 { return getMdAlias()->isReadable(); }
virtual bool isReadable() const =0

References getMdAlias(), and MemberDef::isReadable().

◆ isReadonly()

bool MemberDefAliasImpl::isReadonly ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 748 of file memberdef.cpp.

749 { return getMdAlias()->isReadable(); }

References getMdAlias(), and MemberDef::isReadable().

◆ isReference()

bool MemberDefAliasImpl::isReference ( ) const
inlineoverridevirtual

Returns TRUE if this definition is imported via a tag file.

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 926 of file memberdef.cpp.

927 { return getMdAlias()->isReference(); }
virtual bool isReference() const =0

References getMdAlias(), and Definition::isReference().

◆ isReimplementedBy()

bool MemberDefAliasImpl::isReimplementedBy ( const ClassDef * cd) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 830 of file memberdef.cpp.

831 { return getMdAlias()->isReimplementedBy(cd); }
virtual bool isReimplementedBy(const ClassDef *cd) const =0

References getMdAlias(), and MemberDef::isReimplementedBy().

◆ isRelated()

bool MemberDefAliasImpl::isRelated ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 666 of file memberdef.cpp.

667 { return getMdAlias()->isRelated(); }
virtual bool isRelated() const =0

References getMdAlias(), and MemberDef::isRelated().

◆ isRelatedOrFriend()

bool MemberDefAliasImpl::isRelatedOrFriend ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 804 of file memberdef.cpp.

805 { return getMdAlias()->isRelatedOrFriend(); }
virtual bool isRelatedOrFriend() const =0

References getMdAlias(), and MemberDef::isRelatedOrFriend().

◆ isRemovable()

bool MemberDefAliasImpl::isRemovable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 696 of file memberdef.cpp.

697 { return getMdAlias()->isRemovable(); }
virtual bool isRemovable() const =0

References getMdAlias(), and MemberDef::isRemovable().

◆ isRequired()

bool MemberDefAliasImpl::isRequired ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 710 of file memberdef.cpp.

711 { return getMdAlias()->isRequired(); }
virtual bool isRequired() const =0

References getMdAlias(), and MemberDef::isRequired().

◆ isRetain()

bool MemberDefAliasImpl::isRetain ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 718 of file memberdef.cpp.

719 { return getMdAlias()->isRetain(); }
virtual bool isRetain() const =0

References getMdAlias(), and MemberDef::isRetain().

◆ isSealed()

bool MemberDefAliasImpl::isSealed ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 730 of file memberdef.cpp.

731 { return getMdAlias()->isSealed(); }
virtual bool isSealed() const =0

References getMdAlias(), and MemberDef::isSealed().

◆ isSequence()

bool MemberDefAliasImpl::isSequence ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 648 of file memberdef.cpp.

649 { return getMdAlias()->isSequence(); }
virtual bool isSequence() const =0

References getMdAlias(), and MemberDef::isSequence().

◆ isSettable()

bool MemberDefAliasImpl::isSettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 684 of file memberdef.cpp.

685 { return getMdAlias()->isSettable(); }
virtual bool isSettable() const =0

References getMdAlias(), and MemberDef::isSettable().

◆ isSignal()

bool MemberDefAliasImpl::isSignal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 636 of file memberdef.cpp.

637 { return getMdAlias()->isSignal(); }
virtual bool isSignal() const =0

References getMdAlias(), and MemberDef::isSignal().

◆ isSliceLocal()

bool MemberDefAliasImpl::isSliceLocal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 786 of file memberdef.cpp.

787 { return getMdAlias()->isSliceLocal(); }
virtual bool isSliceLocal() const =0

References getMdAlias(), and MemberDef::isSliceLocal().

◆ isSlot()

bool MemberDefAliasImpl::isSlot ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 638 of file memberdef.cpp.

639 { return getMdAlias()->isSlot(); }
virtual bool isSlot() const =0

References getMdAlias(), and MemberDef::isSlot().

◆ isStatic()

bool MemberDefAliasImpl::isStatic ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 670 of file memberdef.cpp.

671 { return getMdAlias()->isStatic(); }
virtual bool isStatic() const =0

References getMdAlias(), and MemberDef::isStatic().

◆ isStrong()

bool MemberDefAliasImpl::isStrong ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 722 of file memberdef.cpp.

723 { return getMdAlias()->isStrong(); }
virtual bool isStrong() const =0

References getMdAlias(), and MemberDef::isStrong().

◆ isStrongEnumValue()

bool MemberDefAliasImpl::isStrongEnumValue ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 782 of file memberdef.cpp.

783 { return getMdAlias()->isStrongEnumValue(); }
virtual bool isStrongEnumValue() const =0

References getMdAlias(), and MemberDef::isStrongEnumValue().

◆ isTemplateSpecialization()

bool MemberDefAliasImpl::isTemplateSpecialization ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 764 of file memberdef.cpp.

765 { return getMdAlias()->isTemplateSpecialization(); }
virtual bool isTemplateSpecialization() const =0

References getMdAlias(), and MemberDef::isTemplateSpecialization().

◆ isTransient()

bool MemberDefAliasImpl::isTransient ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 754 of file memberdef.cpp.

755 { return getMdAlias()->isTransient(); }
virtual bool isTransient() const =0

References getMdAlias(), and MemberDef::isTransient().

◆ isTypeAlias()

bool MemberDefAliasImpl::isTypeAlias ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 736 of file memberdef.cpp.

737 { return getMdAlias()->isTypeAlias(); }
virtual bool isTypeAlias() const =0

References getMdAlias(), and MemberDef::isTypeAlias().

◆ isTypedef()

bool MemberDefAliasImpl::isTypedef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 646 of file memberdef.cpp.

647 { return getMdAlias()->isTypedef(); }
virtual bool isTypedef() const =0

References getMdAlias(), and MemberDef::isTypedef().

◆ isTypedefValCached()

bool MemberDefAliasImpl::isTypedefValCached ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 892 of file memberdef.cpp.

893 { return getMdAlias()->isTypedefValCached(); }
virtual bool isTypedefValCached() const =0

References getMdAlias(), and MemberDef::isTypedefValCached().

◆ isUNOProperty()

bool MemberDefAliasImpl::isUNOProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 746 of file memberdef.cpp.

747 { return getMdAlias()->isUNOProperty(); }
virtual bool isUNOProperty() const =0

References getMdAlias(), and MemberDef::isUNOProperty().

◆ isUnretained()

bool MemberDefAliasImpl::isUnretained ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 726 of file memberdef.cpp.

727 { return getMdAlias()->isUnretained(); }
virtual bool isUnretained() const =0

References getMdAlias(), and MemberDef::isUnretained().

◆ isVariable()

bool MemberDefAliasImpl::isVariable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 640 of file memberdef.cpp.

641 { return getMdAlias()->isVariable(); }
virtual bool isVariable() const =0

References getMdAlias(), and MemberDef::isVariable().

◆ isWeak()

bool MemberDefAliasImpl::isWeak ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 720 of file memberdef.cpp.

721 { return getMdAlias()->isWeak(); }
virtual bool isWeak() const =0

References getMdAlias(), and MemberDef::isWeak().

◆ isWritable()

bool MemberDefAliasImpl::isWritable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 692 of file memberdef.cpp.

693 { return getMdAlias()->isWritable(); }
virtual bool isWritable() const =0

References getMdAlias(), and MemberDef::isWritable().

◆ livesInsideEnum()

bool MemberDefAliasImpl::livesInsideEnum ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 784 of file memberdef.cpp.

785 { return getMdAlias()->livesInsideEnum(); }
virtual bool livesInsideEnum() const =0

References getMdAlias(), and MemberDef::livesInsideEnum().

◆ memberDeclaration()

MemberDef * MemberDefAliasImpl::memberDeclaration ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 902 of file memberdef.cpp.

903 { return getMdAlias()->memberDeclaration(); }
virtual MemberDef * memberDeclaration() const =0

References getMdAlias(), and MemberDef::memberDeclaration().

◆ memberDefinition()

MemberDef * MemberDefAliasImpl::memberDefinition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 900 of file memberdef.cpp.

901 { return getMdAlias()->memberDefinition(); }
virtual MemberDef * memberDefinition() const =0

References getMdAlias(), and MemberDef::memberDefinition().

◆ memberType()

MemberType MemberDefAliasImpl::memberType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 632 of file memberdef.cpp.

633 { return getMdAlias()->memberType(); }
virtual MemberType memberType() const =0

References getMdAlias(), and MemberDef::memberType().

◆ memberTypeName()

QCString MemberDefAliasImpl::memberTypeName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 634 of file memberdef.cpp.

635 { return getMdAlias()->memberTypeName(); }
virtual QCString memberTypeName() const =0

References getMdAlias(), and MemberDef::memberTypeName().

◆ moveTo()

void MemberDefAliasImpl::moveTo ( Definition * )
inlineoverridevirtual

Implements MemberDef.

Definition at line 549 of file memberdef.cpp.

549{}

◆ name()

const QCString & MemberDefAliasImpl::name ( ) const
inlineoverridevirtual

Returns the name of the definition

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 551 of file memberdef.cpp.

552 { return getMdAlias()->name(); }
virtual const QCString & name() const =0

References getMdAlias(), and Definition::name().

◆ numberOfFlowKeyWords()

int MemberDefAliasImpl::numberOfFlowKeyWords ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 796 of file memberdef.cpp.

797 { return getMdAlias()->numberOfFlowKeyWords(); }
virtual int numberOfFlowKeyWords() const =0

References getMdAlias(), and MemberDef::numberOfFlowKeyWords().

◆ objCMethodName()

QCString MemberDefAliasImpl::objCMethodName ( bool localLink,
bool showStatic ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 626 of file memberdef.cpp.

627 { return getMdAlias()->objCMethodName(localLink,showStatic); }
virtual QCString objCMethodName(bool localLink, bool showStatic) const =0

References getMdAlias(), and MemberDef::objCMethodName().

◆ protection()

Protection MemberDefAliasImpl::protection ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 628 of file memberdef.cpp.

629 { return getMdAlias()->protection(); }
virtual Protection protection() const =0

References getMdAlias(), and MemberDef::protection().

◆ qualifiedName()

QCString MemberDefAliasImpl::qualifiedName ( ) const
inlineoverridevirtual

Returns the fully qualified name of this definition

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 624 of file memberdef.cpp.

625 { return getMdAlias()->qualifiedName(); }
virtual QCString qualifiedName() const =0

References getMdAlias(), and Definition::qualifiedName().

◆ redefineCount()

int MemberDefAliasImpl::redefineCount ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 938 of file memberdef.cpp.

939 { return getMdAlias()->redefineCount(); }
virtual int redefineCount() const =0

References getMdAlias(), and MemberDef::redefineCount().

◆ reimplementedBy()

const MemberVector & MemberDefAliasImpl::reimplementedBy ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 828 of file memberdef.cpp.

829 { return getMdAlias()->reimplementedBy(); }
virtual const MemberVector & reimplementedBy() const =0

References getMdAlias(), and MemberDef::reimplementedBy().

◆ reimplements()

const MemberDef * MemberDefAliasImpl::reimplements ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 826 of file memberdef.cpp.

827 { return getMdAlias()->reimplements(); }
virtual const MemberDef * reimplements() const =0

References getMdAlias(), and MemberDef::reimplements().

◆ relatedAlso()

ClassDef * MemberDefAliasImpl::relatedAlso ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 832 of file memberdef.cpp.

833 { return getMdAlias()->relatedAlso(); }
virtual ClassDef * relatedAlso() const =0

References getMdAlias(), and MemberDef::relatedAlso().

◆ requiresClause()

QCString MemberDefAliasImpl::requiresClause ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 934 of file memberdef.cpp.

935 { return getMdAlias()->requiresClause(); }
virtual QCString requiresClause() const =0

References getMdAlias(), and MemberDef::requiresClause().

◆ resolveAlias() [1/2]

const MemberDef * MemberDefAliasImpl::resolveAlias ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 544 of file memberdef.cpp.

544{ return getMdAlias(); }

References getMdAlias().

◆ resolveAlias() [2/2]

MemberDef * MemberDefAliasImpl::resolveAlias ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 543 of file memberdef.cpp.

543{ return const_cast<MemberDef*>(getMdAlias()); }

References getMdAlias().

◆ setMemberGroup()

void MemberDefAliasImpl::setMemberGroup ( MemberGroup * grp)
inlineoverridevirtual

Implements MemberDef.

Definition at line 944 of file memberdef.cpp.

944{ m_memberGroup = grp; }

References m_memberGroup.

◆ sourceRefName()

QCString MemberDefAliasImpl::sourceRefName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 880 of file memberdef.cpp.

881 { return getMdAlias()->sourceRefName(); }
virtual QCString sourceRefName() const =0

References getMdAlias(), and MemberDef::sourceRefName().

◆ templateArguments()

const ArgumentList & MemberDefAliasImpl::templateArguments ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 856 of file memberdef.cpp.

857 { return getMdAlias()->templateArguments(); }
virtual const ArgumentList & templateArguments() const =0

References getMdAlias(), and MemberDef::templateArguments().

◆ templateMaster()

const MemberDef * MemberDefAliasImpl::templateMaster ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 886 of file memberdef.cpp.

887 { return getMdAlias()->templateMaster(); }
virtual const MemberDef * templateMaster() const =0

References getMdAlias(), and MemberDef::templateMaster().

◆ typeConstraints()

const ArgumentList & MemberDefAliasImpl::typeConstraints ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 918 of file memberdef.cpp.

919 { return getMdAlias()->typeConstraints(); }
virtual const ArgumentList & typeConstraints() const =0

References getMdAlias(), and MemberDef::typeConstraints().

◆ typeString()

QCString MemberDefAliasImpl::typeString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 565 of file memberdef.cpp.

566 { return getMdAlias()->typeString(); }
virtual QCString typeString() const =0

References getMdAlias(), and MemberDef::typeString().

◆ virtualness()

Specifier MemberDefAliasImpl::virtualness ( int ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 630 of file memberdef.cpp.

631 { return getMdAlias()->virtualness(); }
virtual Specifier virtualness(int count=0) const =0

References getMdAlias(), and MemberDef::virtualness().

◆ visibleInIndex()

bool MemberDefAliasImpl::visibleInIndex ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 936 of file memberdef.cpp.

937 { return getMdAlias()->visibleInIndex(); }
virtual bool visibleInIndex() const =0

References getMdAlias(), and MemberDef::visibleInIndex().

◆ warnIfUndocumented()

void MemberDefAliasImpl::warnIfUndocumented ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 941 of file memberdef.cpp.

941{}

◆ warnIfUndocumentedParams()

void MemberDefAliasImpl::warnIfUndocumentedParams ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 942 of file memberdef.cpp.

942{}

◆ writeDeclaration()

void MemberDefAliasImpl::writeDeclaration ( OutputList & ol,
const ClassDef * cd,
const NamespaceDef * nd,
const FileDef * fd,
const GroupDef * gd,
const ModuleDef * mod,
bool inGroup,
int indentLevel,
const ClassDef * inheritFrom = nullptr,
const QCString & inheritId = QCString() ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 949 of file memberdef.cpp.

952 {
953 getMdAlias()->writeDeclaration(ol,cd,nd,fd,gd,mod,inGroup,indentLevel,inheritFrom,inheritId);
954 }
virtual void writeDeclaration(OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *md, bool inGroup, int indentLevel=0, const ClassDef *inheritFrom=nullptr, const QCString &inheritId=QCString()) const =0

References getMdAlias(), and MemberDef::writeDeclaration().

◆ writeEnumDeclaration()

void MemberDefAliasImpl::writeEnumDeclaration ( OutputList & typeDecl,
const ClassDef * cd,
const NamespaceDef * nd,
const FileDef * fd,
const GroupDef * gd,
const ModuleDef * mod ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 955 of file memberdef.cpp.

957 {
958 getMdAlias()->writeEnumDeclaration(typeDecl,cd,nd,fd,gd,mod);
959 }
virtual void writeEnumDeclaration(OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod) const =0

References getMdAlias(), and MemberDef::writeEnumDeclaration().

◆ writeLink()

void MemberDefAliasImpl::writeLink ( OutputList & ol,
const ClassDef * cd,
const NamespaceDef * nd,
const FileDef * fd,
const GroupDef * gd,
const ModuleDef * mod,
bool onlyText = FALSE ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 960 of file memberdef.cpp.

963 {
964 getMdAlias()->writeLink(ol,cd,nd,fd,gd,mod,onlyText);
965 }
virtual void writeLink(OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *md, bool onlyText=FALSE) const =0

References FALSE, getMdAlias(), and MemberDef::writeLink().

Member Data Documentation

◆ m_memberGroup

MemberGroup* MemberDefAliasImpl::m_memberGroup
private

Definition at line 967 of file memberdef.cpp.

Referenced by getMemberGroup(), MemberDefAliasImpl(), and setMemberGroup().


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