Doxygen
MemberDefAliasImpl类 参考
+ 类 MemberDefAliasImpl 继承关系图:
+ MemberDefAliasImpl 的协作图:

Public 成员函数

 MemberDefAliasImpl (const Definition *newScope, const MemberDef *md)
 
virtual ~MemberDefAliasImpl ()
 
virtual DefType definitionType () const
 
const MemberDefgetMdAlias () const
 
virtual MemberDefresolveAlias ()
 
virtual const MemberDefresolveAlias () const
 
virtual MemberDefdeepCopy () const
 
virtual void moveTo (Definition *)
 
virtual QCString name () const
 
virtual CodeSymbolType codeSymbolType () const
 
virtual QCString getOutputFileBase () const
 
virtual QCString getReference () const
 
virtual QCString anchor () const
 
virtual QCString declaration () const
 
virtual QCString definition () const
 
virtual QCString typeString () const
 
virtual QCString argsString () const
 
virtual QCString excpString () const
 
virtual QCString bitfieldString () const
 
virtual QCString extraTypeChars () const
 
virtual const QCStringinitializer () const
 
virtual int initializerLines () const
 
virtual uint64 getMemberSpecifiers () const
 
virtual const MemberListgetSectionList (const Definition *container) const
 
virtual QCString displayDefinition () const
 
virtual const ClassDefgetClassDef () const
 
virtual const FileDefgetFileDef () const
 
virtual const NamespaceDefgetNamespaceDef () const
 
virtual const ClassDefaccessorClass () const
 
virtual QCString getReadAccessor () const
 
virtual QCString getWriteAccessor () const
 
virtual const GroupDefgetGroupDef () const
 
virtual Grouping::GroupPri_t getGroupPri () const
 
virtual QCString getGroupFileName () const
 
virtual int getGroupStartLine () const
 
virtual bool getGroupHasDocs () const
 
virtual QCString qualifiedName () const
 
virtual QCString objCMethodName (bool localLink, bool showStatic) const
 
virtual Protection protection () const
 
virtual Specifier virtualness (int count) const
 
virtual MemberType memberType () const
 
virtual QCString memberTypeName () const
 
virtual bool isSignal () const
 
virtual bool isSlot () const
 
virtual bool isVariable () const
 
virtual bool isEnumerate () const
 
virtual bool isEnumValue () const
 
virtual bool isTypedef () const
 
virtual bool isSequence () const
 
virtual bool isDictionary () const
 
virtual bool isFunction () const
 
virtual bool isFunctionPtr () const
 
virtual bool isDefine () const
 
virtual bool isFriend () const
 
virtual bool isDCOP () const
 
virtual bool isProperty () const
 
virtual bool isEvent () const
 
virtual bool isRelated () const
 
virtual bool isForeign () const
 
virtual bool isStatic () const
 
virtual bool isInline () const
 
virtual bool isExplicit () const
 
virtual bool isMutable () const
 
virtual bool isGettable () const
 
virtual bool isPrivateGettable () const
 
virtual bool isProtectedGettable () const
 
virtual bool isSettable () const
 
virtual bool isPrivateSettable () const
 
virtual bool isProtectedSettable () const
 
virtual bool isReadable () const
 
virtual bool isWritable () const
 
virtual bool isAddable () const
 
virtual bool isRemovable () const
 
virtual bool isRaisable () const
 
virtual bool isFinal () const
 
virtual bool isAbstract () const
 
virtual bool isOverride () const
 
virtual bool isInitonly () const
 
virtual bool isOptional () const
 
virtual bool isRequired () const
 
virtual bool isNonAtomic () const
 
virtual bool isCopy () const
 
virtual bool isAssign () const
 
virtual bool isRetain () const
 
virtual bool isWeak () const
 
virtual bool isStrong () const
 
virtual bool isEnumStruct () const
 
virtual bool isUnretained () const
 
virtual bool isNew () const
 
virtual bool isSealed () const
 
virtual bool isImplementation () const
 
virtual bool isExternal () const
 
virtual bool isTypeAlias () const
 
virtual bool isDefault () const
 
virtual bool isDelete () const
 
virtual bool isNoExcept () const
 
virtual bool isAttribute () const
 
virtual bool isUNOProperty () const
 
virtual bool isReadonly () const
 
virtual bool isBound () const
 
virtual bool isConstrained () const
 
virtual bool isTransient () const
 
virtual bool isMaybeVoid () const
 
virtual bool isMaybeDefault () const
 
virtual bool isMaybeAmbiguous () const
 
virtual bool isPublished () const
 
virtual bool isTemplateSpecialization () const
 
virtual bool isObjCMethod () const
 
virtual bool isObjCProperty () const
 
virtual bool isConstructor () const
 
virtual bool isDestructor () const
 
virtual bool hasOneLineInitializer () const
 
virtual bool hasMultiLineInitializer () const
 
virtual bool showInCallGraph () const
 
virtual bool isStrongEnumValue () const
 
virtual bool livesInsideEnum () const
 
virtual bool isSliceLocal () const
 
virtual bool isConstExpr () const
 
virtual int numberOfFlowKeyWords () const
 
virtual bool isFriendToHide () const
 
virtual bool isNotFriend () const
 
virtual bool isFunctionOrSignalSlot () const
 
virtual bool isRelatedOrFriend () const
 
virtual bool isLinkableInProject () const
 
virtual bool isLinkable () const
 
virtual bool hasDocumentation () const
 
virtual bool isDeleted () const
 
virtual bool isBriefSectionVisible () const
 
virtual bool isDetailedSectionVisible (MemberListContainer container) const
 
virtual bool hasDetailedDescription () const
 
virtual bool isFriendClass () const
 
virtual bool isDocumentedFriendClass () const
 
virtual const MemberDefreimplements () const
 
virtual const MemberVectorreimplementedBy () const
 
virtual bool isReimplementedBy (const ClassDef *cd) const
 
virtual ClassDefrelatedAlso () const
 
virtual bool hasDocumentedEnumValues () const
 
virtual const MemberDefgetAnonymousEnumType () const
 
virtual bool isDocsForDefinition () const
 
virtual const MemberDefgetEnumScope () const
 
virtual const MemberVectorenumFieldList () const
 
virtual QCString enumBaseType () const
 
virtual bool hasExamples () const
 
virtual const ExampleListgetExamples () const
 
virtual bool isPrototype () const
 
virtual const ArgumentListargumentList () const
 
virtual const ArgumentListdeclArgumentList () const
 
virtual const ArgumentListtemplateArguments () const
 
virtual const ArgumentListsdefinitionTemplateParameterLists () const
 
virtual int getMemberGroupId () const
 
virtual MemberGroupgetMemberGroup () const
 
virtual bool fromAnonymousScope () const
 
virtual bool anonymousDeclShown () const
 
virtual MemberDeffromAnonymousMember () const
 
virtual bool hasCallGraph () const
 
virtual bool hasCallerGraph () const
 
virtual bool visibleMemberGroup (bool hideNoHeader) const
 
virtual bool hasReferencesRelation () const
 
virtual bool hasReferencedByRelation () const
 
virtual const MemberDeftemplateMaster () const
 
virtual QCString getScopeString () const
 
virtual ClassDefgetClassDefOfAnonymousType () const
 
virtual bool isTypedefValCached () const
 
virtual const ClassDefgetCachedTypedefVal () const
 
virtual QCString getCachedTypedefTemplSpec () const
 
virtual QCString getCachedResolvedTypedef () const
 
virtual MemberDefmemberDefinition () const
 
virtual MemberDefmemberDeclaration () const
 
virtual const MemberDefinheritsDocsFrom () const
 
virtual const MemberDefgetGroupAlias () const
 
virtual ClassDefcategory () const
 
virtual const MemberDefcategoryRelation () const
 
virtual QCString displayName (bool b=TRUE) const
 
virtual QCString getDeclType () const
 
virtual StringVector getLabels (const Definition *container) const
 
virtual const ArgumentListtypeConstraints () const
 
virtual QCString documentation () const
 
virtual QCString briefDescription (bool abbr=FALSE) const
 
virtual QCString fieldType () const
 
virtual bool isReference () const
 
virtual QCString getDeclFileName () const
 
virtual int getDeclLine () const
 
virtual int getDeclColumn () const
 
virtual QCString requiresClause () const
 
virtual bool visibleInIndex () const
 
virtual void warnIfUndocumented () const
 
virtual void warnIfUndocumentedParams () const
 
virtual void detectUndocumentedParams (bool hasParamCommand, bool hasReturnCommand) const
 
virtual void setMemberGroup (MemberGroup *grp)
 
