Skip to main content

The MemberDef Class Reference

A model of a class/file/namespace member symbol. More...

Declaration

class MemberDef { ... }

Included Headers

#include <src/memberdef.h>

Base class

classDefinition

The common base class of all entity definitions found in the sources. More...

Derived Classes

classDefinitionAliasMixin<Base>
classMemberDefMutable

Public Member Functions Index

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

Description

A model of a class/file/namespace member symbol.

Definition at line 47 of file memberdef.h.

Public Member Functions

accessorClass()

virtual const ClassDef * MemberDef::accessorClass ()

Definition at line 87 of file memberdef.h.

Reference accessorClass.

Referenced by accessorClass and MemberDefAliasImpl::accessorClass.

argsString()

argumentList()

bitfieldString()

category()

virtual ClassDef * MemberDef::category ()

Definition at line 264 of file memberdef.h.

Reference category.

Referenced by category, MemberDefAliasImpl::category and ClassDefImpl::writeMemberList.

categoryRelation()

virtual const MemberDef * MemberDef::categoryRelation ()

Definition at line 265 of file memberdef.h.

Reference categoryRelation.

Referenced by categoryRelation and MemberDefAliasImpl::categoryRelation.

createTemplateInstanceMember()

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

declaration()

virtual QCString MemberDef::declaration ()

Definition at line 64 of file memberdef.h.

Reference declaration.

Referenced by declaration, MemberDefAliasImpl::declaration and TooltipManager::writeTooltips.

declArgumentList()

deepCopy()

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

Definition at line 53 of file memberdef.h.

Reference deepCopy.

Referenced by ClassDefImpl::deepCopy and deepCopy.

definition()

virtual QCString MemberDef::definition ()

definitionTemplateParameterLists()

virtual const ArgumentLists & MemberDef::definitionTemplateParameterLists ()

detectUndocumentedParams()

virtual void MemberDef::detectUndocumentedParams (bool hasParamCommand, bool hasReturnCommand)

Definition at line 291 of file memberdef.h.

Reference detectUndocumentedParams.

Referenced by detectUndocumentedParams and validatingParseDoc.

displayDefinition()

virtual QCString MemberDef::displayDefinition ()

Definition at line 76 of file memberdef.h.

Reference displayDefinition.

Referenced by displayDefinition and MemberDefAliasImpl::displayDefinition.

enumBaseType()

virtual QCString MemberDef::enumBaseType ()

enumFieldList()

excpString()

extraTypeChars()

virtual QCString MemberDef::extraTypeChars ()

Definition at line 70 of file memberdef.h.

Reference extraTypeChars.

Referenced by extraTypeChars, MemberDefAliasImpl::extraTypeChars and writeDefArgumentList.

fieldType()

virtual QCString MemberDef::fieldType ()

Definition at line 275 of file memberdef.h.

Reference fieldType.

Referenced by fieldType and MemberDefAliasImpl::fieldType.

formalTemplateArguments()

virtual std::optional< ArgumentList > MemberDef::formalTemplateArguments ()

fromAnonymousMember()

virtual MemberDef * MemberDef::fromAnonymousMember ()

Definition at line 235 of file memberdef.h.

Reference fromAnonymousMember.

Referenced by fromAnonymousMember and MemberDefAliasImpl::fromAnonymousMember.

fromAnonymousScope()

virtual bool MemberDef::fromAnonymousScope ()

Definition at line 234 of file memberdef.h.

Reference fromAnonymousScope.

Referenced by fromAnonymousScope and MemberDefAliasImpl::fromAnonymousScope.

getAnonymousEnumType()

virtual const MemberDef * MemberDef::getAnonymousEnumType ()

Definition at line 213 of file memberdef.h.

Reference getAnonymousEnumType.

Referenced by getAnonymousEnumType and MemberDefAliasImpl::getAnonymousEnumType.

getCachedResolvedTypedef()

virtual QCString MemberDef::getCachedResolvedTypedef ()

getCachedTypedefTemplSpec()

virtual QCString MemberDef::getCachedTypedefTemplSpec ()

getCachedTypedefVal()

virtual const ClassDef * MemberDef::getCachedTypedefVal ()

getClassDef()

getClassDef()

virtual ClassDef * MemberDef::getClassDef ()

Definition at line 82 of file memberdef.h.

Reference getClassDef.

getClassDefOfAnonymousType()

