Skip to main content

The MemberDefAliasImpl Class Reference

Declaration

class MemberDefAliasImpl { ... }

Base class

classDefinitionAliasMixin<Base>

Public Constructors Index

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

Public Destructor Index

~MemberDefAliasImpl () override

Public Member Functions Index

DefTypedefinitionType () const override
const MemberDef *getMdAlias () const
MemberDef *getMdAlias ()
MemberDef *resolveAlias () override
const MemberDef *resolveAlias () const override
std::unique_ptr< MemberDef >deepCopy () const override
voidmoveTo (Definition *) override
const QCString &name () const override
CodeSymbolTypecodeSymbolType () const override
QCStringgetOutputFileBase () const override
QCStringgetReference () const override
QCStringanchor () const override
QCStringdeclaration () const override
QCStringdefinition () const override
QCStringtypeString () const override
QCStringargsString () const override
QCStringexcpString () const override
QCStringbitfieldString () const override
QCStringextraTypeChars () const override
const QCString &initializer () const override
intinitializerLines () const override
TypeSpecifiergetMemberSpecifiers () const override
VhdlSpecifiergetVhdlSpecifiers () const override
const MemberList *getSectionList (const Definition *container) const override
QCStringdisplayDefinition () const override
const ClassDef *getClassDef () const override
ClassDef *getClassDef () override
const FileDef *getFileDef () const override
FileDef *getFileDef () override
const ModuleDef *getModuleDef () const override
const NamespaceDef *getNamespaceDef () const override
NamespaceDef *getNamespaceDef () override
const ClassDef *accessorClass () const override
QCStringgetReadAccessor () const override
QCStringgetWriteAccessor () const override
const GroupDef *getGroupDef () const override
GroupDef *getGroupDef () override
Grouping::GroupPri_tgetGroupPri () const override
QCStringgetGroupFileName () const override
intgetGroupStartLine () const override
boolgetGroupHasDocs () const override
QCStringqualifiedName () const override
QCStringobjCMethodName (bool localLink, bool showStatic) const override
Protectionprotection () const override
Specifiervirtualness (int) const override
MemberTypememberType () const override
QCStringmemberTypeName () const override
boolisSignal () const override
boolisSlot () const override
boolisVariable () const override
boolisEnumerate () const override
boolisEnumValue () const override
boolisTypedef () const override
boolisSequence () const override
boolisDictionary () const override
boolisFunction () const override
boolisFunctionPtr () const override
boolisDefine () const override
boolisFriend () const override
boolisDCOP () const override
boolisProperty () const override
boolisEvent () const override
boolisRelated () const override
boolisForeign () const override
boolisStatic () const override
boolisInline () const override
boolisExplicit () const override
boolisMutable () const override
boolisGettable () const override
boolisPrivateGettable () const override
boolisProtectedGettable () const override
boolisSettable () const override
boolisPrivateSettable () const override
boolisProtectedSettable () const override
boolisReadable () const override
boolisWritable () const override
boolisAddable () const override
boolisRemovable () const override
boolisRaisable () const override
boolisFinal () const override
boolisAbstract () const override
boolisOverride () const override
boolisInitonly () const override
boolisOptional () const override
boolisRequired () const override
boolisNonAtomic () const override
boolisCopy () const override
boolisAssign () const override
boolisRetain () const override
boolisWeak () const override
boolisStrong () const override
boolisEnumStruct () const override
boolisUnretained () const override
boolisNew () const override
boolisSealed () const override
boolisImplementation () const override
boolisExternal () const override
boolisTypeAlias () const override
boolisDefault () const override
boolisDelete () const override
boolisNoExcept () const override
boolisAttribute () const override
boolisUNOProperty () const override
boolisReadonly () const override
boolisBound () const override
boolisConstrained () const override
boolisTransient () const override
boolisMaybeVoid () const override
boolisMaybeDefault () const override
boolisMaybeAmbiguous () const override
boolisPublished () const override
boolisTemplateSpecialization () const override
boolisObjCMethod () const override
boolisObjCProperty () const override
boolisCSharpProperty () const override
boolisConstructor () const override
boolisDestructor () const override
boolhasOneLineInitializer () const override
boolhasMultiLineInitializer () const override
boolisCallable () const override
boolisStrongEnumValue () const override
boollivesInsideEnum () const override
boolisSliceLocal () const override
boolisNoDiscard () const override
boolisConstExpr () const override
boolisConstEval () const override
boolisConstInit () const override
intnumberOfFlowKeyWords () const override
boolisFriendToHide () const override
boolisNotFriend () const override
boolisFunctionOrSignalSlot () const override
boolisRelatedOrFriend () const override
boolisLinkableInProject () const override
boolisLinkable () const override
boolhasDocumentation () const override
boolhasUserDocumentation () const override
boolisDeleted () const override
boolisBriefSectionVisible () const override
boolisDetailedSectionVisible (MemberListContainer container) const override
boolhasDetailedDescription () const override
boolisFriendClass () const override
boolisDocumentedFriendClass () const override
const MemberDef *reimplements () const override
const MemberVector &reimplementedBy () const override
boolisReimplementedBy (const ClassDef *cd) const override
ClassDef *relatedAlso () const override
boolhasDocumentedEnumValues () const override
const MemberDef *getAnonymousEnumType () const override
boolisDocsForDefinition () const override
const MemberDef *getEnumScope () const override
const MemberVector &enumFieldList () const override
QCStringenumBaseType () const override
boolhasExamples () const override
const ExampleList &getExamples () const override
boolisPrototype () const override
const ArgumentList &argumentList () const override
const ArgumentList &declArgumentList () const override
const ArgumentList &templateArguments () const override
const ArgumentLists &definitionTemplateParameterLists () const override
std::optional< ArgumentList >formalTemplateArguments () const override
intgetMemberGroupId () const override
MemberGroup *getMemberGroup () const override
boolfromAnonymousScope () const override
MemberDef *fromAnonymousMember () const override
boolhasCallGraph () const override
boolhasCallerGraph () const override
boolhasReferencesRelation () const override
boolhasReferencedByRelation () const override
boolhasInlineSource () const override
QCStringsourceRefName () const override
boolhasEnumValues () const override
StringVectorgetQualifiers () const override
const MemberDef *templateMaster () const override
QCStringgetScopeString () const override
ClassDef *getClassDefOfAnonymousType () const override
boolisTypedefValCached () const override
const ClassDef *getCachedTypedefVal () const override
QCStringgetCachedTypedefTemplSpec () const override
QCStringgetCachedResolvedTypedef () const override
MemberDef *memberDefinition () const override
MemberDef *memberDeclaration () const override
const MemberDef *inheritsDocsFrom () const override
const MemberDef *getGroupAlias () const override
ClassDef *category () const override
const MemberDef *categoryRelation () const override
QCStringdisplayName (bool b=TRUE) const override
QCStringgetDeclType () const override
StringVectorgetLabels (const Definition *container) const override
const ArgumentList &typeConstraints () const override
QCStringdocumentation () const override
QCStringbriefDescription (bool) const override
QCStringfieldType () const override
boolisReference () const override
QCStringgetDeclFileName () const override
intgetDeclLine () const override
intgetDeclColumn () const override
QCStringrequiresClause () const override
boolvisibleInIndex () const override
voidwarnIfUndocumented () const override
voidwarnIfUndocumentedParams () const override
voiddetectUndocumentedParams (bool, bool) const override
voidsetMemberGroup (MemberGroup *grp) override
std::unique_ptr< MemberDef >createTemplateInstanceMember (const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const override
voidwriteDeclaration (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
voidwriteEnumDeclaration (OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod) const override
voidwriteLink (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod, bool onlyText=FALSE) const override

Private Member Attributes Index

MemberGroup *m_memberGroup

Definition at line 528 of file memberdef.cpp.

Public Constructors

MemberDefAliasImpl()

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

Public Destructor

~MemberDefAliasImpl()

MemberDefAliasImpl::~MemberDefAliasImpl ()
inline

Definition at line 533 of file memberdef.cpp.

533 ~MemberDefAliasImpl() override { deinit(); }

Reference DefinitionAliasMixin< MemberDef >::deinit.

Public Member Functions

accessorClass()

const ClassDef * MemberDefAliasImpl::accessorClass ()
inline virtual

Definition at line 603 of file memberdef.cpp.

603 const ClassDef *accessorClass() const override
604 { return getMdAlias()->accessorClass(); }

References MemberDef::accessorClass and getMdAlias.

anchor()

QCString MemberDefAliasImpl::anchor ()
inline virtual

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

Definition at line 556 of file memberdef.cpp.

556 QCString anchor() const override
557 { return getMdAlias()->anchor(); }

References Definition::anchor and getMdAlias.

argsString()

QCString MemberDefAliasImpl::argsString ()
inline virtual

Definition at line 564 of file memberdef.cpp.

564 QCString argsString() const override
565 { return getMdAlias()->argsString(); }

References MemberDef::argsString and getMdAlias.

argumentList()

const ArgumentList & MemberDefAliasImpl::argumentList ()
inline virtual

Definition at line 849 of file memberdef.cpp.

849 const ArgumentList &argumentList() const override
850 { return getMdAlias()->argumentList(); }

References MemberDef::argumentList and getMdAlias.

bitfieldString()

QCString MemberDefAliasImpl::bitfieldString ()
inline virtual

Definition at line 568 of file memberdef.cpp.

568 QCString bitfieldString() const override
569 { return getMdAlias()->bitfieldString(); }

References MemberDef::bitfieldString and getMdAlias.

briefDescription()

QCString MemberDefAliasImpl::briefDescription (bool abbreviate)
inline virtual

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

Definition at line 919 of file memberdef.cpp.

919 QCString briefDescription(bool /* abbr=FALSE */) const override
920 { return getMdAlias()->briefDescription(); }

References Definition::briefDescription and getMdAlias.

category()

ClassDef * MemberDefAliasImpl::category ()
inline virtual

Definition at line 905 of file memberdef.cpp.

905 ClassDef *category() const override
906 { return getMdAlias()->category(); }

References MemberDef::category and getMdAlias.

categoryRelation()

const MemberDef * MemberDefAliasImpl::categoryRelation ()
inline virtual

Definition at line 907 of file memberdef.cpp.

907 const MemberDef *categoryRelation() const override
908 { return getMdAlias()->categoryRelation(); }

References MemberDef::categoryRelation and getMdAlias.

codeSymbolType()

CodeSymbolType MemberDefAliasImpl::codeSymbolType ()
inline virtual

Used for syntax highlighting symbol class

Definition at line 550 of file memberdef.cpp.

551 { return getMdAlias()->codeSymbolType(); }

References Definition::codeSymbolType and getMdAlias.

createTemplateInstanceMember()

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

Definition at line 940 of file memberdef.cpp.

940 std::unique_ptr<MemberDef> createTemplateInstanceMember(const ArgumentList &formalArgs,
941 const std::unique_ptr<ArgumentList> &actualArgs) const override
942 { return getMdAlias()->createTemplateInstanceMember(formalArgs,actualArgs); }

References MemberDef::createTemplateInstanceMember and getMdAlias.

declaration()

QCString MemberDefAliasImpl::declaration ()
inline virtual

Definition at line 558 of file memberdef.cpp.

558 QCString declaration() const override
559 { return getMdAlias()->declaration(); }

References MemberDef::declaration and getMdAlias.

declArgumentList()

const ArgumentList & MemberDefAliasImpl::declArgumentList ()
inline virtual

Definition at line 851 of file memberdef.cpp.

851 const ArgumentList &declArgumentList() const override
852 { return getMdAlias()->declArgumentList(); }

References MemberDef::declArgumentList and getMdAlias.

deepCopy()

std::unique_ptr< MemberDef > MemberDefAliasImpl::deepCopy ()
inline virtual

Definition at line 543 of file memberdef.cpp.

543 std::unique_ptr<MemberDef> deepCopy() const override {
545 }

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

definition()

QCString MemberDefAliasImpl::definition ()
inline virtual

Definition at line 560 of file memberdef.cpp.

560 QCString definition() const override
561 { return getMdAlias()->definition(); }

References MemberDef::definition and getMdAlias.

definitionTemplateParameterLists()

const ArgumentLists & MemberDefAliasImpl::definitionTemplateParameterLists ()
inline virtual

definitionType()

DefType MemberDefAliasImpl::definitionType ()
inline virtual

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

Definition at line 536 of file memberdef.cpp.

536 DefType definitionType() const override { return TypeMember; }

References definitionType and Definition::TypeMember.

Referenced by definitionType.

detectUndocumentedParams()

void MemberDefAliasImpl::detectUndocumentedParams (bool, bool)
inline virtual

Definition at line 938 of file memberdef.cpp.

938 void detectUndocumentedParams(bool /* hasParamCommand */,bool /* hasReturnCommand */) const override {}

displayDefinition()

QCString MemberDefAliasImpl::displayDefinition ()
inline virtual

Definition at line 582 of file memberdef.cpp.

582 QCString displayDefinition() const override
583 { return getMdAlias()->displayDefinition(); }

References MemberDef::displayDefinition and getMdAlias.

displayName()

QCString MemberDefAliasImpl::displayName (bool includeScope=TRUE)
inline virtual

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

Definition at line 909 of file memberdef.cpp.

909 QCString displayName(bool b=TRUE) const override
910 { return getMdAlias()->displayName(b); }

References Definition::displayName, getMdAlias and TRUE.

documentation()

QCString MemberDefAliasImpl::documentation ()
inline virtual

Returns the detailed description of this definition

Definition at line 917 of file memberdef.cpp.

917 QCString documentation() const override
918 { return getMdAlias()->documentation(); }

References Definition::documentation and getMdAlias.

enumBaseType()

QCString MemberDefAliasImpl::enumBaseType ()
inline virtual

Definition at line 841 of file memberdef.cpp.

841 QCString enumBaseType() const override
842 { return getMdAlias()->enumBaseType(); }

References MemberDef::enumBaseType and getMdAlias.

enumFieldList()

const MemberVector & MemberDefAliasImpl::enumFieldList ()
inline virtual

Definition at line 839 of file memberdef.cpp.

839 const MemberVector &enumFieldList() const override
840 { return getMdAlias()->enumFieldList(); }

References MemberDef::enumFieldList and getMdAlias.

excpString()

QCString MemberDefAliasImpl::excpString ()
inline virtual

Definition at line 566 of file memberdef.cpp.

566 QCString excpString() const override
567 { return getMdAlias()->excpString(); }

References MemberDef::excpString and getMdAlias.

extraTypeChars()

QCString MemberDefAliasImpl::extraTypeChars ()
inline virtual

Definition at line 570 of file memberdef.cpp.

570 QCString extraTypeChars() const override
571 { return getMdAlias()->extraTypeChars(); }

References MemberDef::extraTypeChars and getMdAlias.

fieldType()

QCString MemberDefAliasImpl::fieldType ()
inline virtual

Definition at line 921 of file memberdef.cpp.

921 QCString fieldType() const override
922 { return getMdAlias()->fieldType(); }

References MemberDef::fieldType and getMdAlias.

formalTemplateArguments()

std::optional< ArgumentList > MemberDefAliasImpl::formalTemplateArguments ()
inline virtual

Definition at line 857 of file memberdef.cpp.

857 std::optional<ArgumentList> formalTemplateArguments() const override
858 { return getMdAlias()->formalTemplateArguments(); }

References MemberDef::formalTemplateArguments and getMdAlias.

fromAnonymousMember()

MemberDef * MemberDefAliasImpl::fromAnonymousMember ()
inline virtual

Definition at line 865 of file memberdef.cpp.

866 { return getMdAlias()->fromAnonymousMember(); }

References MemberDef::fromAnonymousMember and getMdAlias.

fromAnonymousScope()

bool MemberDefAliasImpl::fromAnonymousScope ()
inline virtual

Definition at line 863 of file memberdef.cpp.

863 bool fromAnonymousScope() const override
864 { return getMdAlias()->fromAnonymousScope(); }

References MemberDef::fromAnonymousScope and getMdAlias.

getAnonymousEnumType()

const MemberDef * MemberDefAliasImpl::getAnonymousEnumType ()
inline virtual

Definition at line 833 of file memberdef.cpp.

833 const MemberDef *getAnonymousEnumType() const override
834 { return getMdAlias()->getAnonymousEnumType(); }

References MemberDef::getAnonymousEnumType and getMdAlias.

getCachedResolvedTypedef()

QCString MemberDefAliasImpl::getCachedResolvedTypedef ()
inline virtual

Definition at line 895 of file memberdef.cpp.

References MemberDef::getCachedResolvedTypedef and getMdAlias.

getCachedTypedefTemplSpec()

QCString MemberDefAliasImpl::getCachedTypedefTemplSpec ()
inline virtual

Definition at line 893 of file memberdef.cpp.

References MemberDef::getCachedTypedefTemplSpec and getMdAlias.

getCachedTypedefVal()

const ClassDef * MemberDefAliasImpl::getCachedTypedefVal ()
inline virtual

Definition at line 891 of file memberdef.cpp.

891 const ClassDef *getCachedTypedefVal() const override
892 { return getMdAlias()->getCachedTypedefVal(); }

References MemberDef::getCachedTypedefVal and getMdAlias.

getClassDef()

const ClassDef * MemberDefAliasImpl::getClassDef ()
inline virtual

Definition at line 585 of file memberdef.cpp.

585 const ClassDef *getClassDef() const override
586 { return getMdAlias()->getClassDef(); }

References MemberDef::getClassDef and getMdAlias.

getClassDef()

ClassDef * MemberDefAliasImpl::getClassDef ()
inline virtual

Definition at line 587 of file memberdef.cpp.

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

References MemberDef::getClassDef and getMdAlias.

getClassDefOfAnonymousType()

ClassDef * MemberDefAliasImpl::getClassDefOfAnonymousType ()
inline virtual

Definition at line 887 of file memberdef.cpp.

References MemberDef::getClassDefOfAnonymousType and getMdAlias.

getDeclColumn()

int MemberDefAliasImpl::getDeclColumn ()
inline virtual

Definition at line 929 of file memberdef.cpp.

929 int getDeclColumn() const override
930 { return getMdAlias()->getDeclColumn(); }

References MemberDef::getDeclColumn and getMdAlias.

getDeclFileName()

QCString MemberDefAliasImpl::getDeclFileName ()
inline virtual

Definition at line 925 of file memberdef.cpp.

925 QCString getDeclFileName() const override
926 { return getMdAlias()->getDeclFileName(); }

References MemberDef::getDeclFileName and getMdAlias.

getDeclLine()

int MemberDefAliasImpl::getDeclLine ()
inline virtual

Definition at line 927 of file memberdef.cpp.

927 int getDeclLine() const override
928 { return getMdAlias()->getDeclLine(); }

References MemberDef::getDeclLine and getMdAlias.

getDeclType()

QCString MemberDefAliasImpl::getDeclType ()
inline virtual

Definition at line 911 of file memberdef.cpp.

911 QCString getDeclType() const override
912 { return getMdAlias()->getDeclType(); }

References MemberDef::getDeclType and getMdAlias.

getEnumScope()

const MemberDef * MemberDefAliasImpl::getEnumScope ()
inline virtual

Definition at line 837 of file memberdef.cpp.

837 const MemberDef *getEnumScope() const override
838 { return getMdAlias()->getEnumScope(); }

References MemberDef::getEnumScope and getMdAlias.

getExamples()

const ExampleList & MemberDefAliasImpl::getExamples ()
inline virtual

Definition at line 845 of file memberdef.cpp.

845 const ExampleList &getExamples() const override
846 { return getMdAlias()->getExamples(); }

References MemberDef::getExamples and getMdAlias.

getFileDef()

const FileDef * MemberDefAliasImpl::getFileDef ()
inline virtual

Definition at line 590 of file memberdef.cpp.

590 const FileDef *getFileDef() const override
591 { return getMdAlias()->getFileDef(); }

References MemberDef::getFileDef and getMdAlias.

getFileDef()

FileDef * MemberDefAliasImpl::getFileDef ()
inline virtual

Definition at line 592 of file memberdef.cpp.

592 FileDef *getFileDef() override
593 { return getMdAlias()->getFileDef(); }

References MemberDef::getFileDef and getMdAlias.

getGroupAlias()

const MemberDef * MemberDefAliasImpl::getGroupAlias ()
inline virtual

Definition at line 903 of file memberdef.cpp.

903 const MemberDef *getGroupAlias() const override
904 { return getMdAlias()->getGroupAlias(); }

References MemberDef::getGroupAlias and getMdAlias.

getGroupDef()

const GroupDef * MemberDefAliasImpl::getGroupDef ()
inline virtual

Definition at line 609 of file memberdef.cpp.

609 const GroupDef *getGroupDef() const override
610 { return getMdAlias()->getGroupDef(); }

References MemberDef::getGroupDef and getMdAlias.

getGroupDef()

GroupDef * MemberDefAliasImpl::getGroupDef ()
inline virtual

Definition at line 611 of file memberdef.cpp.

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

References MemberDef::getGroupDef and getMdAlias.

getGroupFileName()

QCString MemberDefAliasImpl::getGroupFileName ()
inline virtual

Definition at line 615 of file memberdef.cpp.

615 QCString getGroupFileName() const override
616 { return getMdAlias()->getGroupFileName(); }

References MemberDef::getGroupFileName and getMdAlias.

getGroupHasDocs()

bool MemberDefAliasImpl::getGroupHasDocs ()
inline virtual

Definition at line 619 of file memberdef.cpp.

619 bool getGroupHasDocs() const override
620 { return getMdAlias()->getGroupHasDocs(); }

References MemberDef::getGroupHasDocs and getMdAlias.

getGroupPri()

Grouping::GroupPri_t MemberDefAliasImpl::getGroupPri ()
inline virtual

Definition at line 613 of file memberdef.cpp.

614 { return getMdAlias()->getGroupPri(); }

References MemberDef::getGroupPri and getMdAlias.

getGroupStartLine()

int MemberDefAliasImpl::getGroupStartLine ()
inline virtual

Definition at line 617 of file memberdef.cpp.

617 int getGroupStartLine() const override
618 { return getMdAlias()->getGroupStartLine(); }

References MemberDef::getGroupStartLine and getMdAlias.

getLabels()

StringVector MemberDefAliasImpl::getLabels (const Definition * container)
inline virtual

Definition at line 913 of file memberdef.cpp.

913 StringVector getLabels(const Definition *container) const override
914 { return getMdAlias()->getLabels(container); }

References MemberDef::getLabels and getMdAlias.

getMdAlias()

const MemberDef * MemberDefAliasImpl::getMdAlias ()
inline

Definition at line 538 of file memberdef.cpp.

538 const MemberDef *getMdAlias() const { 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.

getMdAlias()

MemberDef * MemberDefAliasImpl::getMdAlias ()
inline

Definition at line 539 of file memberdef.cpp.

539 MemberDef *getMdAlias() { return toMemberDef(const_cast<Definition*>(getAlias())); }

References DefinitionAliasMixin< MemberDef >::getAlias and toMemberDef.

getMemberGroup()

MemberGroup * MemberDefAliasImpl::getMemberGroup ()
inline virtual

Definition at line 861 of file memberdef.cpp.

861 MemberGroup *getMemberGroup() const override
862 { return m_memberGroup; }

Reference m_memberGroup.

getMemberGroupId()

int MemberDefAliasImpl::getMemberGroupId ()
inline virtual

Definition at line 859 of file memberdef.cpp.

859 int getMemberGroupId() const override
860 { return getMdAlias()->getMemberGroupId(); }

References getMdAlias and MemberDef::getMemberGroupId.

getMemberSpecifiers()

TypeSpecifier MemberDefAliasImpl::getMemberSpecifiers ()
inline virtual

Definition at line 576 of file memberdef.cpp.

577 { return getMdAlias()->getMemberSpecifiers(); }

References getMdAlias and MemberDef::getMemberSpecifiers.

getModuleDef()

const ModuleDef * MemberDefAliasImpl::getModuleDef ()
inline virtual

Definition at line 595 of file memberdef.cpp.

595 const ModuleDef *getModuleDef() const override
596 { return getMdAlias()->getModuleDef(); }

References getMdAlias and MemberDef::getModuleDef.

getNamespaceDef()

const NamespaceDef * MemberDefAliasImpl::getNamespaceDef ()
inline virtual

Definition at line 598 of file memberdef.cpp.

598 const NamespaceDef* getNamespaceDef() const override
599 { return getMdAlias()->getNamespaceDef(); }

References getMdAlias and MemberDef::getNamespaceDef.

getNamespaceDef()

NamespaceDef * MemberDefAliasImpl::getNamespaceDef ()
inline virtual

Definition at line 600 of file memberdef.cpp.

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

References getMdAlias and MemberDef::getNamespaceDef.

getOutputFileBase()

QCString MemberDefAliasImpl::getOutputFileBase ()
inline virtual

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

Definition at line 552 of file memberdef.cpp.

552 QCString getOutputFileBase() const override
553 { return getMdAlias()->getOutputFileBase(); }

References getMdAlias and Definition::getOutputFileBase.

getQualifiers()

StringVector MemberDefAliasImpl::getQualifiers ()
inline virtual

Definition at line 881 of file memberdef.cpp.

881 StringVector getQualifiers() const override
882 { return getMdAlias()->getQualifiers(); }

References getMdAlias and MemberDef::getQualifiers.

getReadAccessor()

QCString MemberDefAliasImpl::getReadAccessor ()
inline virtual

Definition at line 605 of file memberdef.cpp.

605 QCString getReadAccessor() const override
606 { return getMdAlias()->getReadAccessor(); }

References getMdAlias and MemberDef::getReadAccessor.

getReference()

QCString MemberDefAliasImpl::getReference ()
inline virtual

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

Definition at line 554 of file memberdef.cpp.

554 QCString getReference() const override
555 { return getMdAlias()->getReference(); }

References getMdAlias and Definition::getReference.

getScopeString()

QCString MemberDefAliasImpl::getScopeString ()
inline virtual

Definition at line 885 of file memberdef.cpp.

885 QCString getScopeString() const override
886 { return getMdAlias()->getScopeString(); }

References getMdAlias and MemberDef::getScopeString.

getSectionList()

const MemberList * MemberDefAliasImpl::getSectionList (const Definition * container)
inline virtual

Definition at line 580 of file memberdef.cpp.

580 const MemberList *getSectionList(const Definition *container) const override
581 { return getMdAlias()->getSectionList(container); }

References getMdAlias and MemberDef::getSectionList.

getVhdlSpecifiers()

VhdlSpecifier MemberDefAliasImpl::getVhdlSpecifiers ()
inline virtual

Definition at line 578 of file memberdef.cpp.

579 { return getMdAlias()->getVhdlSpecifiers(); }

References getMdAlias and MemberDef::getVhdlSpecifiers.

getWriteAccessor()

QCString MemberDefAliasImpl::getWriteAccessor ()
inline virtual

Definition at line 607 of file memberdef.cpp.

607 QCString getWriteAccessor() const override
608 { return getMdAlias()->getWriteAccessor(); }

References getMdAlias and MemberDef::getWriteAccessor.

hasCallerGraph()

bool MemberDefAliasImpl::hasCallerGraph ()
inline virtual

Definition at line 869 of file memberdef.cpp.

869 bool hasCallerGraph() const override
870 { return getMdAlias()->hasCallerGraph(); }

References getMdAlias and MemberDef::hasCallerGraph.

hasCallGraph()

bool MemberDefAliasImpl::hasCallGraph ()
inline virtual

Definition at line 867 of file memberdef.cpp.

867 bool hasCallGraph() const override
868 { return getMdAlias()->hasCallGraph(); }

References getMdAlias and MemberDef::hasCallGraph.

hasDetailedDescription()

bool MemberDefAliasImpl::hasDetailedDescription ()
inline virtual

Definition at line 817 of file memberdef.cpp.

817 bool hasDetailedDescription() const override
818 { return getMdAlias()->hasDetailedDescription(); }

References getMdAlias and MemberDef::hasDetailedDescription.

hasDocumentation()

bool MemberDefAliasImpl::hasDocumentation ()
inline virtual

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

See Also

hasUserDocumentation()

Definition at line 807 of file memberdef.cpp.

807 bool hasDocumentation() const override
808 { return getMdAlias()->hasDocumentation(); }

References getMdAlias and Definition::hasDocumentation.

hasDocumentedEnumValues()

bool MemberDefAliasImpl::hasDocumentedEnumValues ()
inline virtual

Definition at line 831 of file memberdef.cpp.

831 bool hasDocumentedEnumValues() const override
832 { return getMdAlias()->hasDocumentedEnumValues(); }

References getMdAlias and MemberDef::hasDocumentedEnumValues.

hasEnumValues()

bool MemberDefAliasImpl::hasEnumValues ()
inline virtual

Definition at line 879 of file memberdef.cpp.

879 bool hasEnumValues() const override
880 { return getMdAlias()->hasEnumValues(); }

References getMdAlias and MemberDef::hasEnumValues.

hasExamples()

bool MemberDefAliasImpl::hasExamples ()
inline virtual

Definition at line 843 of file memberdef.cpp.

843 bool hasExamples() const override
844 { return getMdAlias()->hasExamples(); }

References getMdAlias and MemberDef::hasExamples.

hasInlineSource()

bool MemberDefAliasImpl::hasInlineSource ()
inline virtual

Definition at line 875 of file memberdef.cpp.

875 bool hasInlineSource() const override
876 { return getMdAlias()->hasInlineSource(); }

References getMdAlias and MemberDef::hasInlineSource.

hasMultiLineInitializer()

bool MemberDefAliasImpl::hasMultiLineInitializer ()
inline virtual

Definition at line 775 of file memberdef.cpp.

775 bool hasMultiLineInitializer() const override
776 { return getMdAlias()->hasMultiLineInitializer(); }

References getMdAlias and MemberDef::hasMultiLineInitializer.

hasOneLineInitializer()

bool MemberDefAliasImpl::hasOneLineInitializer ()
inline virtual

Definition at line 773 of file memberdef.cpp.

773 bool hasOneLineInitializer() const override
774 { return getMdAlias()->hasOneLineInitializer(); }

References getMdAlias and MemberDef::hasOneLineInitializer.

hasReferencedByRelation()

bool MemberDefAliasImpl::hasReferencedByRelation ()
inline virtual

Definition at line 873 of file memberdef.cpp.

873 bool hasReferencedByRelation() const override
874 { return getMdAlias()->hasReferencedByRelation(); }

References getMdAlias and MemberDef::hasReferencedByRelation.

hasReferencesRelation()

bool MemberDefAliasImpl::hasReferencesRelation ()
inline virtual

Definition at line 871 of file memberdef.cpp.

871 bool hasReferencesRelation() const override
872 { return getMdAlias()->hasReferencesRelation(); }

References getMdAlias and MemberDef::hasReferencesRelation.

hasUserDocumentation()

bool MemberDefAliasImpl::hasUserDocumentation ()
inline virtual

Returns TRUE iff the definition is documented by the user.

Definition at line 809 of file memberdef.cpp.

809 bool hasUserDocumentation() const override
810 { return getMdAlias()->hasUserDocumentation(); }

References getMdAlias and Definition::hasUserDocumentation.

inheritsDocsFrom()

const MemberDef * MemberDefAliasImpl::inheritsDocsFrom ()
inline virtual

Definition at line 901 of file memberdef.cpp.

901 const MemberDef *inheritsDocsFrom() const override
902 { return getMdAlias()->inheritsDocsFrom(); }

References getMdAlias and MemberDef::inheritsDocsFrom.

initializer()

const QCString & MemberDefAliasImpl::initializer ()
inline virtual

Definition at line 572 of file memberdef.cpp.

572 const QCString &initializer() const override
573 { return getMdAlias()->initializer(); }

References getMdAlias and MemberDef::initializer.

initializerLines()

int MemberDefAliasImpl::initializerLines ()
inline virtual

Definition at line 574 of file memberdef.cpp.

574 int initializerLines() const override
575 { return getMdAlias()->initializerLines(); }

References getMdAlias and MemberDef::initializerLines.

isAbstract()

bool MemberDefAliasImpl::isAbstract ()
inline virtual

Definition at line 699 of file memberdef.cpp.

699 bool isAbstract() const override
700 { return getMdAlias()->isAbstract(); }

References getMdAlias and MemberDef::isAbstract.

isAddable()

bool MemberDefAliasImpl::isAddable ()
inline virtual

Definition at line 691 of file memberdef.cpp.

691 bool isAddable() const override
692 { return getMdAlias()->isAddable(); }

References getMdAlias and MemberDef::isAddable.

isAssign()

bool MemberDefAliasImpl::isAssign ()
inline virtual

Definition at line 713 of file memberdef.cpp.

713 bool isAssign() const override
714 { return getMdAlias()->isAssign(); }

References getMdAlias and MemberDef::isAssign.

isAttribute()

bool MemberDefAliasImpl::isAttribute ()
inline virtual

Definition at line 741 of file memberdef.cpp.

741 bool isAttribute() const override
742 { return getMdAlias()->isAttribute(); }

References getMdAlias and MemberDef::isAttribute.

isBound()

bool MemberDefAliasImpl::isBound ()
inline virtual

Definition at line 747 of file memberdef.cpp.

747 bool isBound() const override
748 { return getMdAlias()->isBound(); }

References getMdAlias and MemberDef::isBound.

isBriefSectionVisible()

bool MemberDefAliasImpl::isBriefSectionVisible ()
inline virtual

Definition at line 813 of file memberdef.cpp.

813 bool isBriefSectionVisible() const override
814 { return getMdAlias()->isBriefSectionVisible(); }

References getMdAlias and MemberDef::isBriefSectionVisible.

isCallable()

bool MemberDefAliasImpl::isCallable ()
inline virtual

Definition at line 777 of file memberdef.cpp.

777 bool isCallable() const override
778 { return getMdAlias()->isCallable(); }

References getMdAlias and MemberDef::isCallable.

isConstEval()

bool MemberDefAliasImpl::isConstEval ()
inline virtual

Definition at line 789 of file memberdef.cpp.

789 bool isConstEval() const override
790 { return getMdAlias()->isConstEval(); }

References getMdAlias and MemberDef::isConstEval.

isConstExpr()

bool MemberDefAliasImpl::isConstExpr ()
inline virtual

Definition at line 787 of file memberdef.cpp.

787 bool isConstExpr() const override
788 { return getMdAlias()->isConstExpr(); }

References getMdAlias and MemberDef::isConstExpr.

isConstInit()

bool MemberDefAliasImpl::isConstInit ()
inline virtual

Definition at line 791 of file memberdef.cpp.

791 bool isConstInit() const override
792 { return getMdAlias()->isConstInit(); }

References getMdAlias and MemberDef::isConstInit.

isConstrained()

bool MemberDefAliasImpl::isConstrained ()
inline virtual

Definition at line 749 of file memberdef.cpp.

749 bool isConstrained() const override
750 { return getMdAlias()->isConstrained(); }

References getMdAlias and MemberDef::isConstrained.

isConstructor()

bool MemberDefAliasImpl::isConstructor ()
inline virtual

Definition at line 769 of file memberdef.cpp.

769 bool isConstructor() const override
770 { return getMdAlias()->isConstructor(); }

References getMdAlias and MemberDef::isConstructor.

isCopy()

bool MemberDefAliasImpl::isCopy ()
inline virtual

Definition at line 711 of file memberdef.cpp.

711 bool isCopy() const override
712 { return getMdAlias()->isCopy(); }

References getMdAlias and MemberDef::isCopy.

isCSharpProperty()

bool MemberDefAliasImpl::isCSharpProperty ()
inline virtual

Definition at line 767 of file memberdef.cpp.

767 bool isCSharpProperty() const override
768 { return getMdAlias()->isCSharpProperty(); }

References getMdAlias and MemberDef::isCSharpProperty.

isDCOP()

bool MemberDefAliasImpl::isDCOP ()
inline virtual

Definition at line 657 of file memberdef.cpp.

657 bool isDCOP() const override
658 { return getMdAlias()->isDCOP(); }

References getMdAlias and MemberDef::isDCOP.

isDefault()

bool MemberDefAliasImpl::isDefault ()
inline virtual

Definition at line 735 of file memberdef.cpp.

735 bool isDefault() const override
736 { return getMdAlias()->isDefault(); }

References getMdAlias and MemberDef::isDefault.

isDefine()

bool MemberDefAliasImpl::isDefine ()
inline virtual

Definition at line 653 of file memberdef.cpp.

653 bool isDefine() const override
654 { return getMdAlias()->isDefine(); }

References getMdAlias and MemberDef::isDefine.

isDelete()

bool MemberDefAliasImpl::isDelete ()
inline virtual

Definition at line 737 of file memberdef.cpp.

737 bool isDelete() const override
738 { return getMdAlias()->isDelete(); }

References getMdAlias and MemberDef::isDelete.

isDeleted()

bool MemberDefAliasImpl::isDeleted ()
inline virtual

Definition at line 811 of file memberdef.cpp.

811 bool isDeleted() const override
812 { return getMdAlias()->isDeleted(); }

References getMdAlias and MemberDef::isDeleted.

isDestructor()

bool MemberDefAliasImpl::isDestructor ()
inline virtual

Definition at line 771 of file memberdef.cpp.

771 bool isDestructor() const override
772 { return getMdAlias()->isDestructor(); }

References getMdAlias and MemberDef::isDestructor.

isDetailedSectionVisible()

bool MemberDefAliasImpl::isDetailedSectionVisible (MemberListContainer container)
inline virtual

Definition at line 815 of file memberdef.cpp.

815 bool isDetailedSectionVisible(MemberListContainer container) const override
816 { return getMdAlias()->isDetailedSectionVisible(container); }

References getMdAlias and MemberDef::isDetailedSectionVisible.

isDictionary()

bool MemberDefAliasImpl::isDictionary ()
inline virtual

Definition at line 647 of file memberdef.cpp.

647 bool isDictionary() const override
648 { return getMdAlias()->isDictionary(); }

References getMdAlias and MemberDef::isDictionary.

isDocsForDefinition()

bool MemberDefAliasImpl::isDocsForDefinition ()
inline virtual

Definition at line 835 of file memberdef.cpp.

835 bool isDocsForDefinition() const override
836 { return getMdAlias()->isDocsForDefinition(); }

References getMdAlias and MemberDef::isDocsForDefinition.

isDocumentedFriendClass()

bool MemberDefAliasImpl::isDocumentedFriendClass ()
inline virtual

Definition at line 821 of file memberdef.cpp.

821 bool isDocumentedFriendClass() const override
822 { return getMdAlias()->isDocumentedFriendClass(); }

References getMdAlias and MemberDef::isDocumentedFriendClass.

isEnumerate()

bool MemberDefAliasImpl::isEnumerate ()
inline virtual

Definition at line 639 of file memberdef.cpp.

639 bool isEnumerate() const override
640 { return getMdAlias()->isEnumerate(); }

References getMdAlias and MemberDef::isEnumerate.

isEnumStruct()

bool MemberDefAliasImpl::isEnumStruct ()
inline virtual

Definition at line 721 of file memberdef.cpp.

721 bool isEnumStruct() const override
722 { return getMdAlias()->isEnumStruct(); }

References getMdAlias and MemberDef::isEnumStruct.

isEnumValue()

bool MemberDefAliasImpl::isEnumValue ()
inline virtual

Definition at line 641 of file memberdef.cpp.

641 bool isEnumValue() const override
642 { return getMdAlias()->isEnumValue(); }

References getMdAlias and MemberDef::isEnumValue.

isEvent()

bool MemberDefAliasImpl::isEvent ()
inline virtual

Definition at line 661 of file memberdef.cpp.

661 bool isEvent() const override
662 { return getMdAlias()->isEvent(); }

References getMdAlias and MemberDef::isEvent.

isExplicit()

bool MemberDefAliasImpl::isExplicit ()
inline virtual

Definition at line 671 of file memberdef.cpp.

671 bool isExplicit() const override
672 { return getMdAlias()->isExplicit(); }

References getMdAlias and MemberDef::isExplicit.

isExternal()

bool MemberDefAliasImpl::isExternal ()
inline virtual

Definition at line 731 of file memberdef.cpp.

731 bool isExternal() const override
732 { return getMdAlias()->isExternal(); }

References getMdAlias and MemberDef::isExternal.

isFinal()

bool MemberDefAliasImpl::isFinal ()
inline virtual

Definition at line 697 of file memberdef.cpp.

697 bool isFinal() const override
698 { return getMdAlias()->isFinal(); }

References getMdAlias and MemberDef::isFinal.

isForeign()

bool MemberDefAliasImpl::isForeign ()
inline virtual

Definition at line 665 of file memberdef.cpp.

665 bool isForeign() const override
666 { return getMdAlias()->isForeign(); }

References getMdAlias and MemberDef::isForeign.

isFriend()

bool MemberDefAliasImpl::isFriend ()
inline virtual

Definition at line 655 of file memberdef.cpp.

655 bool isFriend() const override
656 { return getMdAlias()->isFriend(); }

References getMdAlias and MemberDef::isFriend.

isFriendClass()

bool MemberDefAliasImpl::isFriendClass ()
inline virtual

Definition at line 819 of file memberdef.cpp.

819 bool isFriendClass() const override
820 { return getMdAlias()->isFriendClass(); }

References getMdAlias and MemberDef::isFriendClass.

isFriendToHide()

bool MemberDefAliasImpl::isFriendToHide ()
inline virtual

Definition at line 795 of file memberdef.cpp.

795 bool isFriendToHide() const override
796 { return getMdAlias()->isFriendToHide(); }

References getMdAlias and MemberDef::isFriendToHide.

isFunction()

bool MemberDefAliasImpl::isFunction ()
inline virtual

Definition at line 649 of file memberdef.cpp.

649 bool isFunction() const override
650 { return getMdAlias()->isFunction(); }

References getMdAlias and MemberDef::isFunction.

isFunctionOrSignalSlot()

bool MemberDefAliasImpl::isFunctionOrSignalSlot ()
inline virtual

Definition at line 799 of file memberdef.cpp.

799 bool isFunctionOrSignalSlot() const override
800 { return getMdAlias()->isFunctionOrSignalSlot(); }

References getMdAlias and MemberDef::isFunctionOrSignalSlot.

isFunctionPtr()

bool MemberDefAliasImpl::isFunctionPtr ()
inline virtual

Definition at line 651 of file memberdef.cpp.

651 bool isFunctionPtr() const override
652 { return getMdAlias()->isFunctionPtr(); }

References getMdAlias and MemberDef::isFunctionPtr.

isGettable()

bool MemberDefAliasImpl::isGettable ()
inline virtual

Definition at line 675 of file memberdef.cpp.

675 bool isGettable() const override
676 { return getMdAlias()->isGettable(); }

References getMdAlias and MemberDef::isGettable.

isImplementation()

bool MemberDefAliasImpl::isImplementation ()
inline virtual

Definition at line 729 of file memberdef.cpp.

729 bool isImplementation() const override
730 { return getMdAlias()->isImplementation(); }

References getMdAlias and MemberDef::isImplementation.

isInitonly()

bool MemberDefAliasImpl::isInitonly ()
inline virtual

Definition at line 703 of file memberdef.cpp.

703 bool isInitonly() const override
704 { return getMdAlias()->isInitonly(); }

References getMdAlias and MemberDef::isInitonly.

isInline()

bool MemberDefAliasImpl::isInline ()
inline virtual

Definition at line 669 of file memberdef.cpp.

669 bool isInline() const override
670 { return getMdAlias()->isInline(); }

References getMdAlias and MemberDef::isInline.

isLinkable()

bool MemberDefAliasImpl::isLinkable ()
inline virtual

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

Definition at line 805 of file memberdef.cpp.

805 bool isLinkable() const override
806 { return getMdAlias()->isLinkable(); }

References getMdAlias and Definition::isLinkable.

isLinkableInProject()

bool MemberDefAliasImpl::isLinkableInProject ()
inline virtual

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

Definition at line 803 of file memberdef.cpp.

803 bool isLinkableInProject() const override
804 { return getMdAlias()->isLinkableInProject(); }

References getMdAlias and Definition::isLinkableInProject.

isMaybeAmbiguous()

bool MemberDefAliasImpl::isMaybeAmbiguous ()
inline virtual

Definition at line 757 of file memberdef.cpp.

757 bool isMaybeAmbiguous() const override
758 { return getMdAlias()->isMaybeAmbiguous(); }

References getMdAlias and MemberDef::isMaybeAmbiguous.

isMaybeDefault()

bool MemberDefAliasImpl::isMaybeDefault ()
inline virtual

Definition at line 755 of file memberdef.cpp.

755 bool isMaybeDefault() const override
756 { return getMdAlias()->isMaybeDefault(); }

References getMdAlias and MemberDef::isMaybeDefault.

isMaybeVoid()

bool MemberDefAliasImpl::isMaybeVoid ()
inline virtual

Definition at line 753 of file memberdef.cpp.

753 bool isMaybeVoid() const override
754 { return getMdAlias()->isMaybeVoid(); }

References getMdAlias and MemberDef::isMaybeVoid.

isMutable()

bool MemberDefAliasImpl::isMutable ()
inline virtual

Definition at line 673 of file memberdef.cpp.

673 bool isMutable() const override
674 { return getMdAlias()->isMutable(); }

References getMdAlias and MemberDef::isMutable.

isNew()

bool MemberDefAliasImpl::isNew ()
inline virtual

Definition at line 725 of file memberdef.cpp.

725 bool isNew() const override
726 { return getMdAlias()->isNew(); }

References getMdAlias and MemberDef::isNew.

isNoDiscard()

bool MemberDefAliasImpl::isNoDiscard ()
inline virtual

Definition at line 785 of file memberdef.cpp.

785 bool isNoDiscard() const override
786 { return getMdAlias()->isNoDiscard(); }

References getMdAlias and MemberDef::isNoDiscard.

isNoExcept()

bool MemberDefAliasImpl::isNoExcept ()
inline virtual

Definition at line 739 of file memberdef.cpp.

739 bool isNoExcept() const override
740 { return getMdAlias()->isNoExcept(); }

References getMdAlias and MemberDef::isNoExcept.

isNonAtomic()

bool MemberDefAliasImpl::isNonAtomic ()
inline virtual

Definition at line 709 of file memberdef.cpp.

709 bool isNonAtomic() const override
710 { return getMdAlias()->isNonAtomic(); }

References getMdAlias and MemberDef::isNonAtomic.

isNotFriend()

bool MemberDefAliasImpl::isNotFriend ()
inline virtual

Definition at line 797 of file memberdef.cpp.

797 bool isNotFriend() const override
798 { return getMdAlias()->isNotFriend(); }

References getMdAlias and MemberDef::isNotFriend.

isObjCMethod()

bool MemberDefAliasImpl::isObjCMethod ()
inline virtual

Definition at line 763 of file memberdef.cpp.

763 bool isObjCMethod() const override
764 { return getMdAlias()->isObjCMethod(); }

References getMdAlias and MemberDef::isObjCMethod.

isObjCProperty()

bool MemberDefAliasImpl::isObjCProperty ()
inline virtual

Definition at line 765 of file memberdef.cpp.

765 bool isObjCProperty() const override
766 { return getMdAlias()->isObjCProperty(); }

References getMdAlias and MemberDef::isObjCProperty.

isOptional()

bool MemberDefAliasImpl::isOptional ()
inline virtual

Definition at line 705 of file memberdef.cpp.

705 bool isOptional() const override
706 { return getMdAlias()->isOptional(); }

References getMdAlias and MemberDef::isOptional.

isOverride()

bool MemberDefAliasImpl::isOverride ()
inline virtual

Definition at line 701 of file memberdef.cpp.

701 bool isOverride() const override
702 { return getMdAlias()->isOverride(); }

References getMdAlias and MemberDef::isOverride.

isPrivateGettable()

bool MemberDefAliasImpl::isPrivateGettable ()
inline virtual

Definition at line 677 of file memberdef.cpp.

677 bool isPrivateGettable() const override
678 { return getMdAlias()->isPrivateGettable(); }

References getMdAlias and MemberDef::isPrivateGettable.

isPrivateSettable()

bool MemberDefAliasImpl::isPrivateSettable ()
inline virtual

Definition at line 683 of file memberdef.cpp.

683 bool isPrivateSettable() const override
684 { return getMdAlias()->isPrivateSettable(); }

References getMdAlias and MemberDef::isPrivateSettable.

isProperty()

bool MemberDefAliasImpl::isProperty ()
inline virtual

Definition at line 659 of file memberdef.cpp.

659 bool isProperty() const override
660 { return getMdAlias()->isProperty(); }

References getMdAlias and MemberDef::isProperty.

isProtectedGettable()

bool MemberDefAliasImpl::isProtectedGettable ()
inline virtual

Definition at line 679 of file memberdef.cpp.

679 bool isProtectedGettable() const override
680 { return getMdAlias()->isProtectedGettable(); }

References getMdAlias and MemberDef::isProtectedGettable.

isProtectedSettable()

bool MemberDefAliasImpl::isProtectedSettable ()
inline virtual

Definition at line 685 of file memberdef.cpp.

685 bool isProtectedSettable() const override
686 { return getMdAlias()->isProtectedSettable(); }

References getMdAlias and MemberDef::isProtectedSettable.

isPrototype()

bool MemberDefAliasImpl::isPrototype ()
inline virtual

Definition at line 847 of file memberdef.cpp.

847 bool isPrototype() const override
848 { return getMdAlias()->isPrototype(); }

References getMdAlias and MemberDef::isPrototype.

isPublished()

bool MemberDefAliasImpl::isPublished ()
inline virtual

Definition at line 759 of file memberdef.cpp.

759 bool isPublished() const override
760 { return getMdAlias()->isPublished(); }

References getMdAlias and MemberDef::isPublished.

isRaisable()

bool MemberDefAliasImpl::isRaisable ()
inline virtual

Definition at line 695 of file memberdef.cpp.

695 bool isRaisable() const override
696 { return getMdAlias()->isRaisable(); }

References getMdAlias and MemberDef::isRaisable.

isReadable()

bool MemberDefAliasImpl::isReadable ()
inline virtual

Definition at line 687 of file memberdef.cpp.

687 bool isReadable() const override
688 { return getMdAlias()->isReadable(); }

References getMdAlias and MemberDef::isReadable.

isReadonly()

bool MemberDefAliasImpl::isReadonly ()
inline virtual

Definition at line 745 of file memberdef.cpp.

745 bool isReadonly() const override
746 { return getMdAlias()->isReadable(); }

References getMdAlias and MemberDef::isReadable.

isReference()

bool MemberDefAliasImpl::isReference ()
inline virtual

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

Definition at line 923 of file memberdef.cpp.

923 bool isReference() const override
924 { return getMdAlias()->isReference(); }

References getMdAlias and Definition::isReference.

isReimplementedBy()

bool MemberDefAliasImpl::isReimplementedBy (const ClassDef * cd)
inline virtual

Definition at line 827 of file memberdef.cpp.

827 bool isReimplementedBy(const ClassDef *cd) const override
828 { return getMdAlias()->isReimplementedBy(cd); }

References getMdAlias and MemberDef::isReimplementedBy.

isRelated()

bool MemberDefAliasImpl::isRelated ()
inline virtual

Definition at line 663 of file memberdef.cpp.

663 bool isRelated() const override
664 { return getMdAlias()->isRelated(); }

References getMdAlias and MemberDef::isRelated.

isRelatedOrFriend()

bool MemberDefAliasImpl::isRelatedOrFriend ()
inline virtual

Definition at line 801 of file memberdef.cpp.

801 bool isRelatedOrFriend() const override
802 { return getMdAlias()->isRelatedOrFriend(); }

References getMdAlias and MemberDef::isRelatedOrFriend.

isRemovable()

bool MemberDefAliasImpl::isRemovable ()
inline virtual

Definition at line 693 of file memberdef.cpp.

693 bool isRemovable() const override
694 { return getMdAlias()->isRemovable(); }

References getMdAlias and MemberDef::isRemovable.

isRequired()

bool MemberDefAliasImpl::isRequired ()
inline virtual

Definition at line 707 of file memberdef.cpp.

707 bool isRequired() const override
708 { return getMdAlias()->isRequired(); }

References getMdAlias and MemberDef::isRequired.

isRetain()

bool MemberDefAliasImpl::isRetain ()
inline virtual

Definition at line 715 of file memberdef.cpp.

715 bool isRetain() const override
716 { return getMdAlias()->isRetain(); }

References getMdAlias and MemberDef::isRetain.

isSealed()

bool MemberDefAliasImpl::isSealed ()
inline virtual

Definition at line 727 of file memberdef.cpp.

727 bool isSealed() const override
728 { return getMdAlias()->isSealed(); }

References getMdAlias and MemberDef::isSealed.

isSequence()

bool MemberDefAliasImpl::isSequence ()
inline virtual

Definition at line 645 of file memberdef.cpp.

645 bool isSequence() const override
646 { return getMdAlias()->isSequence(); }

References getMdAlias and MemberDef::isSequence.

isSettable()

bool MemberDefAliasImpl::isSettable ()
inline virtual

Definition at line 681 of file memberdef.cpp.

681 bool isSettable() const override
682 { return getMdAlias()->isSettable(); }

References getMdAlias and MemberDef::isSettable.

isSignal()

bool MemberDefAliasImpl::isSignal ()
inline virtual

Definition at line 633 of file memberdef.cpp.

633 bool isSignal() const override
634 { return getMdAlias()->isSignal(); }

References getMdAlias and MemberDef::isSignal.

isSliceLocal()

bool MemberDefAliasImpl::isSliceLocal ()
inline virtual

Definition at line 783 of file memberdef.cpp.

783 bool isSliceLocal() const override
784 { return getMdAlias()->isSliceLocal(); }

References getMdAlias and MemberDef::isSliceLocal.

isSlot()

bool MemberDefAliasImpl::isSlot ()
inline virtual

Definition at line 635 of file memberdef.cpp.

635 bool isSlot() const override
636 { return getMdAlias()->isSlot(); }

References getMdAlias and MemberDef::isSlot.

isStatic()

bool MemberDefAliasImpl::isStatic ()
inline virtual

Definition at line 667 of file memberdef.cpp.

667 bool isStatic() const override
668 { return getMdAlias()->isStatic(); }

References getMdAlias and MemberDef::isStatic.

isStrong()

bool MemberDefAliasImpl::isStrong ()
inline virtual

Definition at line 719 of file memberdef.cpp.

719 bool isStrong() const override
720 { return getMdAlias()->isStrong(); }

References getMdAlias and MemberDef::isStrong.

isStrongEnumValue()

bool MemberDefAliasImpl::isStrongEnumValue ()
inline virtual

Definition at line 779 of file memberdef.cpp.

779 bool isStrongEnumValue() const override
780 { return getMdAlias()->isStrongEnumValue(); }

References getMdAlias and MemberDef::isStrongEnumValue.

isTemplateSpecialization()

bool MemberDefAliasImpl::isTemplateSpecialization ()
inline virtual

Definition at line 761 of file memberdef.cpp.

761 bool isTemplateSpecialization() const override

References getMdAlias and MemberDef::isTemplateSpecialization.

isTransient()

bool MemberDefAliasImpl::isTransient ()
inline virtual

Definition at line 751 of file memberdef.cpp.

751 bool isTransient() const override
752 { return getMdAlias()->isTransient(); }

References getMdAlias and MemberDef::isTransient.

isTypeAlias()

bool MemberDefAliasImpl::isTypeAlias ()
inline virtual

Definition at line 733 of file memberdef.cpp.

733 bool isTypeAlias() const override
734 { return getMdAlias()->isTypeAlias(); }

References getMdAlias and MemberDef::isTypeAlias.

isTypedef()

bool MemberDefAliasImpl::isTypedef ()
inline virtual

Definition at line 643 of file memberdef.cpp.

643 bool isTypedef() const override
644 { return getMdAlias()->isTypedef(); }

References getMdAlias and MemberDef::isTypedef.

isTypedefValCached()

bool MemberDefAliasImpl::isTypedefValCached ()
inline virtual

Definition at line 889 of file memberdef.cpp.

889 bool isTypedefValCached() const override
890 { return getMdAlias()->isTypedefValCached(); }

References getMdAlias and MemberDef::isTypedefValCached.

isUNOProperty()

bool MemberDefAliasImpl::isUNOProperty ()
inline virtual

Definition at line 743 of file memberdef.cpp.

743 bool isUNOProperty() const override
744 { return getMdAlias()->isUNOProperty(); }

References getMdAlias and MemberDef::isUNOProperty.

isUnretained()

bool MemberDefAliasImpl::isUnretained ()
inline virtual

Definition at line 723 of file memberdef.cpp.

723 bool isUnretained() const override
724 { return getMdAlias()->isUnretained(); }

References getMdAlias and MemberDef::isUnretained.

isVariable()

bool MemberDefAliasImpl::isVariable ()
inline virtual

Definition at line 637 of file memberdef.cpp.

637 bool isVariable() const override
638 { return getMdAlias()->isVariable(); }

References getMdAlias and MemberDef::isVariable.

isWeak()

bool MemberDefAliasImpl::isWeak ()
inline virtual

Definition at line 717 of file memberdef.cpp.

717 bool isWeak() const override
718 { return getMdAlias()->isWeak(); }

References getMdAlias and MemberDef::isWeak.

isWritable()

bool MemberDefAliasImpl::isWritable ()
inline virtual

Definition at line 689 of file memberdef.cpp.

689 bool isWritable() const override
690 { return getMdAlias()->isWritable(); }

References getMdAlias and MemberDef::isWritable.

livesInsideEnum()

bool MemberDefAliasImpl::livesInsideEnum ()
inline virtual

Definition at line 781 of file memberdef.cpp.

781 bool livesInsideEnum() const override
782 { return getMdAlias()->livesInsideEnum(); }

References getMdAlias and MemberDef::livesInsideEnum.

memberDeclaration()

MemberDef * MemberDefAliasImpl::memberDeclaration ()
inline virtual

Definition at line 899 of file memberdef.cpp.

899 MemberDef *memberDeclaration() const override
900 { return getMdAlias()->memberDeclaration(); }

References getMdAlias and MemberDef::memberDeclaration.

memberDefinition()

MemberDef * MemberDefAliasImpl::memberDefinition ()
inline virtual

Definition at line 897 of file memberdef.cpp.

897 MemberDef *memberDefinition() const override
898 { return getMdAlias()->memberDefinition(); }

References getMdAlias and MemberDef::memberDefinition.

memberType()

MemberType MemberDefAliasImpl::memberType ()
inline virtual

Definition at line 629 of file memberdef.cpp.

629 MemberType memberType() const override
630 { return getMdAlias()->memberType(); }

References getMdAlias and MemberDef::memberType.

memberTypeName()

QCString MemberDefAliasImpl::memberTypeName ()
inline virtual

Definition at line 631 of file memberdef.cpp.

631 QCString memberTypeName() const override
632 { return getMdAlias()->memberTypeName(); }

References getMdAlias and MemberDef::memberTypeName.

moveTo()

void MemberDefAliasImpl::moveTo (Definition *)
inline virtual

Definition at line 546 of file memberdef.cpp.

546 void moveTo(Definition *) override {}

name()

const QCString & MemberDefAliasImpl::name ()
inline virtual

Returns the name of the definition

Definition at line 548 of file memberdef.cpp.

548 const QCString &name() const override
549 { return getMdAlias()->name(); }

References getMdAlias and Definition::name.

numberOfFlowKeyWords()

int MemberDefAliasImpl::numberOfFlowKeyWords ()
inline virtual

Definition at line 793 of file memberdef.cpp.

793 int numberOfFlowKeyWords() const override
794 { return getMdAlias()->numberOfFlowKeyWords(); }

References getMdAlias and MemberDef::numberOfFlowKeyWords.

objCMethodName()

QCString MemberDefAliasImpl::objCMethodName (bool localLink, bool showStatic)
inline virtual

Definition at line 623 of file memberdef.cpp.

623 QCString objCMethodName(bool localLink,bool showStatic) const override
624 { return getMdAlias()->objCMethodName(localLink,showStatic); }

References getMdAlias and MemberDef::objCMethodName.

protection()

Protection MemberDefAliasImpl::protection ()
inline virtual

Definition at line 625 of file memberdef.cpp.

625 Protection protection() const override
626 { return getMdAlias()->protection(); }

References getMdAlias and MemberDef::protection.

qualifiedName()

QCString MemberDefAliasImpl::qualifiedName ()
inline virtual

Returns the fully qualified name of this definition

Definition at line 621 of file memberdef.cpp.

621 QCString qualifiedName() const override
622 { return getMdAlias()->qualifiedName(); }

References getMdAlias and Definition::qualifiedName.

reimplementedBy()

const MemberVector & MemberDefAliasImpl::reimplementedBy ()
inline virtual

Definition at line 825 of file memberdef.cpp.

825 const MemberVector &reimplementedBy() const override
826 { return getMdAlias()->reimplementedBy(); }

References getMdAlias and MemberDef::reimplementedBy.

reimplements()

const MemberDef * MemberDefAliasImpl::reimplements ()
inline virtual

Definition at line 823 of file memberdef.cpp.

823 const MemberDef *reimplements() const override
824 { return getMdAlias()->reimplements(); }

References getMdAlias and MemberDef::reimplements.

relatedAlso()

ClassDef * MemberDefAliasImpl::relatedAlso ()
inline virtual

Definition at line 829 of file memberdef.cpp.

829 ClassDef *relatedAlso() const override
830 { return getMdAlias()->relatedAlso(); }

References getMdAlias and MemberDef::relatedAlso.

requiresClause()

QCString MemberDefAliasImpl::requiresClause ()
inline virtual

Definition at line 931 of file memberdef.cpp.

931 QCString requiresClause() const override
932 { return getMdAlias()->requiresClause(); }

References getMdAlias and MemberDef::requiresClause.

resolveAlias()

MemberDef * MemberDefAliasImpl::resolveAlias ()
inline virtual

Definition at line 540 of file memberdef.cpp.

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

Reference getMdAlias.

resolveAlias()

const MemberDef * MemberDefAliasImpl::resolveAlias ()
inline virtual

Definition at line 541 of file memberdef.cpp.

541 const MemberDef *resolveAlias() const override { return getMdAlias(); }

Reference getMdAlias.

setMemberGroup()

void MemberDefAliasImpl::setMemberGroup (MemberGroup * grp)
inline virtual

Definition at line 939 of file memberdef.cpp.

939 void setMemberGroup(MemberGroup *grp) override { m_memberGroup = grp; }

Reference m_memberGroup.

sourceRefName()

QCString MemberDefAliasImpl::sourceRefName ()
inline virtual

Definition at line 877 of file memberdef.cpp.

877 QCString sourceRefName() const override
878 { return getMdAlias()->sourceRefName(); }

References getMdAlias and MemberDef::sourceRefName.

templateArguments()

const ArgumentList & MemberDefAliasImpl::templateArguments ()
inline virtual

Definition at line 853 of file memberdef.cpp.

853 const ArgumentList &templateArguments() const override
854 { return getMdAlias()->templateArguments(); }

References getMdAlias and MemberDef::templateArguments.

templateMaster()

const MemberDef * MemberDefAliasImpl::templateMaster ()
inline virtual

Definition at line 883 of file memberdef.cpp.

883 const MemberDef *templateMaster() const override
884 { return getMdAlias()->templateMaster(); }

References getMdAlias and MemberDef::templateMaster.

typeConstraints()

const ArgumentList & MemberDefAliasImpl::typeConstraints ()
inline virtual

Definition at line 915 of file memberdef.cpp.

915 const ArgumentList &typeConstraints() const override
916 { return getMdAlias()->typeConstraints(); }

References getMdAlias and MemberDef::typeConstraints.

typeString()

QCString MemberDefAliasImpl::typeString ()
inline virtual

Definition at line 562 of file memberdef.cpp.

562 QCString typeString() const override
563 { return getMdAlias()->typeString(); }

References getMdAlias and MemberDef::typeString.

virtualness()

Specifier MemberDefAliasImpl::virtualness (int)
inline virtual

Definition at line 627 of file memberdef.cpp.

627 Specifier virtualness(int /* count */) const override
628 { return getMdAlias()->virtualness(); }

References getMdAlias and MemberDef::virtualness.

visibleInIndex()

bool MemberDefAliasImpl::visibleInIndex ()
inline virtual

Definition at line 933 of file memberdef.cpp.

933 bool visibleInIndex() const override
934 { return getMdAlias()->visibleInIndex(); }

References getMdAlias and MemberDef::visibleInIndex.

warnIfUndocumented()

void MemberDefAliasImpl::warnIfUndocumented ()
inline virtual

Definition at line 936 of file memberdef.cpp.

936 void warnIfUndocumented() const override {}

warnIfUndocumentedParams()

void MemberDefAliasImpl::warnIfUndocumentedParams ()
inline virtual

Definition at line 937 of file memberdef.cpp.

937 void warnIfUndocumentedParams() const override {}

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())
inline virtual

Definition at line 944 of file memberdef.cpp.

945 const ClassDef *cd,const NamespaceDef *nd,const FileDef *fd,const GroupDef *gd,const ModuleDef *mod,
946 bool inGroup, int indentLevel, const ClassDef *inheritFrom=nullptr,const QCString &inheritId=QCString()) const override
947 {
948 getMdAlias()->writeDeclaration(ol,cd,nd,fd,gd,mod,inGroup,indentLevel,inheritFrom,inheritId);
949 }

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)
inline virtual

Definition at line 950 of file memberdef.cpp.

951 const ClassDef *cd,const NamespaceDef *nd,const FileDef *fd,const GroupDef *gd,const ModuleDef *mod) const override
952 {
953 getMdAlias()->writeEnumDeclaration(typeDecl,cd,nd,fd,gd,mod);
954 }

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)
inline virtual

Definition at line 955 of file memberdef.cpp.

956 const ClassDef *cd,const NamespaceDef *nd,const FileDef *fd,const GroupDef *gd,const ModuleDef *mod,
957 bool onlyText=FALSE) const override
958 {
959 getMdAlias()->writeLink(ol,cd,nd,fd,gd,mod,onlyText);
960 }

References FALSE, getMdAlias and MemberDef::writeLink.

Private Member Attributes

m_memberGroup

MemberGroup* MemberDefAliasImpl::m_memberGroup

Definition at line 962 of file memberdef.cpp.

962 MemberGroup *m_memberGroup; // group's member definition

Referenced by getMemberGroup, MemberDefAliasImpl and setMemberGroup.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.