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
 
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
 
- Public Member Functions inherited from MemberDef
- Public Member Functions inherited from Definition

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 528 of file memberdef.cpp.

Constructor & Destructor Documentation

◆ MemberDefAliasImpl()

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

Definition at line 531 of file memberdef.cpp.

532 : 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 603 of file memberdef.cpp.

604 { 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 556 of file memberdef.cpp.

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

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

◆ argsString()

QCString MemberDefAliasImpl::argsString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 564 of file memberdef.cpp.

565 { 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 849 of file memberdef.cpp.

850 { 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 568 of file memberdef.cpp.

569 { 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 919 of file memberdef.cpp.

920 { 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 905 of file memberdef.cpp.

906 { 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 907 of file memberdef.cpp.

908 { 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 550 of file memberdef.cpp.

551 { 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 940 of file memberdef.cpp.

942 { 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 558 of file memberdef.cpp.

559 { 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 851 of file memberdef.cpp.

852 { 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 543 of file memberdef.cpp.

543 {
545 }
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 560 of file memberdef.cpp.

561 { 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 855 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 536 of file memberdef.cpp.

536{ return TypeMember; }

References definitionType(), and Definition::TypeMember.

Referenced by definitionType().

◆ detectUndocumentedParams()

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

Implements MemberDef.

Definition at line 938 of file memberdef.cpp.

938{}

◆ displayDefinition()

QCString MemberDefAliasImpl::displayDefinition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 582 of file memberdef.cpp.

583 { 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 909 of file memberdef.cpp.

910 { 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 917 of file memberdef.cpp.

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

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

◆ enumBaseType()

QCString MemberDefAliasImpl::enumBaseType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 841 of file memberdef.cpp.

842 { 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 839 of file memberdef.cpp.

840 { 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 566 of file memberdef.cpp.

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

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

◆ extraTypeChars()

QCString MemberDefAliasImpl::extraTypeChars ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 570 of file memberdef.cpp.

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

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

◆ fieldType()

QCString MemberDefAliasImpl::fieldType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 921 of file memberdef.cpp.

922 { 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 857 of file memberdef.cpp.

858 { 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 865 of file memberdef.cpp.

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

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

◆ fromAnonymousScope()

bool MemberDefAliasImpl::fromAnonymousScope ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 863 of file memberdef.cpp.

864 { 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 833 of file memberdef.cpp.

834 { 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 895 of file memberdef.cpp.

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

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

◆ getCachedTypedefTemplSpec()

QCString MemberDefAliasImpl::getCachedTypedefTemplSpec ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 893 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 891 of file memberdef.cpp.

892 { 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 585 of file memberdef.cpp.

586 { 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 587 of file memberdef.cpp.

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

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

◆ getClassDefOfAnonymousType()

ClassDef * MemberDefAliasImpl::getClassDefOfAnonymousType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 887 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 929 of file memberdef.cpp.

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

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

◆ getDeclFileName()

QCString MemberDefAliasImpl::getDeclFileName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 925 of file memberdef.cpp.

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

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

◆ getDeclLine()

int MemberDefAliasImpl::getDeclLine ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 927 of file memberdef.cpp.

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

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

◆ getDeclType()

QCString MemberDefAliasImpl::getDeclType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 911 of file memberdef.cpp.

912 { 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 837 of file memberdef.cpp.

838 { 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 845 of file memberdef.cpp.

846 { 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 590 of file memberdef.cpp.

591 { 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 592 of file memberdef.cpp.

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

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

◆ getGroupAlias()

const MemberDef * MemberDefAliasImpl::getGroupAlias ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 903 of file memberdef.cpp.

904 { 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 609 of file memberdef.cpp.

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

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

◆ getGroupDef() [2/2]

GroupDef * MemberDefAliasImpl::getGroupDef ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 611 of file memberdef.cpp.

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

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

◆ getGroupFileName()

QCString MemberDefAliasImpl::getGroupFileName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 615 of file memberdef.cpp.

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

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

◆ getGroupHasDocs()

bool MemberDefAliasImpl::getGroupHasDocs ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 619 of file memberdef.cpp.

620 { 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 613 of file memberdef.cpp.

614 { 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 617 of file memberdef.cpp.

618 { 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 913 of file memberdef.cpp.

914 { 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 539 of file memberdef.cpp.

539{ 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 538 of file memberdef.cpp.

538{ 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(), 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 861 of file memberdef.cpp.

862 { return m_memberGroup; }

References m_memberGroup.

◆ getMemberGroupId()

int MemberDefAliasImpl::getMemberGroupId ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 859 of file memberdef.cpp.

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

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

◆ getMemberSpecifiers()

TypeSpecifier MemberDefAliasImpl::getMemberSpecifiers ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 576 of file memberdef.cpp.

577 { 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 595 of file memberdef.cpp.

596 { 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 598 of file memberdef.cpp.

599 { 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 600 of file memberdef.cpp.

601 { 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 552 of file memberdef.cpp.

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

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

◆ getQualifiers()

StringVector MemberDefAliasImpl::getQualifiers ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 881 of file memberdef.cpp.

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

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

◆ getReadAccessor()

QCString MemberDefAliasImpl::getReadAccessor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 605 of file memberdef.cpp.

606 { 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 554 of file memberdef.cpp.

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

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

◆ getScopeString()

QCString MemberDefAliasImpl::getScopeString ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 885 of file memberdef.cpp.

886 { 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 580 of file memberdef.cpp.

581 { 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 578 of file memberdef.cpp.

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

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

◆ getWriteAccessor()

QCString MemberDefAliasImpl::getWriteAccessor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 607 of file memberdef.cpp.

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

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

◆ hasCallerGraph()

bool MemberDefAliasImpl::hasCallerGraph ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 869 of file memberdef.cpp.

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

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

◆ hasCallGraph()

bool MemberDefAliasImpl::hasCallGraph ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 867 of file memberdef.cpp.

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

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

◆ hasDetailedDescription()

bool MemberDefAliasImpl::hasDetailedDescription ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 817 of file memberdef.cpp.

818 { 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 807 of file memberdef.cpp.

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

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

◆ hasDocumentedEnumValues()

bool MemberDefAliasImpl::hasDocumentedEnumValues ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 831 of file memberdef.cpp.

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

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

◆ hasEnumValues()

bool MemberDefAliasImpl::hasEnumValues ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 879 of file memberdef.cpp.

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

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

◆ hasExamples()

bool MemberDefAliasImpl::hasExamples ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 843 of file memberdef.cpp.

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

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

◆ hasInlineSource()

bool MemberDefAliasImpl::hasInlineSource ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 875 of file memberdef.cpp.

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

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

◆ hasMultiLineInitializer()

bool MemberDefAliasImpl::hasMultiLineInitializer ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 775 of file memberdef.cpp.

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

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

◆ hasOneLineInitializer()

bool MemberDefAliasImpl::hasOneLineInitializer ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 773 of file memberdef.cpp.

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

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

◆ hasReferencedByRelation()

bool MemberDefAliasImpl::hasReferencedByRelation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 873 of file memberdef.cpp.

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

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

◆ hasReferencesRelation()

bool MemberDefAliasImpl::hasReferencesRelation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 871 of file memberdef.cpp.

872 { 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 809 of file memberdef.cpp.

810 { 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 901 of file memberdef.cpp.

902 { 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 572 of file memberdef.cpp.

573 { 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 574 of file memberdef.cpp.

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

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

◆ isAbstract()

bool MemberDefAliasImpl::isAbstract ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 699 of file memberdef.cpp.

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

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

◆ isAddable()

bool MemberDefAliasImpl::isAddable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 691 of file memberdef.cpp.

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

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

◆ isAssign()

bool MemberDefAliasImpl::isAssign ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 713 of file memberdef.cpp.

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

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

◆ isAttribute()

bool MemberDefAliasImpl::isAttribute ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 741 of file memberdef.cpp.

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

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

◆ isBound()

bool MemberDefAliasImpl::isBound ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 747 of file memberdef.cpp.

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

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

◆ isBriefSectionVisible()

bool MemberDefAliasImpl::isBriefSectionVisible ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 813 of file memberdef.cpp.

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

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

◆ isCallable()

bool MemberDefAliasImpl::isCallable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 777 of file memberdef.cpp.

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

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

◆ isConstEval()

bool MemberDefAliasImpl::isConstEval ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 789 of file memberdef.cpp.

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

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

◆ isConstExpr()

bool MemberDefAliasImpl::isConstExpr ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 787 of file memberdef.cpp.

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

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

◆ isConstInit()

bool MemberDefAliasImpl::isConstInit ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 791 of file memberdef.cpp.

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

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

◆ isConstrained()

bool MemberDefAliasImpl::isConstrained ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 749 of file memberdef.cpp.

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

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

◆ isConstructor()

bool MemberDefAliasImpl::isConstructor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 769 of file memberdef.cpp.

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

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

◆ isCopy()

bool MemberDefAliasImpl::isCopy ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 711 of file memberdef.cpp.

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

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

◆ isCSharpProperty()

bool MemberDefAliasImpl::isCSharpProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 767 of file memberdef.cpp.

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

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

◆ isDCOP()

bool MemberDefAliasImpl::isDCOP ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 657 of file memberdef.cpp.

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

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

◆ isDefault()

bool MemberDefAliasImpl::isDefault ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 735 of file memberdef.cpp.

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

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

◆ isDefine()

bool MemberDefAliasImpl::isDefine ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 653 of file memberdef.cpp.

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

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

◆ isDelete()

bool MemberDefAliasImpl::isDelete ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 737 of file memberdef.cpp.

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

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

◆ isDeleted()

bool MemberDefAliasImpl::isDeleted ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 811 of file memberdef.cpp.

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

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

◆ isDestructor()

bool MemberDefAliasImpl::isDestructor ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 771 of file memberdef.cpp.

772 { 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 815 of file memberdef.cpp.

816 { 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 647 of file memberdef.cpp.

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

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

◆ isDocsForDefinition()

bool MemberDefAliasImpl::isDocsForDefinition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 835 of file memberdef.cpp.

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

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

◆ isDocumentedFriendClass()

bool MemberDefAliasImpl::isDocumentedFriendClass ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 821 of file memberdef.cpp.

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

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

◆ isEnumerate()

bool MemberDefAliasImpl::isEnumerate ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 639 of file memberdef.cpp.

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

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

◆ isEnumStruct()

bool MemberDefAliasImpl::isEnumStruct ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 721 of file memberdef.cpp.

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

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

◆ isEnumValue()

bool MemberDefAliasImpl::isEnumValue ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 641 of file memberdef.cpp.

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

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

◆ isEvent()

bool MemberDefAliasImpl::isEvent ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 661 of file memberdef.cpp.

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

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

◆ isExplicit()

bool MemberDefAliasImpl::isExplicit ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 671 of file memberdef.cpp.

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

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

◆ isExternal()

bool MemberDefAliasImpl::isExternal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 731 of file memberdef.cpp.

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

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

◆ isFinal()

bool MemberDefAliasImpl::isFinal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 697 of file memberdef.cpp.

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

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

◆ isForeign()

bool MemberDefAliasImpl::isForeign ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 665 of file memberdef.cpp.

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

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

◆ isFriend()

bool MemberDefAliasImpl::isFriend ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 655 of file memberdef.cpp.

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

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

◆ isFriendClass()

bool MemberDefAliasImpl::isFriendClass ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 819 of file memberdef.cpp.

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

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

◆ isFriendToHide()

bool MemberDefAliasImpl::isFriendToHide ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 795 of file memberdef.cpp.

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

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

◆ isFunction()

bool MemberDefAliasImpl::isFunction ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 649 of file memberdef.cpp.

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

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

◆ isFunctionOrSignalSlot()

bool MemberDefAliasImpl::isFunctionOrSignalSlot ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 799 of file memberdef.cpp.

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

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

◆ isFunctionPtr()

bool MemberDefAliasImpl::isFunctionPtr ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 651 of file memberdef.cpp.

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

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

◆ isGettable()

bool MemberDefAliasImpl::isGettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 675 of file memberdef.cpp.

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

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

◆ isImplementation()

bool MemberDefAliasImpl::isImplementation ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 729 of file memberdef.cpp.

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

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

◆ isInitonly()

bool MemberDefAliasImpl::isInitonly ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 703 of file memberdef.cpp.

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

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

◆ isInline()

bool MemberDefAliasImpl::isInline ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 669 of file memberdef.cpp.

670 { 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 805 of file memberdef.cpp.

806 { 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 803 of file memberdef.cpp.

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

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

◆ isMaybeAmbiguous()

bool MemberDefAliasImpl::isMaybeAmbiguous ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 757 of file memberdef.cpp.

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

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

◆ isMaybeDefault()

bool MemberDefAliasImpl::isMaybeDefault ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 755 of file memberdef.cpp.

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

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

◆ isMaybeVoid()

bool MemberDefAliasImpl::isMaybeVoid ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 753 of file memberdef.cpp.

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

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

◆ isMutable()

bool MemberDefAliasImpl::isMutable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 673 of file memberdef.cpp.

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

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

◆ isNew()

bool MemberDefAliasImpl::isNew ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 725 of file memberdef.cpp.

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

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

◆ isNoDiscard()

bool MemberDefAliasImpl::isNoDiscard ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 785 of file memberdef.cpp.

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

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

◆ isNoExcept()

bool MemberDefAliasImpl::isNoExcept ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 739 of file memberdef.cpp.

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

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

◆ isNonAtomic()

bool MemberDefAliasImpl::isNonAtomic ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 709 of file memberdef.cpp.

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

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

◆ isNotFriend()

bool MemberDefAliasImpl::isNotFriend ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 797 of file memberdef.cpp.

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

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

◆ isObjCMethod()

bool MemberDefAliasImpl::isObjCMethod ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 763 of file memberdef.cpp.

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

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

◆ isObjCProperty()

bool MemberDefAliasImpl::isObjCProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 765 of file memberdef.cpp.

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

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

◆ isOptional()

bool MemberDefAliasImpl::isOptional ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 705 of file memberdef.cpp.

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

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

◆ isOverride()

bool MemberDefAliasImpl::isOverride ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 701 of file memberdef.cpp.

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

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

◆ isPrivateGettable()

bool MemberDefAliasImpl::isPrivateGettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 677 of file memberdef.cpp.

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

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

◆ isPrivateSettable()

bool MemberDefAliasImpl::isPrivateSettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 683 of file memberdef.cpp.

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

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

◆ isProperty()

bool MemberDefAliasImpl::isProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 659 of file memberdef.cpp.

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

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

◆ isProtectedGettable()

bool MemberDefAliasImpl::isProtectedGettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 679 of file memberdef.cpp.

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

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

◆ isProtectedSettable()

bool MemberDefAliasImpl::isProtectedSettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 685 of file memberdef.cpp.

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

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

◆ isPrototype()

bool MemberDefAliasImpl::isPrototype ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 847 of file memberdef.cpp.

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

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

◆ isPublished()

bool MemberDefAliasImpl::isPublished ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 759 of file memberdef.cpp.

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

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

◆ isRaisable()

bool MemberDefAliasImpl::isRaisable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 695 of file memberdef.cpp.

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

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

◆ isReadable()

bool MemberDefAliasImpl::isReadable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 687 of file memberdef.cpp.

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

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

◆ isReadonly()

bool MemberDefAliasImpl::isReadonly ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 745 of file memberdef.cpp.

746 { 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 923 of file memberdef.cpp.

924 { 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 827 of file memberdef.cpp.

828 { 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 663 of file memberdef.cpp.

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

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

◆ isRelatedOrFriend()

bool MemberDefAliasImpl::isRelatedOrFriend ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 801 of file memberdef.cpp.

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

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

◆ isRemovable()

bool MemberDefAliasImpl::isRemovable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 693 of file memberdef.cpp.

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

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

◆ isRequired()

bool MemberDefAliasImpl::isRequired ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 707 of file memberdef.cpp.

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

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

◆ isRetain()

bool MemberDefAliasImpl::isRetain ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 715 of file memberdef.cpp.

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

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

◆ isSealed()

bool MemberDefAliasImpl::isSealed ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 727 of file memberdef.cpp.

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

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

◆ isSequence()

bool MemberDefAliasImpl::isSequence ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 645 of file memberdef.cpp.

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

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

◆ isSettable()

bool MemberDefAliasImpl::isSettable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 681 of file memberdef.cpp.

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

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

◆ isSignal()

bool MemberDefAliasImpl::isSignal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 633 of file memberdef.cpp.

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

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

◆ isSliceLocal()

bool MemberDefAliasImpl::isSliceLocal ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 783 of file memberdef.cpp.

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

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

◆ isSlot()

bool MemberDefAliasImpl::isSlot ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 635 of file memberdef.cpp.

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

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

◆ isStatic()

bool MemberDefAliasImpl::isStatic ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 667 of file memberdef.cpp.

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

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

◆ isStrong()

bool MemberDefAliasImpl::isStrong ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 719 of file memberdef.cpp.

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

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

◆ isStrongEnumValue()

bool MemberDefAliasImpl::isStrongEnumValue ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 779 of file memberdef.cpp.

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

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

◆ isTemplateSpecialization()

bool MemberDefAliasImpl::isTemplateSpecialization ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 761 of file memberdef.cpp.

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

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

◆ isTransient()

bool MemberDefAliasImpl::isTransient ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 751 of file memberdef.cpp.

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

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

◆ isTypeAlias()

bool MemberDefAliasImpl::isTypeAlias ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 733 of file memberdef.cpp.

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

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

◆ isTypedef()

bool MemberDefAliasImpl::isTypedef ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 643 of file memberdef.cpp.

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

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

◆ isTypedefValCached()

bool MemberDefAliasImpl::isTypedefValCached ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 889 of file memberdef.cpp.

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

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

◆ isUNOProperty()

bool MemberDefAliasImpl::isUNOProperty ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 743 of file memberdef.cpp.

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

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

◆ isUnretained()

bool MemberDefAliasImpl::isUnretained ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 723 of file memberdef.cpp.

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

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

◆ isVariable()

bool MemberDefAliasImpl::isVariable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 637 of file memberdef.cpp.

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

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

◆ isWeak()

bool MemberDefAliasImpl::isWeak ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 717 of file memberdef.cpp.

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

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

◆ isWritable()

bool MemberDefAliasImpl::isWritable ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 689 of file memberdef.cpp.

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

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

◆ livesInsideEnum()

bool MemberDefAliasImpl::livesInsideEnum ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 781 of file memberdef.cpp.

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

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

◆ memberDeclaration()

MemberDef * MemberDefAliasImpl::memberDeclaration ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 899 of file memberdef.cpp.

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

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

◆ memberDefinition()

MemberDef * MemberDefAliasImpl::memberDefinition ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 897 of file memberdef.cpp.

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

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

◆ memberType()

MemberType MemberDefAliasImpl::memberType ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 629 of file memberdef.cpp.

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

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

◆ memberTypeName()

QCString MemberDefAliasImpl::memberTypeName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 631 of file memberdef.cpp.

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

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

◆ moveTo()

void MemberDefAliasImpl::moveTo ( Definition * )
inlineoverridevirtual

Implements MemberDef.

Definition at line 546 of file memberdef.cpp.

546{}

◆ name()

const QCString & MemberDefAliasImpl::name ( ) const
inlineoverridevirtual

Returns the name of the definition

Reimplemented from DefinitionAliasMixin< MemberDef >.

Definition at line 548 of file memberdef.cpp.

549 { 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 793 of file memberdef.cpp.

794 { 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 623 of file memberdef.cpp.

624 { 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 625 of file memberdef.cpp.

626 { 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 621 of file memberdef.cpp.

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

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

◆ reimplementedBy()

const MemberVector & MemberDefAliasImpl::reimplementedBy ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 825 of file memberdef.cpp.

826 { 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 823 of file memberdef.cpp.

824 { 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 829 of file memberdef.cpp.

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

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

◆ requiresClause()

QCString MemberDefAliasImpl::requiresClause ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 931 of file memberdef.cpp.

932 { 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 541 of file memberdef.cpp.

541{ return getMdAlias(); }

References getMdAlias().

◆ resolveAlias() [2/2]

MemberDef * MemberDefAliasImpl::resolveAlias ( )
inlineoverridevirtual

Implements MemberDef.

Definition at line 540 of file memberdef.cpp.

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

References getMdAlias().

◆ setMemberGroup()

void MemberDefAliasImpl::setMemberGroup ( MemberGroup * grp)
inlineoverridevirtual

Implements MemberDef.

Definition at line 939 of file memberdef.cpp.

939{ m_memberGroup = grp; }

References m_memberGroup.

◆ sourceRefName()

QCString MemberDefAliasImpl::sourceRefName ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 877 of file memberdef.cpp.

878 { 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 853 of file memberdef.cpp.

854 { 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 883 of file memberdef.cpp.

884 { 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 915 of file memberdef.cpp.

916 { 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 562 of file memberdef.cpp.

563 { 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 627 of file memberdef.cpp.

628 { 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 933 of file memberdef.cpp.

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

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

◆ warnIfUndocumented()

void MemberDefAliasImpl::warnIfUndocumented ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 936 of file memberdef.cpp.

936{}

◆ warnIfUndocumentedParams()

void MemberDefAliasImpl::warnIfUndocumentedParams ( ) const
inlineoverridevirtual

Implements MemberDef.

Definition at line 937 of file memberdef.cpp.

937{}

◆ 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 944 of file memberdef.cpp.

947 {
948 getMdAlias()->writeDeclaration(ol,cd,nd,fd,gd,mod,inGroup,indentLevel,inheritFrom,inheritId);
949 }
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 950 of file memberdef.cpp.

952 {
953 getMdAlias()->writeEnumDeclaration(typeDecl,cd,nd,fd,gd,mod);
954 }
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 955 of file memberdef.cpp.

958 {
959 getMdAlias()->writeLink(ol,cd,nd,fd,gd,mod,onlyText);
960 }
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 962 of file memberdef.cpp.

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


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