virtual ClassDef * MemberDef::getClassDefOfAnonymousType ()

getDeclColumn()

virtual int MemberDef::getDeclColumn ()

Definition at line 279 of file memberdef.h.

Reference getDeclColumn.

Referenced by generateXMLForMember, getDeclColumn and MemberDefAliasImpl::getDeclColumn.

getDeclFileName()

virtual QCString MemberDef::getDeclFileName ()

Definition at line 277 of file memberdef.h.

Reference getDeclFileName.

Referenced by generateXMLForMember, getDeclFileName and MemberDefAliasImpl::getDeclFileName.

getDeclLine()

virtual int MemberDef::getDeclLine ()

Definition at line 278 of file memberdef.h.

Reference getDeclLine.

Referenced by generateXMLForMember, getDeclLine and MemberDefAliasImpl::getDeclLine.

getDeclType()

virtual QCString MemberDef::getDeclType ()

Definition at line 267 of file memberdef.h.

Reference getDeclType.

Referenced by getDeclType and MemberDefAliasImpl::getDeclType.

getEnumScope()

getExamples()

virtual const ExampleList & MemberDef::getExamples ()

Definition at line 220 of file memberdef.h.

Reference getExamples.

Referenced by getExamples and MemberDefAliasImpl::getExamples.

getFileDef()

getFileDef()

virtual FileDef * MemberDef::getFileDef ()

Definition at line 80 of file memberdef.h.

Reference getFileDef.

getGroupAlias()

virtual const MemberDef * MemberDef::getGroupAlias ()

Definition at line 262 of file memberdef.h.

Reference getGroupAlias.

Referenced by getGroupAlias, MemberDefAliasImpl::getGroupAlias and GroupDefImpl::insertMember.

getGroupDef()

getGroupDef()

virtual const GroupDef * MemberDef::getGroupDef ()

Definition at line 95 of file memberdef.h.

Reference getGroupDef.

getGroupFileName()

virtual QCString MemberDef::getGroupFileName ()

getGroupHasDocs()

virtual bool MemberDef::getGroupHasDocs ()

getGroupPri()

virtual Grouping::GroupPri_t MemberDef::getGroupPri ()

getGroupStartLine()

virtual int MemberDef::getGroupStartLine ()

getLabels()

virtual StringVector MemberDef::getLabels (const Definition * container)

Definition at line 268 of file memberdef.h.

Reference getLabels.

Referenced by getLabels and MemberDefAliasImpl::getLabels.

getMemberGroup()

virtual MemberGroup * MemberDef::getMemberGroup ()

Definition at line 232 of file memberdef.h.

Reference getMemberGroup.

Referenced by getMemberGroup.

getMemberGroupId()

virtual int MemberDef::getMemberGroupId ()

getMemberSpecifiers()

getModuleDef()

virtual const ModuleDef * MemberDef::getModuleDef ()

getNamespaceDef()

getNamespaceDef()

virtual NamespaceDef * MemberDef::getNamespaceDef ()

Definition at line 84 of file memberdef.h.

Reference getNamespaceDef.

getQualifiers()

virtual StringVector MemberDef::getQualifiers ()

getReadAccessor()

virtual QCString MemberDef::getReadAccessor ()

getScopeString()

virtual QCString MemberDef::getScopeString ()

getSectionList()

virtual const MemberList * MemberDef::getSectionList (const Definition * container)

Definition at line 75 of file memberdef.h.

Reference getSectionList.

Referenced by getSectionList, MemberDefAliasImpl::getSectionList and MemberGroup::insertMember.

getVhdlSpecifiers()

getWriteAccessor()

virtual QCString MemberDef::getWriteAccessor ()

hasCallerGraph()

virtual bool MemberDef::hasCallerGraph ()

hasCallGraph()

virtual bool MemberDef::hasCallGraph ()

hasDetailedDescription()

virtual bool MemberDef::hasDetailedDescription ()

hasDocumentedEnumValues()

virtual bool MemberDef::hasDocumentedEnumValues ()

Definition at line 212 of file memberdef.h.

Reference hasDocumentedEnumValues.

Referenced by hasDocumentedEnumValues and MemberDefAliasImpl::hasDocumentedEnumValues.

hasEnumValues()

virtual bool MemberDef::hasEnumValues ()

Definition at line 245 of file memberdef.h.

Reference hasEnumValues.