virtual MemberDefMutablecreateTemplateInstanceMember (const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const
 
virtual void writeDeclaration (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, bool inGroup, int indentLevel, const ClassDef *inheritFrom=0, const QCString &inheritId=QCString()) const
 
virtual void writeEnumDeclaration (OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd) const
 
- Public 成员函数 继承自 DefinitionAliasMixin< MemberDef >
 DefinitionAliasMixin (const Definition *scope, const Definition *alias)
 
void init ()
 
void deinit ()
 
virtual ~DefinitionAliasMixin ()=default
 
virtual bool isAlias () const
 
virtual QCString name () const
 
virtual bool isAnonymous () const
 
virtual QCString localName () const
 
virtual QCString qualifiedName () const
 
virtual QCString symbolName () const
 
virtual QCString getSourceFileBase () const
 
virtual QCString getSourceAnchor () const
 
virtual QCString documentation () const
 
virtual int docLine () const
 
virtual QCString docFile () const
 
virtual QCString briefDescriptionAsTooltip () const
 
virtual int briefLine () const
 
virtual QCString inbodyDocumentation () const
 
virtual QCString inbodyFile () const
 
virtual int inbodyLine () const
 
virtual QCString briefFile () const
 
virtual QCString getDefFileName () const
 
virtual QCString getDefFileExtension () const
 
virtual int getDefLine () const
 
virtual int getDefColumn () const
 
virtual bool hasDocumentation () const
 
virtual bool hasUserDocumentation () const
 
virtual bool isVisibleInProject () const
 
virtual bool isVisible () const
 
virtual bool isHidden () const
 
virtual bool isArtificial () const
 
virtual QCString getReference () const
 
virtual bool isReference () const
 
virtual QCString externalReference (const QCString &relPath) const
 
virtual int getStartDefLine () const
 
virtual int getStartBodyLine () const
 
virtual int getEndBodyLine () const
 
virtual const FileDefgetBodyDef () const
 
virtual SrcLangExt getLanguage () const
 
virtual const GroupListpartOfGroups () const
 
virtual bool isLinkableViaGroup () const
 
virtual const RefItemVectorxrefListItems () const
 
virtual const DefinitionfindInnerCompound (const QCString &name) const
 
virtual DefinitiongetOuterScope () const
 
virtual const MemberVectorgetReferencesMembers () const
 
virtual const MemberVectorgetReferencedByMembers () const
 
virtual bool hasSections () const
 
virtual bool hasSources () const
 
virtual bool hasBriefDescription () const
 
virtual QCString id () const
 
virtual const SectionRefsgetSectionRefs () const
 
virtual QCString navigationPathAsString () const
 
virtual QCString pathFragment () const
 
- Public 成员函数 继承自 MemberDef
virtual ~MemberDef ()
 
ClassDefMutablegetClassDefMutable () const
 
- Public 成员函数 继承自 Definition
virtual bool isAlias () const =0
 
virtual bool isAnonymous () const =0
 
virtual QCString localName () const =0
 
virtual QCString symbolName () const =0
 
virtual QCString getSourceFileBase () const =0
 
virtual QCString getSourceAnchor () const =0
 
virtual int docLine () const =0
 
virtual QCString docFile () const =0
 
virtual QCString briefDescriptionAsTooltip () const =0
 
virtual int briefLine () const =0
 
virtual QCString inbodyDocumentation () const =0
 
virtual QCString inbodyFile () const =0
 
virtual int inbodyLine () const =0
 
virtual QCString briefFile () const =0
 
virtual QCString getDefFileName () const =0
 
virtual QCString getDefFileExtension () const =0
 
virtual int getDefLine () const =0
 
virtual int getDefColumn () const =0
 
virtual bool hasUserDocumentation () const =0
 
virtual bool isVisibleInProject () const =0
 
virtual bool isVisible () const =0
 
virtual bool isHidden () const =0
 
virtual bool isArtificial () const =0
 
virtual int getStartDefLine () const =0
 
virtual int getStartBodyLine () const =0
 
virtual int getEndBodyLine () const =0
 
virtual const FileDefgetBodyDef () const =0
 
virtual SrcLangExt getLanguage () const =0
 Returns the programming language this definition was written in. 更多...
 
virtual const GroupListpartOfGroups () const =0
 
virtual bool isLinkableViaGroup () const =0
 
virtual const RefItemVectorxrefListItems () const =0
 
virtual DefinitiongetOuterScope () const =0
 
virtual const MemberVectorgetReferencesMembers () const =0
 
virtual const MemberVectorgetReferencedByMembers () const =0
 
virtual bool hasSections () const =0
 
virtual bool hasSources () const =0
 
virtual bool hasBriefDescription () const =0
 returns TRUE if this class has a brief description 更多...
 
virtual QCString id () const =0
 
virtual const SectionRefsgetSectionRefs () const =0
 returns the section dictionary, only of importance for pagedef 更多...
 
virtual QCString navigationPathAsString () const =0
 
virtual QCString pathFragment () const =0
 
virtual QCString _symbolName () const =0
 
virtual ~Definition ()=default
 

Private 属性

MemberGroupm_memberGroup
 

额外继承的成员函数

- Public 类型 继承自 Definition
enum  DefType {
  TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3,
  TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7,
  TypeConcept = 8
}
 
- Protected 成员函数 继承自 DefinitionAliasMixin< MemberDef >
const DefinitiongetAlias () const
 
const DefinitiongetScope () const
 

详细描述

在文件 memberdef.cpp385 行定义.

构造及析构函数说明

◆ MemberDefAliasImpl()

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

在文件 memberdef.cpp388 行定义.

389  : DefinitionAliasMixin(newScope,md), m_memberGroup(0) { init(); }

引用了 DefinitionAliasMixin< MemberDef >::init().

◆ ~MemberDefAliasImpl()

virtual MemberDefAliasImpl::~MemberDefAliasImpl ( )
inlinevirtual

在文件 memberdef.cpp390 行定义.

390 { deinit(); }

引用了 DefinitionAliasMixin< MemberDef >::deinit().

成员函数说明

◆ accessorClass()

virtual const ClassDef* MemberDefAliasImpl::accessorClass ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp442 行定义.

443  { return getMdAlias()->accessorClass(); }

引用了 MemberDef::accessorClass() , 以及 getMdAlias().

◆ anchor()

virtual QCString MemberDefAliasImpl::anchor ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp410 行定义.

411  { return getMdAlias()->anchor(); }

引用了 MemberDef::anchor() , 以及 getMdAlias().

◆ anonymousDeclShown()

virtual bool MemberDefAliasImpl::anonymousDeclShown ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp690 行定义.

691  { return getMdAlias()->anonymousDeclShown(); }

引用了 MemberDef::anonymousDeclShown() , 以及 getMdAlias().

◆ argsString()

virtual QCString MemberDefAliasImpl::argsString ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp418 行定义.

419  { return getMdAlias()->argsString(); }

引用了 MemberDef::argsString() , 以及 getMdAlias().

◆ argumentList()

virtual const ArgumentList& MemberDefAliasImpl::argumentList ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp676 行定义.

677  { return getMdAlias()->argumentList(); }

引用了 MemberDef::argumentList() , 以及 getMdAlias().

◆ bitfieldString()

virtual QCString MemberDefAliasImpl::bitfieldString ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp422 行定义.

423  { return getMdAlias()->bitfieldString(); }

引用了 MemberDef::bitfieldString() , 以及 getMdAlias().

◆ briefDescription()

virtual QCString MemberDefAliasImpl::briefDescription ( bool  abbreviate = FALSE) const
inlinevirtual

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

重载 DefinitionAliasMixin< MemberDef > .

在文件 memberdef.cpp740 行定义.

741  { return getMdAlias()->briefDescription(); }

引用了 MemberDef::briefDescription() , 以及 getMdAlias().

◆ category()

virtual ClassDef* MemberDefAliasImpl::category ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp726 行定义.

727  { return getMdAlias()->category(); }

引用了 MemberDef::category() , 以及 getMdAlias().

◆ categoryRelation()

virtual const MemberDef* MemberDefAliasImpl::categoryRelation ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp728 行定义.

729  { return getMdAlias()->categoryRelation(); }

引用了 MemberDef::categoryRelation() , 以及 getMdAlias().

◆ codeSymbolType()

virtual CodeSymbolType MemberDefAliasImpl::codeSymbolType ( ) const
inlinevirtual

Used for syntax highlighting symbol class

实现了 Definition.

在文件 memberdef.cpp404 行定义.

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

引用了 Definition::codeSymbolType() , 以及 getMdAlias().

◆ createTemplateInstanceMember()

virtual MemberDefMutable* MemberDefAliasImpl::createTemplateInstanceMember ( const ArgumentList formalArgs,
const std::unique_ptr< ArgumentList > &  actualArgs 
) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp761 行定义.

763  { return getMdAlias()->createTemplateInstanceMember(formalArgs,actualArgs); }

引用了 MemberDef::createTemplateInstanceMember() , 以及 getMdAlias().

◆ declaration()

virtual QCString MemberDefAliasImpl::declaration ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp412 行定义.

413  { return getMdAlias()->declaration(); }

引用了 MemberDef::declaration() , 以及 getMdAlias().

◆ declArgumentList()

virtual const ArgumentList& MemberDefAliasImpl::declArgumentList ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp678 行定义.

679  { return getMdAlias()->declArgumentList(); }

引用了 MemberDef::declArgumentList() , 以及 getMdAlias().

◆ deepCopy()

virtual MemberDef* MemberDefAliasImpl::deepCopy ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp397 行定义.

397  {
399  }

引用了 createMemberDefAlias(), getMdAlias() , 以及 DefinitionAliasMixin< MemberDef >::getScope().

◆ definition()

virtual QCString MemberDefAliasImpl::definition ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp414 行定义.

415  { return getMdAlias()->definition(); }

引用了 MemberDef::definition() , 以及 getMdAlias().

◆ definitionTemplateParameterLists()

virtual const ArgumentLists& MemberDefAliasImpl::definitionTemplateParameterLists ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp682 行定义.

引用了 MemberDef::definitionTemplateParameterLists() , 以及 getMdAlias().

◆ definitionType()

virtual DefType MemberDefAliasImpl::definitionType ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp391 行定义.

391 { return TypeMember; }

引用了 Definition::TypeMember.

◆ detectUndocumentedParams()

virtual void MemberDefAliasImpl::detectUndocumentedParams ( bool  hasParamCommand,
bool  hasReturnCommand 
) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp759 行定义.

759 {}

◆ displayDefinition()

virtual QCString MemberDefAliasImpl::displayDefinition ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp434 行定义.

435  { return getMdAlias()->displayDefinition(); }

引用了 MemberDef::displayDefinition() , 以及 getMdAlias().

◆ displayName()

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

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

实现了 MemberDef.

在文件 memberdef.cpp730 行定义.

731  { return getMdAlias()->displayName(b); }

引用了 MemberDef::displayName() , 以及 getMdAlias().

◆ documentation()

virtual QCString MemberDefAliasImpl::documentation ( ) const
inlinevirtual

Returns the detailed description of this definition

实现了 MemberDef.

在文件 memberdef.cpp738 行定义.

739  { return getMdAlias()->documentation(); }

引用了 MemberDef::documentation() , 以及 getMdAlias().

◆ enumBaseType()

virtual QCString MemberDefAliasImpl::enumBaseType ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp668 行定义.

669  { return getMdAlias()->enumBaseType(); }

引用了 MemberDef::enumBaseType() , 以及 getMdAlias().

◆ enumFieldList()

virtual const MemberVector& MemberDefAliasImpl::enumFieldList ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp666 行定义.

667  { return getMdAlias()->enumFieldList(); }

引用了 MemberDef::enumFieldList() , 以及 getMdAlias().

◆ excpString()

virtual QCString MemberDefAliasImpl::excpString ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp420 行定义.

421  { return getMdAlias()->excpString(); }

引用了 MemberDef::excpString() , 以及 getMdAlias().

◆ extraTypeChars()

virtual QCString MemberDefAliasImpl::extraTypeChars ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp424 行定义.

425  { return getMdAlias()->extraTypeChars(); }

引用了 MemberDef::extraTypeChars() , 以及 getMdAlias().

◆ fieldType()

virtual QCString MemberDefAliasImpl::fieldType ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp742 行定义.

743  { return getMdAlias()->fieldType(); }

引用了 MemberDef::fieldType() , 以及 getMdAlias().

◆ fromAnonymousMember()

virtual MemberDef* MemberDefAliasImpl::fromAnonymousMember ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp692 行定义.

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

引用了 MemberDef::fromAnonymousMember() , 以及 getMdAlias().

◆ fromAnonymousScope()

virtual bool MemberDefAliasImpl::fromAnonymousScope ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp688 行定义.

689  { return getMdAlias()->fromAnonymousScope(); }

引用了 MemberDef::fromAnonymousScope() , 以及 getMdAlias().

◆ getAnonymousEnumType()

virtual const MemberDef* MemberDefAliasImpl::getAnonymousEnumType ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp660 行定义.

661  { return getMdAlias()->getAnonymousEnumType(); }

引用了 MemberDef::getAnonymousEnumType() , 以及 getMdAlias().

◆ getCachedResolvedTypedef()

virtual QCString MemberDefAliasImpl::getCachedResolvedTypedef ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp716 行定义.

717  { return getMdAlias()->getCachedResolvedTypedef(); }

引用了 MemberDef::getCachedResolvedTypedef() , 以及 getMdAlias().

◆ getCachedTypedefTemplSpec()

virtual QCString MemberDefAliasImpl::getCachedTypedefTemplSpec ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp714 行定义.

715  { return getMdAlias()->getCachedTypedefTemplSpec(); }

引用了 MemberDef::getCachedTypedefTemplSpec() , 以及 getMdAlias().

◆ getCachedTypedefVal()

virtual const ClassDef* MemberDefAliasImpl::getCachedTypedefVal ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp712 行定义.

713  { return getMdAlias()->getCachedTypedefVal(); }

引用了 MemberDef::getCachedTypedefVal() , 以及 getMdAlias().

◆ getClassDef()

virtual const ClassDef* MemberDefAliasImpl::getClassDef ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp436 行定义.

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

引用了 MemberDef::getClassDef() , 以及 getMdAlias().

◆ getClassDefOfAnonymousType()

virtual ClassDef* MemberDefAliasImpl::getClassDefOfAnonymousType ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp708 行定义.

709  { return getMdAlias()->getClassDefOfAnonymousType(); }

引用了 MemberDef::getClassDefOfAnonymousType() , 以及 getMdAlias().

◆ getDeclColumn()

virtual int MemberDefAliasImpl::getDeclColumn ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp750 行定义.

751  { return getMdAlias()->getDeclColumn(); }

引用了 MemberDef::getDeclColumn() , 以及 getMdAlias().

◆ getDeclFileName()

virtual QCString MemberDefAliasImpl::getDeclFileName ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp746 行定义.

747  { return getMdAlias()->getDeclFileName(); }

引用了 MemberDef::getDeclFileName() , 以及 getMdAlias().

◆ getDeclLine()

virtual int MemberDefAliasImpl::getDeclLine ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp748 行定义.

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

引用了 MemberDef::getDeclLine() , 以及 getMdAlias().

◆ getDeclType()

virtual QCString MemberDefAliasImpl::getDeclType ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp732 行定义.

733  { return getMdAlias()->getDeclType(); }

引用了 MemberDef::getDeclType() , 以及 getMdAlias().

◆ getEnumScope()

virtual const MemberDef* MemberDefAliasImpl::getEnumScope ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp664 行定义.

665  { return getMdAlias()->getEnumScope(); }

引用了 MemberDef::getEnumScope() , 以及 getMdAlias().

◆ getExamples()

virtual const ExampleList& MemberDefAliasImpl::getExamples ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp672 行定义.

673  { return getMdAlias()->getExamples(); }

引用了 MemberDef::getExamples() , 以及 getMdAlias().

◆ getFileDef()

virtual const FileDef* MemberDefAliasImpl::getFileDef ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp438 行定义.

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

引用了 MemberDef::getFileDef() , 以及 getMdAlias().

◆ getGroupAlias()

virtual const MemberDef* MemberDefAliasImpl::getGroupAlias ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp724 行定义.

725  { return getMdAlias()->getGroupAlias(); }

引用了 MemberDef::getGroupAlias() , 以及 getMdAlias().

◆ getGroupDef()

virtual const GroupDef* MemberDefAliasImpl::getGroupDef ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp448 行定义.

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

引用了 MemberDef::getGroupDef() , 以及 getMdAlias().

◆ getGroupFileName()

virtual QCString MemberDefAliasImpl::getGroupFileName ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp452 行定义.

453  { return getMdAlias()->getGroupFileName(); }

引用了 MemberDef::getGroupFileName() , 以及 getMdAlias().

◆ getGroupHasDocs()

virtual bool MemberDefAliasImpl::getGroupHasDocs ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp456 行定义.

457  { return getMdAlias()->getGroupHasDocs(); }

引用了 MemberDef::getGroupHasDocs() , 以及 getMdAlias().

◆ getGroupPri()

virtual Grouping::GroupPri_t MemberDefAliasImpl::getGroupPri ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp450 行定义.

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

引用了 MemberDef::getGroupPri() , 以及 getMdAlias().

◆ getGroupStartLine()

virtual int MemberDefAliasImpl::getGroupStartLine ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp454 行定义.

455  { return getMdAlias()->getGroupStartLine(); }

引用了 MemberDef::getGroupStartLine() , 以及 getMdAlias().

◆ getLabels()

virtual StringVector MemberDefAliasImpl::getLabels ( const Definition container) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp734 行定义.

735  { return getMdAlias()->getLabels(container); }

引用了 MemberDef::getLabels() , 以及 getMdAlias().

◆ getMdAlias()

const MemberDef* MemberDefAliasImpl::getMdAlias ( ) const
inline

在文件 memberdef.cpp393 行定义.

393 { return toMemberDef(getAlias()); }

引用了 DefinitionAliasMixin< MemberDef >::getAlias() , 以及 toMemberDef().

被这些函数引用 accessorClass(), anchor(), anonymousDeclShown(), argsString(), argumentList(), bitfieldString(), briefDescription(), category(), categoryRelation(), codeSymbolType(), createTemplateInstanceMember(), declaration(), declArgumentList(), deepCopy(), definition(), definitionTemplateParameterLists(), displayDefinition(), displayName(), documentation(), enumBaseType(), enumFieldList(), excpString(), extraTypeChars(), fieldType(), fromAnonymousMember(), fromAnonymousScope(), getAnonymousEnumType(), getCachedResolvedTypedef(), getCachedTypedefTemplSpec(), getCachedTypedefVal(), getClassDef(), getClassDefOfAnonymousType(), getDeclColumn(), getDeclFileName(), getDeclLine(), getDeclType(), getEnumScope(), getExamples(), getFileDef(), getGroupAlias(), getGroupDef(), getGroupFileName(), getGroupHasDocs(), getGroupPri(), getGroupStartLine(), getLabels(), getMemberGroupId(), getMemberSpecifiers(), getNamespaceDef(), getOutputFileBase(), getReadAccessor(), getReference(), getScopeString(), getSectionList(), getWriteAccessor(), hasCallerGraph(), hasCallGraph(), hasDetailedDescription(), hasDocumentation(), hasDocumentedEnumValues(), hasExamples(), hasMultiLineInitializer(), hasOneLineInitializer(), hasReferencedByRelation(), hasReferencesRelation(), inheritsDocsFrom(), initializer(), initializerLines(), isAbstract(), isAddable(), isAssign(), isAttribute(), isBound(), isBriefSectionVisible(), isConstExpr(), isConstrained(), isConstructor(), isCopy(), 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(), 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(), showInCallGraph(), templateArguments(), templateMaster(), typeConstraints(), typeString(), virtualness(), visibleInIndex(), visibleMemberGroup(), writeDeclaration() , 以及 writeEnumDeclaration().

◆ getMemberGroup()

virtual MemberGroup* MemberDefAliasImpl::getMemberGroup ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp686 行定义.

687  { return m_memberGroup; }

引用了 m_memberGroup.

◆ getMemberGroupId()

virtual int MemberDefAliasImpl::getMemberGroupId ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp684 行定义.

685  { return getMdAlias()->getMemberGroupId(); }

引用了 getMdAlias() , 以及 MemberDef::getMemberGroupId().

◆ getMemberSpecifiers()

virtual uint64 MemberDefAliasImpl::getMemberSpecifiers ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp430 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::getMemberSpecifiers().

◆ getNamespaceDef()

virtual const NamespaceDef* MemberDefAliasImpl::getNamespaceDef ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp440 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::getNamespaceDef().

◆ getOutputFileBase()

virtual QCString MemberDefAliasImpl::getOutputFileBase ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp406 行定义.

407  { return getMdAlias()->getOutputFileBase(); }

引用了 getMdAlias() , 以及 MemberDef::getOutputFileBase().

◆ getReadAccessor()

virtual QCString MemberDefAliasImpl::getReadAccessor ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp444 行定义.

445  { return getMdAlias()->getReadAccessor(); }

引用了 getMdAlias() , 以及 MemberDef::getReadAccessor().

◆ getReference()

virtual QCString MemberDefAliasImpl::getReference ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp408 行定义.

409  { return getMdAlias()->getReference(); }

引用了 getMdAlias() , 以及 MemberDef::getReference().

◆ getScopeString()

virtual QCString MemberDefAliasImpl::getScopeString ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp706 行定义.

707  { return getMdAlias()->getScopeString(); }

引用了 getMdAlias() , 以及 MemberDef::getScopeString().

◆ getSectionList()

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

实现了 MemberDef.

在文件 memberdef.cpp432 行定义.

433  { return getMdAlias()->getSectionList(container); }

引用了 getMdAlias() , 以及 MemberDef::getSectionList().

◆ getWriteAccessor()

virtual QCString MemberDefAliasImpl::getWriteAccessor ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp446 行定义.

447  { return getMdAlias()->getWriteAccessor(); }

引用了 getMdAlias() , 以及 MemberDef::getWriteAccessor().

◆ hasCallerGraph()

virtual bool MemberDefAliasImpl::hasCallerGraph ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp696 行定义.

697  { return getMdAlias()->hasCallerGraph(); }

引用了 getMdAlias() , 以及 MemberDef::hasCallerGraph().

◆ hasCallGraph()

virtual bool MemberDefAliasImpl::hasCallGraph ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp694 行定义.

695  { return getMdAlias()->hasCallGraph(); }

引用了 getMdAlias() , 以及 MemberDef::hasCallGraph().

◆ hasDetailedDescription()

virtual bool MemberDefAliasImpl::hasDetailedDescription ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp644 行定义.

645  { return getMdAlias()->hasDetailedDescription(); }

引用了 getMdAlias() , 以及 MemberDef::hasDetailedDescription().

◆ hasDocumentation()

virtual bool MemberDefAliasImpl::hasDocumentation ( ) const
inlinevirtual

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

参见
hasUserDocumentation()

实现了 MemberDef.

在文件 memberdef.cpp636 行定义.

637  { return getMdAlias()->hasDocumentation(); }

引用了 getMdAlias() , 以及 MemberDef::hasDocumentation().

◆ hasDocumentedEnumValues()

virtual bool MemberDefAliasImpl::hasDocumentedEnumValues ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp658 行定义.

659  { return getMdAlias()->hasDocumentedEnumValues(); }

引用了 getMdAlias() , 以及 MemberDef::hasDocumentedEnumValues().

◆ hasExamples()

virtual bool MemberDefAliasImpl::hasExamples ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp670 行定义.

671  { return getMdAlias()->hasExamples(); }

引用了 getMdAlias() , 以及 MemberDef::hasExamples().

◆ hasMultiLineInitializer()

virtual bool MemberDefAliasImpl::hasMultiLineInitializer ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp610 行定义.

611  { return getMdAlias()->hasMultiLineInitializer(); }

引用了 getMdAlias() , 以及 MemberDef::hasMultiLineInitializer().

◆ hasOneLineInitializer()

virtual bool MemberDefAliasImpl::hasOneLineInitializer ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp608 行定义.

609  { return getMdAlias()->hasOneLineInitializer(); }

引用了 getMdAlias() , 以及 MemberDef::hasOneLineInitializer().

◆ hasReferencedByRelation()

virtual bool MemberDefAliasImpl::hasReferencedByRelation ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp702 行定义.

703  { return getMdAlias()->hasReferencedByRelation(); }

引用了 getMdAlias() , 以及 MemberDef::hasReferencedByRelation().

◆ hasReferencesRelation()

virtual bool MemberDefAliasImpl::hasReferencesRelation ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp700 行定义.

701  { return getMdAlias()->hasReferencesRelation(); }

引用了 getMdAlias() , 以及 MemberDef::hasReferencesRelation().

◆ inheritsDocsFrom()

virtual const MemberDef* MemberDefAliasImpl::inheritsDocsFrom ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp722 行定义.

723  { return getMdAlias()->inheritsDocsFrom(); }

引用了 getMdAlias() , 以及 MemberDef::inheritsDocsFrom().

◆ initializer()

virtual const QCString& MemberDefAliasImpl::initializer ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp426 行定义.

427  { return getMdAlias()->initializer(); }

引用了 getMdAlias() , 以及 MemberDef::initializer().

◆ initializerLines()

virtual int MemberDefAliasImpl::initializerLines ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp428 行定义.

429  { return getMdAlias()->initializerLines(); }

引用了 getMdAlias() , 以及 MemberDef::initializerLines().

◆ isAbstract()

virtual bool MemberDefAliasImpl::isAbstract ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp536 行定义.

537  { return getMdAlias()->isAbstract(); }

引用了 getMdAlias() , 以及 MemberDef::isAbstract().

◆ isAddable()

virtual bool MemberDefAliasImpl::isAddable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp528 行定义.

529  { return getMdAlias()->isAddable(); }

引用了 getMdAlias() , 以及 MemberDef::isAddable().

◆ isAssign()

virtual bool MemberDefAliasImpl::isAssign ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp550 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isAssign().

◆ isAttribute()

virtual bool MemberDefAliasImpl::isAttribute ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp578 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isAttribute().

◆ isBound()

virtual bool MemberDefAliasImpl::isBound ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp584 行定义.

585  { return getMdAlias()->isBound(); }

引用了 getMdAlias() , 以及 MemberDef::isBound().

◆ isBriefSectionVisible()

virtual bool MemberDefAliasImpl::isBriefSectionVisible ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp640 行定义.

641  { return getMdAlias()->isBriefSectionVisible(); }

引用了 getMdAlias() , 以及 MemberDef::isBriefSectionVisible().

◆ isConstExpr()

virtual bool MemberDefAliasImpl::isConstExpr ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp620 行定义.

621  { return getMdAlias()->isConstExpr(); }

引用了 getMdAlias() , 以及 MemberDef::isConstExpr().

◆ isConstrained()

virtual bool MemberDefAliasImpl::isConstrained ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp586 行定义.

587  { return getMdAlias()->isConstrained(); }

引用了 getMdAlias() , 以及 MemberDef::isConstrained().

◆ isConstructor()

virtual bool MemberDefAliasImpl::isConstructor ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp604 行定义.

605  { return getMdAlias()->isConstructor(); }

引用了 getMdAlias() , 以及 MemberDef::isConstructor().

◆ isCopy()

virtual bool MemberDefAliasImpl::isCopy ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp548 行定义.

549  { return getMdAlias()->isCopy(); }

引用了 getMdAlias() , 以及 MemberDef::isCopy().

◆ isDCOP()

virtual bool MemberDefAliasImpl::isDCOP ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp494 行定义.

495  { return getMdAlias()->isDCOP(); }

引用了 getMdAlias() , 以及 MemberDef::isDCOP().

◆ isDefault()

virtual bool MemberDefAliasImpl::isDefault ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp572 行定义.

573  { return getMdAlias()->isDefault(); }

引用了 getMdAlias() , 以及 MemberDef::isDefault().

◆ isDefine()

virtual bool MemberDefAliasImpl::isDefine ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp490 行定义.

491  { return getMdAlias()->isDefine(); }

引用了 getMdAlias() , 以及 MemberDef::isDefine().

◆ isDelete()

virtual bool MemberDefAliasImpl::isDelete ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp574 行定义.

575  { return getMdAlias()->isDelete(); }

引用了 getMdAlias() , 以及 MemberDef::isDelete().

◆ isDeleted()

virtual bool MemberDefAliasImpl::isDeleted ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp638 行定义.

639  { return getMdAlias()->isDeleted(); }

引用了 getMdAlias() , 以及 MemberDef::isDeleted().

◆ isDestructor()

virtual bool MemberDefAliasImpl::isDestructor ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp606 行定义.

607  { return getMdAlias()->isDestructor(); }

引用了 getMdAlias() , 以及 MemberDef::isDestructor().

◆ isDetailedSectionVisible()

virtual bool MemberDefAliasImpl::isDetailedSectionVisible ( MemberListContainer  container) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp642 行定义.

643  { return getMdAlias()->isDetailedSectionVisible(container); }

引用了 getMdAlias() , 以及 MemberDef::isDetailedSectionVisible().

◆ isDictionary()

virtual bool MemberDefAliasImpl::isDictionary ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp484 行定义.

485  { return getMdAlias()->isDictionary(); }

引用了 getMdAlias() , 以及 MemberDef::isDictionary().

◆ isDocsForDefinition()

virtual bool MemberDefAliasImpl::isDocsForDefinition ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp662 行定义.

663  { return getMdAlias()->isDocsForDefinition(); }

引用了 getMdAlias() , 以及 MemberDef::isDocsForDefinition().

◆ isDocumentedFriendClass()

virtual bool MemberDefAliasImpl::isDocumentedFriendClass ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp648 行定义.

649  { return getMdAlias()->isDocumentedFriendClass(); }

引用了 getMdAlias() , 以及 MemberDef::isDocumentedFriendClass().

◆ isEnumerate()

virtual bool MemberDefAliasImpl::isEnumerate ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp476 行定义.

477  { return getMdAlias()->isEnumerate(); }

引用了 getMdAlias() , 以及 MemberDef::isEnumerate().

◆ isEnumStruct()

virtual bool MemberDefAliasImpl::isEnumStruct ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp558 行定义.

559  { return getMdAlias()->isEnumStruct(); }

引用了 getMdAlias() , 以及 MemberDef::isEnumStruct().

◆ isEnumValue()

virtual bool MemberDefAliasImpl::isEnumValue ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp478 行定义.

479  { return getMdAlias()->isEnumValue(); }

引用了 getMdAlias() , 以及 MemberDef::isEnumValue().

◆ isEvent()

virtual bool MemberDefAliasImpl::isEvent ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp498 行定义.

499  { return getMdAlias()->isEvent(); }

引用了 getMdAlias() , 以及 MemberDef::isEvent().

◆ isExplicit()

virtual bool MemberDefAliasImpl::isExplicit ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp508 行定义.

509  { return getMdAlias()->isExplicit(); }

引用了 getMdAlias() , 以及 MemberDef::isExplicit().

◆ isExternal()

virtual bool MemberDefAliasImpl::isExternal ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp568 行定义.

569  { return getMdAlias()->isExternal(); }

引用了 getMdAlias() , 以及 MemberDef::isExternal().

◆ isFinal()

virtual bool MemberDefAliasImpl::isFinal ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp534 行定义.

535  { return getMdAlias()->isFinal(); }

引用了 getMdAlias() , 以及 MemberDef::isFinal().

◆ isForeign()

virtual bool MemberDefAliasImpl::isForeign ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp502 行定义.

503  { return getMdAlias()->isForeign(); }

引用了 getMdAlias() , 以及 MemberDef::isForeign().

◆ isFriend()

virtual bool MemberDefAliasImpl::isFriend ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp492 行定义.

493  { return getMdAlias()->isFriend(); }

引用了 getMdAlias() , 以及 MemberDef::isFriend().

◆ isFriendClass()

virtual bool MemberDefAliasImpl::isFriendClass ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp646 行定义.

647  { return getMdAlias()->isFriendClass(); }

引用了 getMdAlias() , 以及 MemberDef::isFriendClass().

◆ isFriendToHide()

virtual bool MemberDefAliasImpl::isFriendToHide ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp624 行定义.

625  { return getMdAlias()->isFriendToHide(); }

引用了 getMdAlias() , 以及 MemberDef::isFriendToHide().

◆ isFunction()

virtual bool MemberDefAliasImpl::isFunction ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp486 行定义.

487  { return getMdAlias()->isFunction(); }

引用了 getMdAlias() , 以及 MemberDef::isFunction().

◆ isFunctionOrSignalSlot()

virtual bool MemberDefAliasImpl::isFunctionOrSignalSlot ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp628 行定义.

629  { return getMdAlias()->isFunctionOrSignalSlot(); }

引用了 getMdAlias() , 以及 MemberDef::isFunctionOrSignalSlot().

◆ isFunctionPtr()

virtual bool MemberDefAliasImpl::isFunctionPtr ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp488 行定义.

489  { return getMdAlias()->isFunctionPtr(); }

引用了 getMdAlias() , 以及 MemberDef::isFunctionPtr().

◆ isGettable()

virtual bool MemberDefAliasImpl::isGettable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp512 行定义.

513  { return getMdAlias()->isGettable(); }

引用了 getMdAlias() , 以及 MemberDef::isGettable().

◆ isImplementation()

virtual bool MemberDefAliasImpl::isImplementation ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp566 行定义.

567  { return getMdAlias()->isImplementation(); }

引用了 getMdAlias() , 以及 MemberDef::isImplementation().

◆ isInitonly()

virtual bool MemberDefAliasImpl::isInitonly ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp540 行定义.

541  { return getMdAlias()->isInitonly(); }

引用了 getMdAlias() , 以及 MemberDef::isInitonly().

◆ isInline()

virtual bool MemberDefAliasImpl::isInline ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp506 行定义.

507  { return getMdAlias()->isInline(); }

引用了 getMdAlias() , 以及 MemberDef::isInline().

◆ isLinkable()

virtual bool MemberDefAliasImpl::isLinkable ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp634 行定义.

635  { return getMdAlias()->isLinkable(); }

引用了 getMdAlias() , 以及 MemberDef::isLinkable().

◆ isLinkableInProject()

virtual bool MemberDefAliasImpl::isLinkableInProject ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp632 行定义.

633  { return getMdAlias()->isLinkableInProject(); }

引用了 getMdAlias() , 以及 MemberDef::isLinkableInProject().

◆ isMaybeAmbiguous()

virtual bool MemberDefAliasImpl::isMaybeAmbiguous ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp594 行定义.

595  { return getMdAlias()->isMaybeAmbiguous(); }

引用了 getMdAlias() , 以及 MemberDef::isMaybeAmbiguous().

◆ isMaybeDefault()

virtual bool MemberDefAliasImpl::isMaybeDefault ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp592 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isMaybeDefault().

◆ isMaybeVoid()

virtual bool MemberDefAliasImpl::isMaybeVoid ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp590 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isMaybeVoid().

◆ isMutable()

virtual bool MemberDefAliasImpl::isMutable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp510 行定义.

511  { return getMdAlias()->isMutable(); }

引用了 getMdAlias() , 以及 MemberDef::isMutable().

◆ isNew()

virtual bool MemberDefAliasImpl::isNew ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp562 行定义.

563  { return getMdAlias()->isNew(); }

引用了 getMdAlias() , 以及 MemberDef::isNew().

◆ isNoExcept()

virtual bool MemberDefAliasImpl::isNoExcept ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp576 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isNoExcept().

◆ isNonAtomic()

virtual bool MemberDefAliasImpl::isNonAtomic ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp546 行定义.

547  { return getMdAlias()->isNonAtomic(); }

引用了 getMdAlias() , 以及 MemberDef::isNonAtomic().

◆ isNotFriend()

virtual bool MemberDefAliasImpl::isNotFriend ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp626 行定义.

627  { return getMdAlias()->isNotFriend(); }

引用了 getMdAlias() , 以及 MemberDef::isNotFriend().

◆ isObjCMethod()

virtual bool MemberDefAliasImpl::isObjCMethod ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp600 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isObjCMethod().

◆ isObjCProperty()

virtual bool MemberDefAliasImpl::isObjCProperty ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp602 行定义.

603  { return getMdAlias()->isObjCProperty(); }

引用了 getMdAlias() , 以及 MemberDef::isObjCProperty().

◆ isOptional()

virtual bool MemberDefAliasImpl::isOptional ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp542 行定义.

543  { return getMdAlias()->isOptional(); }

引用了 getMdAlias() , 以及 MemberDef::isOptional().

◆ isOverride()

virtual bool MemberDefAliasImpl::isOverride ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp538 行定义.

539  { return getMdAlias()->isOverride(); }

引用了 getMdAlias() , 以及 MemberDef::isOverride().

◆ isPrivateGettable()

virtual bool MemberDefAliasImpl::isPrivateGettable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp514 行定义.

515  { return getMdAlias()->isPrivateGettable(); }

引用了 getMdAlias() , 以及 MemberDef::isPrivateGettable().

◆ isPrivateSettable()

virtual bool MemberDefAliasImpl::isPrivateSettable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp520 行定义.

521  { return getMdAlias()->isPrivateSettable(); }

引用了 getMdAlias() , 以及 MemberDef::isPrivateSettable().

◆ isProperty()

virtual bool MemberDefAliasImpl::isProperty ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp496 行定义.

497  { return getMdAlias()->isProperty(); }

引用了 getMdAlias() , 以及 MemberDef::isProperty().

◆ isProtectedGettable()

virtual bool MemberDefAliasImpl::isProtectedGettable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp516 行定义.

517  { return getMdAlias()->isProtectedGettable(); }

引用了 getMdAlias() , 以及 MemberDef::isProtectedGettable().

◆ isProtectedSettable()

virtual bool MemberDefAliasImpl::isProtectedSettable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp522 行定义.

523  { return getMdAlias()->isProtectedSettable(); }

引用了 getMdAlias() , 以及 MemberDef::isProtectedSettable().

◆ isPrototype()

virtual bool MemberDefAliasImpl::isPrototype ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp674 行定义.

675  { return getMdAlias()->isPrototype(); }

引用了 getMdAlias() , 以及 MemberDef::isPrototype().

◆ isPublished()

virtual bool MemberDefAliasImpl::isPublished ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp596 行定义.

597  { return getMdAlias()->isPublished(); }

引用了 getMdAlias() , 以及 MemberDef::isPublished().

◆ isRaisable()

virtual bool MemberDefAliasImpl::isRaisable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp532 行定义.

533  { return getMdAlias()->isRaisable(); }

引用了 getMdAlias() , 以及 MemberDef::isRaisable().

◆ isReadable()

virtual bool MemberDefAliasImpl::isReadable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp524 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isReadable().

◆ isReadonly()

virtual bool MemberDefAliasImpl::isReadonly ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp582 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isReadable().

◆ isReference()

virtual bool MemberDefAliasImpl::isReference ( ) const
inlinevirtual

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

实现了 MemberDef.

在文件 memberdef.cpp744 行定义.

745  { return getMdAlias()->isReference(); }

引用了 getMdAlias() , 以及 MemberDef::isReference().

◆ isReimplementedBy()

virtual bool MemberDefAliasImpl::isReimplementedBy ( const ClassDef cd) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp654 行定义.

655  { return getMdAlias()->isReimplementedBy(cd); }

引用了 getMdAlias() , 以及 MemberDef::isReimplementedBy().

◆ isRelated()

virtual bool MemberDefAliasImpl::isRelated ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp500 行定义.

501  { return getMdAlias()->isRelated(); }

引用了 getMdAlias() , 以及 MemberDef::isRelated().

◆ isRelatedOrFriend()

virtual bool MemberDefAliasImpl::isRelatedOrFriend ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp630 行定义.

631  { return getMdAlias()->isRelatedOrFriend(); }

引用了 getMdAlias() , 以及 MemberDef::isRelatedOrFriend().

◆ isRemovable()

virtual bool MemberDefAliasImpl::isRemovable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp530 行定义.

531  { return getMdAlias()->isRemovable(); }

引用了 getMdAlias() , 以及 MemberDef::isRemovable().

◆ isRequired()

virtual bool MemberDefAliasImpl::isRequired ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp544 行定义.

545  { return getMdAlias()->isRequired(); }

引用了 getMdAlias() , 以及 MemberDef::isRequired().

◆ isRetain()

virtual bool MemberDefAliasImpl::isRetain ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp552 行定义.

553  { return getMdAlias()->isRetain(); }

引用了 getMdAlias() , 以及 MemberDef::isRetain().

◆ isSealed()

virtual bool MemberDefAliasImpl::isSealed ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp564 行定义.

565  { return getMdAlias()->isSealed(); }

引用了 getMdAlias() , 以及 MemberDef::isSealed().

◆ isSequence()

virtual bool MemberDefAliasImpl::isSequence ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp482 行定义.

483  { return getMdAlias()->isSequence(); }

引用了 getMdAlias() , 以及 MemberDef::isSequence().

◆ isSettable()

virtual bool MemberDefAliasImpl::isSettable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp518 行定义.

519  { return getMdAlias()->isSettable(); }

引用了 getMdAlias() , 以及 MemberDef::isSettable().

◆ isSignal()

virtual bool MemberDefAliasImpl::isSignal ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp470 行定义.

471  { return getMdAlias()->isSignal(); }

引用了 getMdAlias() , 以及 MemberDef::isSignal().

◆ isSliceLocal()

virtual bool MemberDefAliasImpl::isSliceLocal ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp618 行定义.

619  { return getMdAlias()->isSliceLocal(); }

引用了 getMdAlias() , 以及 MemberDef::isSliceLocal().

◆ isSlot()

virtual bool MemberDefAliasImpl::isSlot ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp472 行定义.

473  { return getMdAlias()->isSlot(); }

引用了 getMdAlias() , 以及 MemberDef::isSlot().

◆ isStatic()

virtual bool MemberDefAliasImpl::isStatic ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp504 行定义.

505  { return getMdAlias()->isStatic(); }

引用了 getMdAlias() , 以及 MemberDef::isStatic().

◆ isStrong()

virtual bool MemberDefAliasImpl::isStrong ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp556 行定义.

557  { return getMdAlias()->isStrong(); }

引用了 getMdAlias() , 以及 MemberDef::isStrong().

◆ isStrongEnumValue()

virtual bool MemberDefAliasImpl::isStrongEnumValue ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp614 行定义.

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

引用了 getMdAlias() , 以及 MemberDef::isStrongEnumValue().

◆ isTemplateSpecialization()

virtual bool MemberDefAliasImpl::isTemplateSpecialization ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp598 行定义.

599  { return getMdAlias()->isTemplateSpecialization(); }

引用了 getMdAlias() , 以及 MemberDef::isTemplateSpecialization().

◆ isTransient()

virtual bool MemberDefAliasImpl::isTransient ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp588 行定义.

589  { return getMdAlias()->isTransient(); }

引用了 getMdAlias() , 以及 MemberDef::isTransient().

◆ isTypeAlias()

virtual bool MemberDefAliasImpl::isTypeAlias ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp570 行定义.

571  { return getMdAlias()->isTypeAlias(); }

引用了 getMdAlias() , 以及 MemberDef::isTypeAlias().

◆ isTypedef()

virtual bool MemberDefAliasImpl::isTypedef ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp480 行定义.

481  { return getMdAlias()->isTypedef(); }

引用了 getMdAlias() , 以及 MemberDef::isTypedef().

◆ isTypedefValCached()

virtual bool MemberDefAliasImpl::isTypedefValCached ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp710 行定义.

711  { return getMdAlias()->isTypedefValCached(); }

引用了 getMdAlias() , 以及 MemberDef::isTypedefValCached().

◆ isUNOProperty()

virtual bool MemberDefAliasImpl::isUNOProperty ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp580 行定义.

581  { return getMdAlias()->isUNOProperty(); }

引用了 getMdAlias() , 以及 MemberDef::isUNOProperty().

◆ isUnretained()

virtual bool MemberDefAliasImpl::isUnretained ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp560 行定义.

561  { return getMdAlias()->isUnretained(); }

引用了 getMdAlias() , 以及 MemberDef::isUnretained().

◆ isVariable()

virtual bool MemberDefAliasImpl::isVariable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp474 行定义.

475  { return getMdAlias()->isVariable(); }

引用了 getMdAlias() , 以及 MemberDef::isVariable().

◆ isWeak()

virtual bool MemberDefAliasImpl::isWeak ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp554 行定义.

555  { return getMdAlias()->isWeak(); }

引用了 getMdAlias() , 以及 MemberDef::isWeak().

◆ isWritable()

virtual bool MemberDefAliasImpl::isWritable ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp526 行定义.

527  { return getMdAlias()->isWritable(); }

引用了 getMdAlias() , 以及 MemberDef::isWritable().

◆ livesInsideEnum()

virtual bool MemberDefAliasImpl::livesInsideEnum ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp616 行定义.

617  { return getMdAlias()->livesInsideEnum(); }

引用了 getMdAlias() , 以及 MemberDef::livesInsideEnum().

◆ memberDeclaration()

virtual MemberDef* MemberDefAliasImpl::memberDeclaration ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp720 行定义.

721  { return getMdAlias()->memberDeclaration(); }

引用了 getMdAlias() , 以及 MemberDef::memberDeclaration().

◆ memberDefinition()

virtual MemberDef* MemberDefAliasImpl::memberDefinition ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp718 行定义.

719  { return getMdAlias()->memberDefinition(); }

引用了 getMdAlias() , 以及 MemberDef::memberDefinition().

◆ memberType()

virtual MemberType MemberDefAliasImpl::memberType ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp466 行定义.

467  { return getMdAlias()->memberType(); }

引用了 getMdAlias() , 以及 MemberDef::memberType().

◆ memberTypeName()

virtual QCString MemberDefAliasImpl::memberTypeName ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp468 行定义.

469  { return getMdAlias()->memberTypeName(); }

引用了 getMdAlias() , 以及 MemberDef::memberTypeName().

◆ moveTo()

virtual void MemberDefAliasImpl::moveTo ( Definition )
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp400 行定义.

400 {}

◆ name()

virtual QCString MemberDefAliasImpl::name ( ) const
inlinevirtual

Returns the name of the definition

实现了 Definition.

在文件 memberdef.cpp402 行定义.

403  { return getMdAlias()->name(); }

引用了 getMdAlias() , 以及 Definition::name().

◆ numberOfFlowKeyWords()

virtual int MemberDefAliasImpl::numberOfFlowKeyWords ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp622 行定义.

623  { return getMdAlias()->numberOfFlowKeyWords(); }

引用了 getMdAlias() , 以及 MemberDef::numberOfFlowKeyWords().

◆ objCMethodName()

virtual QCString MemberDefAliasImpl::objCMethodName ( bool  localLink,
bool  showStatic 
) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp460 行定义.

461  { return getMdAlias()->objCMethodName(localLink,showStatic); }

引用了 getMdAlias() , 以及 MemberDef::objCMethodName().

◆ protection()

virtual Protection MemberDefAliasImpl::protection ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp462 行定义.

463  { return getMdAlias()->protection(); }

引用了 getMdAlias() , 以及 MemberDef::protection().

◆ qualifiedName()

virtual QCString MemberDefAliasImpl::qualifiedName ( ) const
inlinevirtual

Returns the fully qualified name of this definition

实现了 MemberDef.

在文件 memberdef.cpp458 行定义.

459  { return getMdAlias()->qualifiedName(); }

引用了 getMdAlias() , 以及 MemberDef::qualifiedName().

◆ reimplementedBy()

virtual const MemberVector& MemberDefAliasImpl::reimplementedBy ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp652 行定义.

653  { return getMdAlias()->reimplementedBy(); }

引用了 getMdAlias() , 以及 MemberDef::reimplementedBy().

◆ reimplements()

virtual const MemberDef* MemberDefAliasImpl::reimplements ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp650 行定义.

651  { return getMdAlias()->reimplements(); }

引用了 getMdAlias() , 以及 MemberDef::reimplements().

◆ relatedAlso()

virtual ClassDef* MemberDefAliasImpl::relatedAlso ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp656 行定义.

657  { return getMdAlias()->relatedAlso(); }

引用了 getMdAlias() , 以及 MemberDef::relatedAlso().

◆ requiresClause()

virtual QCString MemberDefAliasImpl::requiresClause ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp752 行定义.

753  { return getMdAlias()->requiresClause(); }

引用了 getMdAlias() , 以及 MemberDef::requiresClause().

◆ resolveAlias() [1/2]

virtual MemberDef* MemberDefAliasImpl::resolveAlias ( )
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp394 行定义.

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

引用了 getMdAlias().

◆ resolveAlias() [2/2]

virtual const MemberDef* MemberDefAliasImpl::resolveAlias ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp395 行定义.

395 { return getMdAlias(); }

引用了 getMdAlias().

◆ setMemberGroup()

virtual void MemberDefAliasImpl::setMemberGroup ( MemberGroup grp)
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp760 行定义.

760 { m_memberGroup = grp; }

引用了 m_memberGroup.

◆ showInCallGraph()

virtual bool MemberDefAliasImpl::showInCallGraph ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp612 行定义.

613  { return getMdAlias()->showInCallGraph(); }

引用了 getMdAlias() , 以及 MemberDef::showInCallGraph().

◆ templateArguments()

virtual const ArgumentList& MemberDefAliasImpl::templateArguments ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp680 行定义.

681  { return getMdAlias()->templateArguments(); }

引用了 getMdAlias() , 以及 MemberDef::templateArguments().

◆ templateMaster()

virtual const MemberDef* MemberDefAliasImpl::templateMaster ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp704 行定义.

705  { return getMdAlias()->templateMaster(); }

引用了 getMdAlias() , 以及 MemberDef::templateMaster().

◆ typeConstraints()

virtual const ArgumentList& MemberDefAliasImpl::typeConstraints ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp736 行定义.

737  { return getMdAlias()->typeConstraints(); }

引用了 getMdAlias() , 以及 MemberDef::typeConstraints().

◆ typeString()

virtual QCString MemberDefAliasImpl::typeString ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp416 行定义.

417  { return getMdAlias()->typeString(); }

引用了 getMdAlias() , 以及 MemberDef::typeString().

◆ virtualness()

virtual Specifier MemberDefAliasImpl::virtualness ( int  count) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp464 行定义.

465  { return getMdAlias()->virtualness(); }

引用了 getMdAlias() , 以及 MemberDef::virtualness().

◆ visibleInIndex()

virtual bool MemberDefAliasImpl::visibleInIndex ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp754 行定义.

755  { return getMdAlias()->visibleInIndex(); }

引用了 getMdAlias() , 以及 MemberDef::visibleInIndex().

◆ visibleMemberGroup()

virtual bool MemberDefAliasImpl::visibleMemberGroup ( bool  hideNoHeader) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp698 行定义.

699  { return getMdAlias()->visibleMemberGroup(hideNoHeader); }

引用了 getMdAlias() , 以及 MemberDef::visibleMemberGroup().

◆ warnIfUndocumented()

virtual void MemberDefAliasImpl::warnIfUndocumented ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp757 行定义.

757 {}

◆ warnIfUndocumentedParams()

virtual void MemberDefAliasImpl::warnIfUndocumentedParams ( ) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp758 行定义.

758 {}

◆ writeDeclaration()

virtual void MemberDefAliasImpl::writeDeclaration ( OutputList ol,
const ClassDef cd,
const NamespaceDef nd,
const FileDef fd,
const GroupDef gd,
bool  inGroup,
int  indentLevel,
const ClassDef inheritFrom = 0,
const QCString inheritId = QCString() 
) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp765 行定义.

768  {
769  getMdAlias()->writeDeclaration(ol,cd,nd,fd,gd,inGroup,indentLevel,inheritFrom,inheritId);
770  }

引用了 getMdAlias() , 以及 MemberDef::writeDeclaration().

◆ writeEnumDeclaration()

virtual void MemberDefAliasImpl::writeEnumDeclaration ( OutputList typeDecl,
const ClassDef cd,
const NamespaceDef nd,
const FileDef fd,
const GroupDef gd 
) const
inlinevirtual

实现了 MemberDef.

在文件 memberdef.cpp771 行定义.

773  {
774  getMdAlias()->writeEnumDeclaration(typeDecl,cd,nd,fd,gd);
775  }

引用了 getMdAlias() , 以及 MemberDef::writeEnumDeclaration().

类成员变量说明

◆ m_memberGroup

MemberGroup* MemberDefAliasImpl::m_memberGroup
private

在文件 memberdef.cpp777 行定义.

被这些函数引用 getMemberGroup() , 以及 setMemberGroup().


该类的文档由以下文件生成:
MemberDef::isDCOP
virtual bool isDCOP() const =0
MemberDef::isTypedef
virtual bool isTypedef() const =0
MemberDef::getDeclColumn
virtual int getDeclColumn() const =0
MemberDef::getDeclLine
virtual int getDeclLine() const =0
MemberDef::isConstrained
virtual bool isConstrained() const =0
MemberDef::hasReferencedByRelation
virtual bool hasReferencedByRelation() const =0
MemberDef::argsString
virtual QCString argsString() const =0
Definition::TypeMember
@ TypeMember
Definition: definition.h:90
MemberDef::briefDescription
virtual QCString briefDescription(bool abbr=FALSE) const =0
MemberDef::isDestructor
virtual bool isDestructor() const =0
MemberDef::documentation
virtual QCString documentation() const =0
MemberDef::isSignal
virtual bool isSignal() const =0
MemberDef::isObjCProperty
virtual bool isObjCProperty() const =0
MemberDef::isDefault
virtual bool isDefault() const =0
MemberDef::isStatic
virtual bool isStatic() const =0
MemberDef::isMaybeDefault
virtual bool isMaybeDefault() const =0
MemberDef::getMemberGroupId
virtual int getMemberGroupId() const =0
MemberDef::getGroupPri
virtual Grouping::GroupPri_t getGroupPri() const =0
MemberDef::isMaybeVoid
virtual bool isMaybeVoid() const =0
MemberDef::numberOfFlowKeyWords
virtual int numberOfFlowKeyWords() const =0
MemberDef::isAttribute
virtual bool isAttribute() const =0
MemberDef::writeEnumDeclaration
virtual void writeEnumDeclaration(OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd) const =0
MemberDef::getGroupFileName
virtual QCString getGroupFileName() const =0
MemberDef::isInitonly
virtual bool isInitonly() const =0
MemberDef::getLabels
virtual StringVector getLabels(const Definition *container) const =0
MemberDef::hasDocumentedEnumValues
virtual bool hasDocumentedEnumValues() const =0
MemberDef::inheritsDocsFrom
virtual const MemberDef * inheritsDocsFrom() const =0
MemberDef::isNonAtomic
virtual bool isNonAtomic() const =0
MemberDef::getClassDefOfAnonymousType
virtual ClassDef * getClassDefOfAnonymousType() const =0
MemberDef::getAnonymousEnumType
virtual const MemberDef * getAnonymousEnumType() const =0
toMemberDef
MemberDef * toMemberDef(Definition *d)
Definition: memberdef.cpp:6088
MemberDef::bitfieldString
virtual QCString bitfieldString() const =0
MemberDef::hasMultiLineInitializer
virtual bool hasMultiLineInitializer() const =0
MemberDef::typeConstraints
virtual const ArgumentList & typeConstraints() const =0
MemberDef::isPrototype
virtual bool isPrototype() const =0
MemberDef::isDelete
virtual bool isDelete() const =0
MemberDef::isInline
virtual bool isInline() const =0
MemberDef::isFriendClass
virtual bool isFriendClass() const =0
MemberDef::isProtectedGettable
virtual bool isProtectedGettable() const =0
MemberDef::isRetain
virtual bool isRetain() const =0
MemberDef::accessorClass
virtual const ClassDef * accessorClass() const =0
MemberDef::isDictionary
virtual bool isDictionary() const =0
MemberDef::getGroupAlias
virtual const MemberDef * getGroupAlias() const =0
MemberDef::isProperty
virtual bool isProperty() const =0
MemberDefAliasImpl::getMdAlias
const MemberDef * getMdAlias() const
Definition: memberdef.cpp:393
MemberDef::isWeak
virtual bool isWeak() const =0
MemberDef::anonymousDeclShown
virtual bool anonymousDeclShown() const =0
MemberDef::isSliceLocal
virtual bool isSliceLocal() const =0
MemberDef::getReference
virtual QCString getReference() const =0
DefinitionAliasMixin< MemberDef >::deinit
void deinit()
Definition: definitionimpl.h:319
MemberDef::hasExamples
virtual bool hasExamples() const =0
MemberDef::showInCallGraph
virtual bool showInCallGraph() const =0
MemberDef::isObjCMethod
virtual bool isObjCMethod() const =0
MemberDef::isSequence
virtual bool isSequence() const =0
MemberDefAliasImpl::m_memberGroup
MemberGroup * m_memberGroup
Definition: memberdef.cpp:777
MemberDef::getReadAccessor
virtual QCString getReadAccessor() const =0
MemberDef::isLinkable
virtual bool isLinkable() const =0
MemberDef::isConstExpr
virtual bool isConstExpr() const =0
MemberDef::isStrongEnumValue
virtual bool isStrongEnumValue() const =0
MemberDef::isBriefSectionVisible
virtual bool isBriefSectionVisible() const =0
MemberDef::isNew
virtual bool isNew() const =0
MemberDef::isTypedefValCached
virtual bool isTypedefValCached() const =0
createMemberDefAlias
MemberDef * createMemberDefAlias(const Definition *newScope, const MemberDef *aliasMd)
Definition: memberdef.cpp:781
MemberDef::anchor
virtual QCString anchor() const =0
MemberDef::isRequired
virtual bool isRequired() const =0
MemberDef::definitionTemplateParameterLists
virtual const ArgumentLists & definitionTemplateParameterLists() const =0
MemberDef::memberDeclaration
virtual MemberDef * memberDeclaration() const =0
MemberDef
A model of a class/file/namespace member symbol.
Definition: memberdef.h:45
MemberDef::hasCallerGraph
virtual bool hasCallerGraph() const =0
MemberDef::getCachedTypedefVal
virtual const ClassDef * getCachedTypedefVal() const =0
DefinitionAliasMixin< MemberDef >::DefinitionAliasMixin
DefinitionAliasMixin(const Definition *scope, const Definition *alias)
Definition: definitionimpl.h:315
MemberDef::createTemplateInstanceMember
virtual MemberDefMutable * createTemplateInstanceMember(const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const =0
MemberDef::fromAnonymousMember
virtual MemberDef * fromAnonymousMember() const =0
MemberDef::isFriend
virtual bool isFriend() const =0
MemberDef::relatedAlso
virtual ClassDef * relatedAlso() const =0
MemberDef::excpString
virtual QCString excpString() const =0
MemberDef::isDefine
virtual bool isDefine() const =0
MemberDef::virtualness
virtual Specifier virtualness(int count=0) const =0
MemberDef::isRaisable
virtual bool isRaisable() const =0
MemberDef::isVariable
virtual bool isVariable() const =0
MemberDef::enumFieldList
virtual const MemberVector & enumFieldList() const =0
MemberDef::isNotFriend
virtual bool isNotFriend() const =0
MemberDef::getGroupHasDocs
virtual bool getGroupHasDocs() const =0
MemberDef::isConstructor
virtual bool isConstructor() const =0
MemberDef::initializerLines
virtual int initializerLines() const =0
MemberDef::isReference
virtual bool isReference() const =0
MemberDef::isSlot
virtual bool isSlot() const =0
MemberDef::isReimplementedBy
virtual bool isReimplementedBy(const ClassDef *cd) const =0
MemberDef::isFriendToHide
virtual bool isFriendToHide() const =0
Definition::name
virtual QCString name() const =0
MemberDef::visibleMemberGroup
virtual bool visibleMemberGroup(bool hideNoHeader) const =0
MemberDef::fromAnonymousScope
virtual bool fromAnonymousScope() const =0
MemberDef::isRelatedOrFriend
virtual bool isRelatedOrFriend() const =0
MemberDef::isDocumentedFriendClass
virtual bool isDocumentedFriendClass() const =0
MemberDef::definition
virtual QCString definition() const =0
MemberDef::getClassDef
virtual const ClassDef * getClassDef() const =0
MemberDef::isFinal
virtual bool isFinal() const =0
MemberDef::templateMaster
virtual const MemberDef * templateMaster() const =0
MemberDef::getExamples
virtual const ExampleList & getExamples() const =0
MemberDef::isMutable
virtual bool isMutable() const =0
MemberDef::hasDocumentation
virtual bool hasDocumentation() const =0
MemberDef::isFunction
virtual bool isFunction() const =0
MemberDef::getNamespaceDef
virtual const NamespaceDef * getNamespaceDef() const =0
MemberDef::isDeleted
virtual bool isDeleted() const =0
MemberDef::isPublished
virtual bool isPublished() const =0
MemberDef::memberTypeName
virtual QCString memberTypeName() const =0
MemberDef::reimplements
virtual const MemberDef * reimplements() const =0
MemberDef::isTypeAlias
virtual bool isTypeAlias() const =0
MemberDef::protection
virtual Protection protection() const =0
MemberDef::writeDeclaration
virtual void writeDeclaration(OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, bool inGroup, int indentLevel=0, const ClassDef *inheritFrom=0, const QCString &inheritId=QCString()) const =0
MemberDef::isStrong
virtual bool isStrong() const =0
MemberDef::isWritable
virtual bool isWritable() const =0
MemberDef::visibleInIndex
virtual bool visibleInIndex() const =0
MemberDef::memberDefinition
virtual MemberDef * memberDefinition() const =0
MemberDef::declaration
virtual QCString declaration() const =0
MemberDef::getDeclFileName
virtual QCString getDeclFileName() const =0
MemberDef::hasOneLineInitializer
virtual bool hasOneLineInitializer() const =0
MemberDef::isForeign
virtual bool isForeign() const =0
Definition::codeSymbolType
virtual CodeSymbolType codeSymbolType() const =0
MemberDef::isAbstract
virtual bool isAbstract() const =0
MemberDef::getMemberSpecifiers
virtual uint64 getMemberSpecifiers() const =0
MemberDef::getSectionList
virtual const MemberList * getSectionList(const Definition *container) const =0
MemberDef::isSettable
virtual bool isSettable() const =0
MemberDef::qualifiedName
virtual QCString qualifiedName() const =0
MemberDef::reimplementedBy
virtual const MemberVector & reimplementedBy() const =0
MemberDef::isAddable
virtual bool isAddable() const =0
MemberDef::getDeclType
virtual QCString getDeclType() const =0
MemberDef::isLinkableInProject
virtual bool isLinkableInProject() const =0
MemberDef::isTemplateSpecialization
virtual bool isTemplateSpecialization() const =0
MemberDef::fieldType
virtual QCString fieldType() const =0
MemberDef::templateArguments
virtual const ArgumentList & templateArguments() const =0
MemberDef::getOutputFileBase
virtual QCString getOutputFileBase() const =0
MemberDef::isEnumStruct
virtual bool isEnumStruct() const =0
MemberDef::isPrivateGettable
virtual bool isPrivateGettable() const =0
MemberDef::getCachedResolvedTypedef
virtual QCString getCachedResolvedTypedef() const =0
MemberDef::isRemovable
virtual bool isRemovable() const =0
MemberDef::categoryRelation
virtual const MemberDef * categoryRelation() const =0
MemberDef::objCMethodName
virtual QCString objCMethodName(bool localLink, bool showStatic) const =0
MemberDef::isDocsForDefinition
virtual bool isDocsForDefinition() const =0
MemberDef::getEnumScope
virtual const MemberDef * getEnumScope() const =0
MemberDef::getScopeString
virtual QCString getScopeString() const =0
MemberDef::isEnumerate
virtual bool isEnumerate() const =0
MemberDef::isUNOProperty
virtual bool isUNOProperty() const =0
MemberDef::isExternal
virtual bool isExternal() const =0
MemberDef::displayName
virtual QCString displayName(bool=TRUE) const =0
MemberDef::isSealed
virtual bool isSealed() const =0
MemberDef::declArgumentList
virtual const ArgumentList & declArgumentList() const =0
MemberDef::livesInsideEnum
virtual bool livesInsideEnum() const =0
MemberDef::isExplicit
virtual bool isExplicit() const =0
MemberDef::isEnumValue
virtual bool isEnumValue() const =0
MemberDef::isOverride
virtual bool isOverride() const =0
MemberDef::isFunctionPtr
virtual bool isFunctionPtr() const =0
MemberDef::getFileDef
virtual const FileDef * getFileDef() const =0
MemberDef::displayDefinition
virtual QCString displayDefinition() const =0
MemberDef::isImplementation
virtual bool isImplementation() const =0
MemberDef::hasCallGraph
virtual bool hasCallGraph() const =0
MemberDef::isFunctionOrSignalSlot
virtual bool isFunctionOrSignalSlot() const =0
MemberDef::isDetailedSectionVisible
virtual bool isDetailedSectionVisible(MemberListContainer container) const =0
MemberDef::argumentList
virtual const ArgumentList & argumentList() const =0
MemberDef::extraTypeChars
virtual QCString extraTypeChars() const =0
MemberDef::category
virtual ClassDef * category() const =0
MemberDef::isGettable
virtual bool isGettable() const =0
MemberDef::enumBaseType
virtual QCString enumBaseType() const =0
MemberDef::getGroupStartLine
virtual int getGroupStartLine() const =0
MemberDef::getWriteAccessor
virtual QCString getWriteAccessor() const =0
MemberDef::isNoExcept
virtual bool isNoExcept() const =0
MemberDef::isReadable
virtual bool isReadable() const =0
MemberDef::isMaybeAmbiguous
virtual bool isMaybeAmbiguous() const =0
MemberDef::hasReferencesRelation
virtual bool hasReferencesRelation() const =0
DefinitionAliasMixin< MemberDef >::getScope
const Definition * getScope() const
Definition: definitionimpl.h:427
MemberDef::isCopy
virtual bool isCopy() const =0
MemberDef::isOptional
virtual bool isOptional() const =0
MemberDef::initializer
virtual const QCString & initializer() const =0
MemberDef::isUnretained
virtual bool isUnretained() const =0
MemberDef::isRelated
virtual bool isRelated() const =0
DefinitionAliasMixin< MemberDef >::init
void init()
Definition: definitionimpl.h:318
MemberDef::typeString
virtual QCString typeString() const =0
MemberDef::isPrivateSettable
virtual bool isPrivateSettable() const =0
MemberDef::requiresClause
virtual QCString requiresClause() const =0
MemberDef::hasDetailedDescription
virtual bool hasDetailedDescription() const =0
DefinitionAliasMixin< MemberDef >::getAlias
const Definition * getAlias() const
Definition: definitionimpl.h:426
MemberDef::isEvent
virtual bool isEvent() const =0
MemberDef::memberType
virtual MemberType memberType() const =0
MemberDef::isBound
virtual bool isBound() const =0
MemberDef::isProtectedSettable
virtual bool isProtectedSettable() const =0
MemberDef::getGroupDef
virtual const GroupDef * getGroupDef() const =0
MemberDef::isTransient
virtual bool isTransient() const =0
MemberDef::isAssign
virtual bool isAssign() const =0
MemberDef::getCachedTypedefTemplSpec
virtual QCString getCachedTypedefTemplSpec() const =0