Referenced by hasEnumValues, MemberDefAliasImpl::hasEnumValues and mergeMemberOverrideOptions.

hasExamples()

virtual bool MemberDef::hasExamples ()

Definition at line 219 of file memberdef.h.

Reference hasExamples.

Referenced by hasExamples and MemberDefAliasImpl::hasExamples.

hasInlineSource()

virtual bool MemberDef::hasInlineSource ()

hasMultiLineInitializer()

virtual bool MemberDef::hasMultiLineInitializer ()

hasOneLineInitializer()

virtual bool MemberDef::hasOneLineInitializer ()

hasReferencedByRelation()

virtual bool MemberDef::hasReferencedByRelation ()

hasReferencesRelation()

virtual bool MemberDef::hasReferencesRelation ()

inheritsDocsFrom()

virtual const MemberDef * MemberDef::inheritsDocsFrom ()

Definition at line 261 of file memberdef.h.

Reference inheritsDocsFrom.

Referenced by inheritsDocsFrom and MemberDefAliasImpl::inheritsDocsFrom.

initializer()

initializerLines()

virtual int MemberDef::initializerLines ()

isAbstract()

virtual bool MemberDef::isAbstract ()

Definition at line 143 of file memberdef.h.

Reference isAbstract.

Referenced by isAbstract and MemberDefAliasImpl::isAbstract.

isAddable()

virtual bool MemberDef::isAddable ()

Definition at line 139 of file memberdef.h.

Reference isAddable.

Referenced by generateSqlite3ForMember, generateXMLForMember, isAddable and MemberDefAliasImpl::isAddable.

isAssign()

virtual bool MemberDef::isAssign ()

Definition at line 150 of file memberdef.h.

Reference isAssign.

Referenced by generateSqlite3ForMember, generateXMLForMember, isAssign and MemberDefAliasImpl::isAssign.

isAttribute()

virtual bool MemberDef::isAttribute ()

isBound()

virtual bool MemberDef::isBound ()

isBriefSectionVisible()

virtual bool MemberDef::isBriefSectionVisible ()

isCallable()

virtual bool MemberDef::isCallable ()

isConstEval()

virtual bool MemberDef::isConstEval ()

Definition at line 187 of file memberdef.h.

Reference isConstEval.

Referenced by generateXMLForMember, isConstEval and MemberDefAliasImpl::isConstEval.

isConstExpr()

virtual bool MemberDef::isConstExpr ()

Definition at line 186 of file memberdef.h.

Reference isConstExpr.

Referenced by generateXMLForMember, isConstExpr and MemberDefAliasImpl::isConstExpr.

isConstInit()

virtual bool MemberDef::isConstInit ()

Definition at line 188 of file memberdef.h.

Reference isConstInit.

Referenced by generateXMLForMember, isConstInit and MemberDefAliasImpl::isConstInit.

isConstrained()

virtual bool MemberDef::isConstrained ()

isConstructor()

virtual bool MemberDef::isConstructor ()

isCopy()

virtual bool MemberDef::isCopy ()

Definition at line 149 of file memberdef.h.

Reference isCopy.

Referenced by generateSqlite3ForMember, generateXMLForMember, isCopy and MemberDefAliasImpl::isCopy.

isCSharpProperty()

virtual bool MemberDef::isCSharpProperty ()

isDCOP()

virtual bool MemberDef::isDCOP ()

Definition at line 122 of file memberdef.h.

Reference isDCOP.

Referenced by isDCOP and MemberDefAliasImpl::isDCOP.

isDefault()

virtual bool MemberDef::isDefault ()

Definition at line 161 of file memberdef.h.

Reference isDefault.

Referenced by isDefault and MemberDefAliasImpl::isDefault.

isDefine()

isDelete()

virtual bool MemberDef::isDelete ()

Definition at line 162 of file memberdef.h.

Reference isDelete.

Referenced by isDelete and MemberDefAliasImpl::isDelete.

isDeleted()

virtual bool MemberDef::isDeleted ()

Definition at line 199 of file memberdef.h.

Reference isDeleted.

Referenced by isDeleted and MemberDefAliasImpl::isDeleted.

isDestructor()

virtual bool MemberDef::isDestructor ()

isDetailedSectionVisible()

virtual bool MemberDef::isDetailedSectionVisible (MemberListContainer container)

isDictionary()

virtual bool MemberDef::isDictionary ()

isDocsForDefinition()

virtual bool MemberDef::isDocsForDefinition ()

isDocumentedFriendClass()

virtual bool MemberDef::isDocumentedFriendClass ()

Definition at line 204 of file memberdef.h.

Reference isDocumentedFriendClass.

Referenced by isDocumentedFriendClass and MemberDefAliasImpl::isDocumentedFriendClass.

isEnumerate()

isEnumStruct()

virtual bool MemberDef::isEnumStruct ()

Definition at line 154 of file memberdef.h.

Reference isEnumStruct.

Referenced by isEnumStruct and MemberDefAliasImpl::isEnumStruct.

isEnumValue()

isEvent()

virtual bool MemberDef::isEvent ()

isExplicit()

virtual bool MemberDef::isExplicit ()

isExternal()

isFinal()

virtual bool MemberDef::isFinal ()

isForeign()

isFriend()

isFriendClass()

virtual bool MemberDef::isFriendClass ()

Definition at line 203 of file memberdef.h.

Reference isFriendClass.

Referenced by generateXMLForMember, isFriendClass and MemberDefAliasImpl::isFriendClass.

isFriendToHide()

virtual bool MemberDef::isFriendToHide ()

Definition at line 193 of file memberdef.h.

Reference isFriendToHide.

Referenced by isFriendToHide and MemberDefAliasImpl::isFriendToHide.

isFunction()

isFunctionOrSignalSlot()

virtual bool MemberDef::isFunctionOrSignalSlot ()

Definition at line 195 of file memberdef.h.

Reference isFunctionOrSignalSlot.

Referenced by isFunctionOrSignalSlot and MemberDefAliasImpl::isFunctionOrSignalSlot.

isFunctionPtr()

virtual bool MemberDef::isFunctionPtr ()

Definition at line 119 of file memberdef.h.

Reference isFunctionPtr.

Referenced by isFunctionPtr and MemberDefAliasImpl::isFunctionPtr.

isGettable()

virtual bool MemberDef::isGettable ()

Definition at line 131 of file memberdef.h.

Reference isGettable.

Referenced by generateSqlite3ForMember, generateXMLForMember, isGettable and MemberDefAliasImpl::isGettable.

isImplementation()

virtual bool MemberDef::isImplementation ()

Definition at line 158 of file memberdef.h.

Reference isImplementation.

Referenced by isImplementation and MemberDefAliasImpl::isImplementation.

isInitonly()

virtual bool MemberDef::isInitonly ()

Definition at line 145 of file memberdef.h.

Reference isInitonly.

Referenced by generateSqlite3ForMember, generateXMLForMember, isInitonly and MemberDefAliasImpl::isInitonly.

isInline()

virtual bool MemberDef::isInline ()

isMaybeAmbiguous()

virtual bool MemberDef::isMaybeAmbiguous ()

isMaybeDefault()

virtual bool MemberDef::isMaybeDefault ()

isMaybeVoid()

virtual bool MemberDef::isMaybeVoid ()

isMutable()

virtual bool MemberDef::isMutable ()

isNew()

virtual bool MemberDef::isNew ()

Definition at line 156 of file memberdef.h.

Reference isNew.

Referenced by generateSqlite3ForMember, generateXMLForMember, isNew and MemberDefAliasImpl::isNew.

isNoDiscard()

virtual bool MemberDef::isNoDiscard ()

Definition at line 189 of file memberdef.h.

Reference isNoDiscard.

Referenced by generateXMLForMember, isNoDiscard and MemberDefAliasImpl::isNoDiscard.

isNoExcept()

virtual bool MemberDef::isNoExcept ()

Definition at line 163 of file memberdef.h.

Reference isNoExcept.

Referenced by generateXMLForMember, isNoExcept and MemberDefAliasImpl::isNoExcept.

isNonAtomic()

virtual bool MemberDef::isNonAtomic ()

Definition at line 148 of file memberdef.h.

Reference isNonAtomic.

Referenced by isNonAtomic and MemberDefAliasImpl::isNonAtomic.

isNotFriend()

virtual bool MemberDef::isNotFriend ()

Definition at line 194 of file memberdef.h.

Reference isNotFriend.

Referenced by isNotFriend and MemberDefAliasImpl::isNotFriend.

isObjCMethod()

isObjCProperty()

virtual bool MemberDef::isObjCProperty ()

isOptional()

virtual bool MemberDef::isOptional ()

isOverride()

virtual bool MemberDef::isOverride ()

Definition at line 144 of file memberdef.h.

Reference isOverride.

Referenced by ClassDefImpl::internalInsertMember, isOverride and MemberDefAliasImpl::isOverride.

isPrivateGettable()

virtual bool MemberDef::isPrivateGettable ()

isPrivateSettable()

virtual bool MemberDef::isPrivateSettable ()

isProperty()

isProtectedGettable()

virtual bool MemberDef::isProtectedGettable ()

isProtectedSettable()

virtual bool MemberDef::isProtectedSettable ()

isPrototype()

isPublished()

virtual bool MemberDef::isPublished ()

Definition at line 173 of file memberdef.h.

Reference isPublished.

Referenced by isPublished and MemberDefAliasImpl::isPublished.

isRaisable()

virtual bool MemberDef::isRaisable ()

Definition at line 141 of file memberdef.h.

Reference isRaisable.

Referenced by generateSqlite3ForMember, generateXMLForMember, isRaisable and MemberDefAliasImpl::isRaisable.

isReadable()

virtual bool MemberDef::isReadable ()

isReadonly()

virtual bool MemberDef::isReadonly ()

Definition at line 166 of file memberdef.h.

Reference isReadonly.

Referenced by generateSqlite3ForMember, generateXMLForMember, isReadonly and ClassDefImpl::writeMemberList.

isReimplementedBy()

virtual bool MemberDef::isReimplementedBy (const ClassDef * cd)

Definition at line 208 of file memberdef.h.

Reference isReimplementedBy.

Referenced by isReimplementedBy and MemberDefAliasImpl::isReimplementedBy.

isRelated()

isRelatedOrFriend()

virtual bool MemberDef::isRelatedOrFriend ()

Definition at line 196 of file memberdef.h.

Reference isRelatedOrFriend.

Referenced by isRelatedOrFriend and MemberDefAliasImpl::isRelatedOrFriend.

isRemovable()

virtual bool MemberDef::isRemovable ()

isRequired()

virtual bool MemberDef::isRequired ()

Definition at line 147 of file memberdef.h.

Reference isRequired.

Referenced by generateSqlite3ForMember, generateXMLForMember, isRequired and MemberDefAliasImpl::isRequired.

isRetain()

virtual bool MemberDef::isRetain ()

Definition at line 151 of file memberdef.h.

Reference isRetain.

Referenced by generateSqlite3ForMember, generateXMLForMember, isRetain and MemberDefAliasImpl::isRetain.

isSealed()

virtual bool MemberDef::isSealed ()

Definition at line 157 of file memberdef.h.

Reference isSealed.

Referenced by generateSqlite3ForMember, generateXMLForMember, isSealed and MemberDefAliasImpl::isSealed.

isSequence()

virtual bool MemberDef::isSequence ()

isSettable()

virtual bool MemberDef::isSettable ()

Definition at line 134 of file memberdef.h.

Reference isSettable.

Referenced by generateSqlite3ForMember, generateXMLForMember, isSettable and MemberDefAliasImpl::isSettable.

isSignal()

isSliceLocal()

virtual bool MemberDef::isSliceLocal ()

Definition at line 185 of file memberdef.h.

Reference isSliceLocal.

Referenced by isSliceLocal and MemberDefAliasImpl::isSliceLocal.

isSlot()

isStatic()

isStrong()

isStrongEnumValue()

virtual bool MemberDef::isStrongEnumValue ()

isTemplateSpecialization()

virtual bool MemberDef::isTemplateSpecialization ()

isTransient()

virtual bool MemberDef::isTransient ()

isTypeAlias()

virtual bool MemberDef::isTypeAlias ()

Definition at line 160 of file memberdef.h.

Reference isTypeAlias.

Referenced by generateXMLForMember, isTypeAlias and MemberDefAliasImpl::isTypeAlias.

isTypedef()

isTypedefValCached()

virtual bool MemberDef::isTypedefValCached ()

isUNOProperty()

virtual bool MemberDef::isUNOProperty ()

isUnretained()

virtual bool MemberDef::isUnretained ()

Definition at line 155 of file memberdef.h.

Reference isUnretained.

Referenced by isUnretained and MemberDefAliasImpl::isUnretained.

isVariable()

isWeak()

virtual bool MemberDef::isWeak ()

Definition at line 152 of file memberdef.h.

Reference isWeak.

Referenced by generateSqlite3ForMember, generateXMLForMember, isWeak and MemberDefAliasImpl::isWeak.

isWritable()

virtual bool MemberDef::isWritable ()

Definition at line 138 of file memberdef.h.

Reference isWritable.

Referenced by generateSqlite3ForMember, generateXMLForMember, isWritable and MemberDefAliasImpl::isWritable.

livesInsideEnum()

virtual bool MemberDef::livesInsideEnum ()

memberDeclaration()

virtual MemberDef * MemberDef::memberDeclaration ()

Definition at line 260 of file memberdef.h.

Reference memberDeclaration.

Referenced by addDocCrossReference, memberDeclaration and MemberDefAliasImpl::memberDeclaration.

memberDefinition()

virtual MemberDef * MemberDef::memberDefinition ()

memberType()

memberTypeName()

moveTo()

virtual void MemberDef::moveTo (Definition *)

Definition at line 54 of file memberdef.h.

Reference moveTo.

Referenced by findMember and moveTo.

numberOfFlowKeyWords()

virtual int MemberDef::numberOfFlowKeyWords ()

Definition at line 190 of file memberdef.h.

Reference numberOfFlowKeyWords.

Referenced by numberOfFlowKeyWords and MemberDefAliasImpl::numberOfFlowKeyWords.

objCMethodName()

virtual QCString MemberDef::objCMethodName (bool localLink, bool showStatic)

protection()

reimplementedBy()

virtual const MemberVector & MemberDef::reimplementedBy ()

reimplements()

relatedAlso()

virtual ClassDef * MemberDef::relatedAlso ()

Definition at line 210 of file memberdef.h.

Reference relatedAlso.

Referenced by relatedAlso, MemberDefAliasImpl::relatedAlso and transferRelatedFunctionDocumentation.

requiresClause()

virtual QCString MemberDef::requiresClause ()

resolveAlias()

virtual MemberDef * MemberDef::resolveAlias ()

Definition at line 56 of file memberdef.h.

Reference resolveAlias.

Referenced by getDefsOld, getLinkInScope, resolveAlias, resolveAlias and writeJavasScriptSearchDataPage.

resolveAlias()

virtual const MemberDef * MemberDef::resolveAlias ()

Definition at line 57 of file memberdef.h.

Reference resolveAlias.

setMemberGroup()

virtual void MemberDef::setMemberGroup (MemberGroup * grp)

Definition at line 297 of file memberdef.h.

Reference setMemberGroup.

Referenced by addMembersToMemberGroup and setMemberGroup.

sourceRefName()

virtual QCString MemberDef::sourceRefName ()

Definition at line 247 of file memberdef.h.

Reference sourceRefName.

Referenced by addDocCrossReference, sourceRefName and MemberDefAliasImpl::sourceRefName.

templateArguments()

templateMaster()

virtual const MemberDef * MemberDef::templateMaster ()

Definition at line 249 of file memberdef.h.

Reference templateMaster.

Referenced by DocParser::processCopyDoc, templateMaster and MemberDefAliasImpl::templateMaster.

typeConstraints()

virtual const ArgumentList & MemberDef::typeConstraints ()

Definition at line 271 of file memberdef.h.

Reference typeConstraints.

Referenced by typeConstraints and MemberDefAliasImpl::typeConstraints.

typeString()

virtualness()

visibleInIndex()

virtual bool MemberDef::visibleInIndex ()

Definition at line 294 of file memberdef.h.

Reference visibleInIndex.

Referenced by visibleInIndex and MemberDefAliasImpl::visibleInIndex.

warnIfUndocumented()

virtual void MemberDef::warnIfUndocumented ()

Definition at line 292 of file memberdef.h.

Reference warnIfUndocumented.

Referenced by warnIfUndocumented and VhdlDocGen::writeVHDLDeclaration.

warnIfUndocumentedParams()

virtual void MemberDef::warnIfUndocumentedParams ()

Definition at line 293 of file memberdef.h.

Reference warnIfUndocumentedParams.

Referenced by warnIfUndocumentedParams.

writeDeclaration()

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

Definition at line 283 of file memberdef.h.

Reference writeDeclaration.

Referenced by writeDeclaration and MemberDefAliasImpl::writeDeclaration.

writeEnumDeclaration()

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

writeLink()

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

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.