The MemberDefImpl
Class Reference
Declaration
Base class
class | DefinitionMixin<Base> |
Public Constructors Index
MemberDefImpl (const QCString &defFileName, int defLine, int defColumn, const QCString &type, const QCString &name, const QCString &args, const QCString &excp, Protection prot, Specifier virt, bool stat, Relationship related, MemberType t, const ArgumentList &tal, const ArgumentList &al, const QCString &metaData) | |
Public Destructor Index
~MemberDefImpl () override=default | |
Public Member Functions Index
DefType | definitionType () const override |
MemberDef * | resolveAlias () override |
const MemberDef * | resolveAlias () const override |
CodeSymbolType | codeSymbolType () const override |
std::unique_ptr< MemberDef > | deepCopy () const override |
void | moveTo (Definition *) override |
QCString | getOutputFileBase () const override |
QCString | getReference () const override |
QCString | anchor () const override |
QCString | declaration () const override |
QCString | definition () const override |
QCString | typeString () const override |
QCString | argsString () const override |
QCString | excpString () const override |
QCString | bitfieldString () const override |
QCString | extraTypeChars () const override |
const QCString & | initializer () const override |
int | initializerLines () const override |
TypeSpecifier | getMemberSpecifiers () const override |
VhdlSpecifier | getVhdlSpecifiers () const override |
const MemberList * | getSectionList (const Definition *) const override |
QCString | displayDefinition () const override |
const ClassDef * | getClassDef () const override |
ClassDef * | getClassDef () override |
const FileDef * | getFileDef () const override |
FileDef * | getFileDef () override |
const NamespaceDef * | getNamespaceDef () const override |
NamespaceDef * | getNamespaceDef () override |
const GroupDef * | getGroupDef () const override |
GroupDef * | getGroupDef () override |
const ModuleDef * | getModuleDef () const override |
ClassDef * | accessorClass () const override |
QCString | getReadAccessor () const override |
QCString | getWriteAccessor () const override |
Grouping::GroupPri_t | getGroupPri () const override |
QCString | getGroupFileName () const override |
int | getGroupStartLine () const override |
bool | getGroupHasDocs () const override |
QCString | qualifiedName () const override |
QCString | objCMethodName (bool localLink, bool showStatic) const override |
Protection | protection () const override |
Specifier | virtualness (int count=0) const override |
MemberType | memberType () const override |
QCString | memberTypeName () const override |
bool | isSignal () const override |
bool | isSlot () const override |
bool | isVariable () const override |
bool | isEnumerate () const override |
bool | isEnumValue () const override |
bool | isTypedef () const override |
bool | isSequence () const override |
bool | isDictionary () const override |
bool | isFunction () const override |
bool | isFunctionPtr () const override |
bool | isDefine () const override |
bool | isFriend () const override |
bool | isDCOP () const override |
bool | isProperty () const override |
bool | isEvent () const override |
bool | isRelated () const override |
bool | isForeign () const override |
bool | isStatic () const override |
bool | isInline () const override |
bool | isExplicit () const override |
bool | isMutable () const override |
bool | isGettable () const override |
bool | isPrivateGettable () const override |
bool | isProtectedGettable () const override |
bool | isSettable () const override |
bool | isPrivateSettable () const override |
bool | isProtectedSettable () const override |
bool | isReadable () const override |
bool | isWritable () const override |
bool | isAddable () const override |
bool | isRemovable () const override |
bool | isRaisable () const override |
bool | isFinal () const override |
bool | isAbstract () const override |
bool | isOverride () const override |
bool | isInitonly () const override |
bool | isOptional () const override |
bool | isRequired () const override |
bool | isNonAtomic () const override |
bool | isCopy () const override |
bool | isAssign () const override |
bool | isRetain () const override |
bool | isWeak () const override |
bool | isStrong () const override |
bool | isEnumStruct () const override |
bool | isUnretained () const override |
bool | isNew () const override |
bool | isSealed () const override |
bool | isImplementation () const override |
bool | isExternal () const override |
bool | isTypeAlias () const override |
bool | isDefault () const override |
bool | isDelete () const override |
bool | isNoExcept () const override |
bool | isAttribute () const override |
bool | isUNOProperty () const override |
bool | isReadonly () const override |
bool | isBound () const override |
bool | isConstrained () const override |
bool | isTransient () const override |
bool | isMaybeVoid () const override |
bool | isMaybeDefault () const override |
bool | isMaybeAmbiguous () const override |
bool | isPublished () const override |
bool | isTemplateSpecialization () const override |
bool | isObjCMethod () const override |
bool | isObjCProperty () const override |
bool | isCSharpProperty () const override |
bool | isConstructor () const override |
bool | isDestructor () const override |
bool | hasOneLineInitializer () const override |
bool | hasMultiLineInitializer () const override |
bool | isCallable () const override |
bool | isStrongEnumValue () const override |
bool | livesInsideEnum () const override |
bool | isSliceLocal () const override |
bool | isNoDiscard () const override |
bool | isConstExpr () const override |
bool | isConstEval () const override |
bool | isConstInit () const override |
int | numberOfFlowKeyWords () const override |
bool | isFriendToHide () const override |
bool | isNotFriend () const override |
bool | isFunctionOrSignalSlot () const override |
bool | isRelatedOrFriend () const override |
bool | isLinkableInProject () const override |
bool | isLinkable () const override |
bool | hasDocumentation () const override |
bool | hasUserDocumentation () const override |
bool | isDeleted () const override |
bool | isBriefSectionVisible () const override |
bool | isDetailedSectionVisible (MemberListContainer container) const override |
bool | hasDetailedDescription () const override |
bool | isFriendClass () const override |
bool | isDocumentedFriendClass () const override |
const MemberDef * | reimplements () const override |
const MemberVector & | reimplementedBy () const override |
bool | isReimplementedBy (const ClassDef *cd) const override |
ClassDef * | relatedAlso () const override |
bool | hasDocumentedEnumValues () const override |
const MemberDef * | getAnonymousEnumType () const override |
bool | isDocsForDefinition () const override |
const MemberDef * | getEnumScope () const override |
const MemberVector & | enumFieldList () const override |
void | setEnumBaseType (const QCString &type) override |
QCString | enumBaseType () const override |
bool | hasExamples () const override |
const ExampleList & | getExamples () const override |
bool | isPrototype () const override |
const ArgumentList & | argumentList () const override |
const ArgumentList & | declArgumentList () const override |
const ArgumentList & | templateArguments () const override |
const ArgumentLists & | definitionTemplateParameterLists () const override |
std::optional< ArgumentList > | formalTemplateArguments () const override |
int | getMemberGroupId () const override |
MemberGroup * | getMemberGroup () const override |
bool | fromAnonymousScope () const override |
MemberDef * | fromAnonymousMember () const override |
bool | hasCallGraph () const override |
bool | hasCallerGraph () const override |
bool | hasReferencesRelation () const override |
bool | hasReferencedByRelation () const override |
bool | hasEnumValues () const override |
bool | hasInlineSource () const override |
QCString | sourceRefName () const override |
const MemberDef * | templateMaster () const override |
QCString | getScopeString () const override |
ClassDef * | getClassDefOfAnonymousType () const override |
bool | isTypedefValCached () const override |
const ClassDef * | getCachedTypedefVal () const override |
QCString | getCachedTypedefTemplSpec () const override |
QCString | getCachedResolvedTypedef () const override |
MemberDef * | memberDefinition () const override |
MemberDef * | memberDeclaration () const override |
const MemberDef * | inheritsDocsFrom () const override |
const MemberDef * | getGroupAlias () const override |
ClassDef * | category () const override |
const MemberDef * | categoryRelation () const override |
QCString | displayName (bool=TRUE) const override |
QCString | getDeclType () const override |
StringVector | getLabels (const Definition *container) const override |
const ArgumentList & | typeConstraints () const override |
QCString | requiresClause () const override |
QCString | documentation () const override |
QCString | briefDescription (bool abbr=FALSE) const override |
QCString | fieldType () const override |
bool | isReference () const override |
QCString | getDeclFileName () const override |
int | getDeclLine () const override |
int | getDeclColumn () const override |
void | setMemberType (MemberType t) override |
void | setDefinition (const QCString &d) override |
void | setFileDef (FileDef *fd) override |
void | setAnchor () override |
void | setProtection (Protection p) override |
void | setMemberSpecifiers (TypeSpecifier s) override |
void | setVhdlSpecifiers (VhdlSpecifier s) override |
void | mergeMemberSpecifiers (TypeSpecifier s) override |
void | setInitializer (const QCString &i) override |
void | setBitfields (const QCString &s) override |
void | setMaxInitLines (int lines) override |
void | setMemberClass (ClassDef *cd) override |
void | setSectionList (const Definition *container, const MemberList *sl) override |
void | setGroupDef (GroupDef *gd, Grouping::GroupPri_t pri, const QCString &fileName, int startLine, bool hasDocs, MemberDef *member=nullptr) override |
void | setReadAccessor (const QCString &r) override |
void | setWriteAccessor (const QCString &w) override |
void | setTemplateSpecialization (bool b) override |
void | makeRelated () override |
void | makeForeign () override |
void | setInheritsDocsFrom (const MemberDef *md) override |
void | setTagInfo (const TagInfo *i) override |
void | setArgsString (const QCString &as) override |
void | setReimplements (MemberDef *md) override |
void | insertReimplementedBy (MemberDef *md) override |
void | setRelatedAlso (ClassDef *cd) override |
void | insertEnumField (MemberDef *md) override |
void | setEnumScope (MemberDef *md, bool livesInsideEnum=FALSE) override |
void | setEnumClassScope (ClassDef *cd) override |
void | setDocumentedEnumValues (bool value) override |
void | setAnonymousEnumType (const MemberDef *md) override |
bool | addExample (const QCString &anchor, const QCString &name, const QCString &file) override |
void | setPrototype (bool p, const QCString &df, int line, int column) override |
void | setExplicitExternal (bool b, const QCString &df, int line, int column) override |
void | setDeclFile (const QCString &df, int line, int column) override |
void | moveArgumentList (std::unique_ptr< ArgumentList > al) override |
void | moveDeclArgumentList (std::unique_ptr< ArgumentList > al) override |
void | setDefinitionTemplateParameterLists (const ArgumentLists &lists) override |
void | setTypeConstraints (const ArgumentList &al) override |
void | setType (const QCString &t) override |
void | setAccessorType (ClassDef *cd, const QCString &t) override |
void | setNamespace (NamespaceDef *nd) override |
void | setMemberGroup (MemberGroup *grp) override |
void | setMemberGroupId (int id) override |
void | makeImplementationDetail () override |
void | setFromAnonymousScope (bool b) override |
void | setFromAnonymousMember (MemberDef *m) override |
void | overrideCallGraph (bool e) override |
void | overrideCallerGraph (bool e) override |
void | overrideReferencedByRelation (bool e) override |
void | overrideReferencesRelation (bool e) override |
void | overrideEnumValues (bool e) override |
void | overrideInlineSource (bool e) override |
void | setTemplateMaster (const MemberDef *mt) override |
void | setFormalTemplateArguments (const ArgumentList &al) override |
void | addListReference (Definition *d) override |
void | setDocsForDefinition (bool b) override |
void | setGroupAlias (const MemberDef *md) override |
void | cacheTypedefVal (const ClassDef *val, const QCString &templSpec, const QCString &resolvedType) override |
void | invalidateTypedefValCache () override |
void | invalidateCachedArgumentTypes () override |
void | setMemberDefinition (MemberDef *md) override |
void | setMemberDeclaration (MemberDef *md) override |
void | copyArgumentNames (const MemberDef *bmd) override |
void | setCategory (ClassDef *) override |
void | setCategoryRelation (const MemberDef *) override |
void | setDocumentation (const QCString &d, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE) override |
void | setBriefDescription (const QCString &b, const QCString &briefFile, int briefLine) override |
void | setInbodyDocumentation (const QCString &d, const QCString &inbodyFile, int inbodyLine) override |
void | setHidden (bool b) override |
void | setRequiresClause (const QCString &req) override |
void | incrementFlowKeyWordCount () override |
void | writeDeclaration (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod, bool inGroup, int indentLevel, const ClassDef *inheritFrom=nullptr, const QCString &inheritId=QCString()) const override |
void | writeDocumentation (const MemberList *ml, int memCount, int memTotal, OutputList &ol, const QCString &scopeName, const Definition *container, bool inGroup, bool showEnumValues=FALSE, bool showInline=FALSE) const override |
void | writeMemberDocSimple (OutputList &ol, const Definition *container) const override |
void | writeEnumDeclaration (OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod) const override |
void | writeTagFile (TextStream &, bool useQualifiedName, bool showNamespaceMembers) const override |
void | warnIfUndocumented () const override |
void | warnIfUndocumentedParams () const override |
bool | visibleInIndex () const override |
void | detectUndocumentedParams (bool hasParamCommand, bool hasReturnCommand) const override |
std::unique_ptr< MemberDef > | createTemplateInstanceMember (const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const override |
void | findSectionsInDocumentation () override |
void | writeLink (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod, bool onlyText=FALSE) const override |
void | resolveUnnamedParameters (const MemberDef *md) override |
void | addQualifiers (const StringVector &qualifiers) override |
StringVector | getQualifiers () const override |
ClassDefMutable * | getClassDefMutable () override |
void | setModuleDef (ModuleDef *mod) override |
Private Member Functions Index
void | _computeLinkableInProject () |
void | _computeIsConstructor () |
void | _computeIsDestructor () |
void | _writeGroupInclude (OutputList &ol, bool inGroup) const |
void | _writeMultiLineInitializer (OutputList &ol, const QCString &scopeName) const |
void | _writeCallGraph (OutputList &ol) const |
void | _writeCallerGraph (OutputList &ol) const |
void | _writeReimplements (OutputList &ol) const |
bool | _isReimplements () const |
void | _writeReimplementedBy (OutputList &ol) const |
size_t | _countReimplementedBy () const |
void | _writeExamples (OutputList &ol) const |
void | _writeTypeConstraints (OutputList &ol) const |
void | _writeEnumValues (OutputList &ol, const Definition *container, const QCString &cfname, const QCString &ciname, const QCString &cname) const |
void | _writeCategoryRelation (OutputList &ol) const |
void | _writeTagData (const DefType) const |
void | _writeTemplatePrefix (OutputList &ol, const Definition *def, const ArgumentList &al, bool writeReqClause=true) const |
bool | _hasVisibleCallGraph () const |
bool | _hasVisibleCallerGraph () const |
bool | _isAnonymousBitField () const |
void | init (Definition *def, const QCString &t, const QCString &a, const QCString &e, Protection p, Specifier v, bool s, Relationship r, MemberType mt, const ArgumentList &tal, const ArgumentList &al, const QCString &meta) |
Private Member Attributes Index
Definition at line 53 of file memberdef.cpp.
Public Constructors
MemberDefImpl()
|
Creates a new member definition.
- Parameters
-
df File containing the definition of this member.
dl Line at which the member definition was found.
dc Column at which the member definition was found.
t A string representing the type of the member.
na A string representing the name of the member.
a A string representing the arguments of the member.
e A string representing the throw clause of the members.
p The protection context of the member, possible values are: Public, Protected, Private.
v The degree of 'virtualness' of the member, possible values are: Normal, Virtual, Pure.
s A boolean that is true iff the member is static.
r The relationship between the class and the member.
mt The kind of member. See MemberType for a list of all types.
tal The template arguments of this member.
al The arguments of this member. This is a structured form of the string past as argument a.
meta Slice metadata.
Definition at line 56 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::DefinitionMixin, init, m_isConstructorCached, m_isDestructorCached, m_isLinkableCached and removeRedundantWhiteSpace.
Referenced by deepCopy, isConstructor, isDestructor, isLinkableInProject and ~MemberDefImpl.
Public Destructor
~MemberDefImpl()
| default |
Definition at line 61 of file memberdef.cpp.
Reference MemberDefImpl.
Public Member Functions
accessorClass()
| virtual |
Definition at line 95 of file memberdef.cpp.
Reference m_accessorClass.
addExample()
| virtual |
Definition at line 290 of file memberdef.cpp.
References anchor and m_examples.
addListReference()
| virtual |
Definition at line 314 of file memberdef.cpp.
References addRefItem, anchor, argsString, Config_getBool, Definition::definitionType, displayName, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, DefinitionMixin< MemberDefMutable >::getOuterScope, getOutputFileBase, Doxygen::globalScope, isLinkableInProject, isObjCMethod, isRelated, Definition::name, DefinitionMixin< MemberDefMutable >::name, QCString::prepend, qualifiedName, substitute, theTranslator, toClassDef, TRUE, Definition::TypeClass and DefinitionMixin< MemberDefMutable >::xrefListItems.
addQualifiers()
| virtual |
Definition at line 353 of file memberdef.cpp.
Reference m_qualifiers.
anchor()
| virtual |
Returns the anchor within a page where this item can be found
Definition at line 72 of file memberdef.cpp.
References getGroupDef, getReference, m_anc, m_enumScope, m_groupAlias, m_groupMember, m_templateMaster and QCString::prepend.
Referenced by addExample, addListReference, getOutputFileBase, writeDeclaration, writeDocumentation, writeLink, writeMemberDocSimple and writeTagFile.
argsString()
| virtual |
Definition at line 76 of file memberdef.cpp.
Reference m_args.
Referenced by addListReference, isFunctionPtr, sourceRefName, warnIfUndocumented, writeDeclaration, writeDocumentation, writeMemberDocSimple and writeTagFile.
argumentList()
| virtual |
Definition at line 217 of file memberdef.cpp.
Reference m_defArgList.
Referenced by detectUndocumentedParams and warnIfUndocumentedParams.
bitfieldString()
| virtual |
Definition at line 78 of file memberdef.cpp.
Reference m_bitfields.
briefDescription()
| virtual |
Returns the brief description of this definition. This can include commands.
Definition at line 252 of file memberdef.cpp.
References DefinitionMixin< Base >::briefDescription and m_templateMaster.
Referenced by findSectionsInDocumentation, hasDetailedDescription, writeDeclaration, writeDocumentation and writeMemberDocSimple.
cacheTypedefVal()
| virtual |
Definition at line 317 of file memberdef.cpp.
References m_cachedResolvedType, m_cachedTypedefTemplSpec, m_cachedTypedefValue, m_isTypedefValCached and TRUE.
category()
| virtual |
Definition at line 244 of file memberdef.cpp.
Reference m_category.
categoryRelation()
| virtual |
Definition at line 245 of file memberdef.cpp.
Reference m_categoryRelation.
codeSymbolType()
| virtual |
Used for syntax highlighting symbol class
Definition at line 67 of file memberdef.cpp.
References DCOP, Default, Define, Dictionary, Enumeration, EnumValue, Event, Friend, Function, Interface, memberType, Property, Sequence, Service, Signal, Slot, Typedef and Variable.
copyArgumentNames()
| virtual |
Definition at line 322 of file memberdef.cpp.
References MemberDef::argumentList, ArgumentList::begin, MemberDef::declArgumentList, Argument::docs, ArgumentList::end, m_declArgList, m_defArgList and Argument::name.
createTemplateInstanceMember()
| virtual |
Definition at line 346 of file memberdef.cpp.
References createMemberDef, DefinitionMixin< MemberDefMutable >::getBodyDef, DefinitionMixin< MemberDefMutable >::getDefColumn, DefinitionMixin< MemberDefMutable >::getDefFileName, DefinitionMixin< MemberDefMutable >::getDefLine, DefinitionMixin< MemberDefMutable >::getEndBodyLine, DefinitionMixin< MemberDefMutable >::getStartBodyLine, m_args, m_def, m_defArgList, m_exception, m_mtype, m_prot, m_related, m_stat, m_type, m_virt, DefinitionMixin< MemberDefMutable >::name, QCString::startsWith, substituteTemplateArgumentsInString and toMemberDefMutable.
declaration()
| virtual |
Definition at line 73 of file memberdef.cpp.
Reference m_decl.
declArgumentList()
| virtual |
Definition at line 218 of file memberdef.cpp.
Reference m_declArgList.
Referenced by detectUndocumentedParams and warnIfUndocumentedParams.
deepCopy()
| virtual |
Definition at line 68 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::getDefColumn, DefinitionMixin< MemberDefMutable >::getDefFileName, DefinitionMixin< MemberDefMutable >::getDefLine, DefinitionMixin< MemberDefMutable >::localName, m_accessorClass, m_accessorType, m_anc, m_annEnumType, m_annMemb, m_annScope, m_args, m_bitfields, m_cachedAnonymousType, m_cachedResolvedType, m_cachedTypedefTemplSpec, m_cachedTypedefValue, m_category, m_categoryRelation, m_classDef, m_decl, m_declArgList, m_declColumn, m_declFileName, m_declLine, m_def, m_defArgList, m_defTmpArgLists, m_detailedDescriptionCachedValue, m_docEnumValues, m_docProvider, m_docsForDefinition, m_enumBaseType, m_enumFields, m_enumScope, m_examples, m_exception, m_explExt, m_explicitOutputFileBase, m_extraTypeChars, m_fileDef, m_formalTemplateArguments, m_group, m_groupAlias, m_groupFileName, m_groupHasDocs, m_groupMember, m_grouppri, m_groupStartLine, m_grpId, m_hasCallerGraph, m_hasCallGraph, m_hasDetailedDescriptionCached, m_hasDocumentedParams, m_hasDocumentedReturnType, m_hasEnumValues, m_hasInlineSource, m_hasReferencedByRelation, m_hasReferencesRelation, m_implOnly, m_initializer, m_initLines, m_isDMember, m_isTypedefValCached, m_livesInsideEnum, m_maxInitLines, m_memberGroup, m_memDec, m_memDef, m_memSpec, m_metaData, m_moduleDef, m_mtype, m_nspace, m_numberOfFlowKW, m_prot, m_proto, m_qualifiers, m_read, m_redefinedBy, m_redefines, m_related, m_relatedAlso, m_requiresClause, m_sectionMap, m_stat, m_tArgList, m_templateMaster, m_tspec, m_type, m_typeConstraints, m_userInitLines, m_vhdlSpec, m_virt, m_write and MemberDefImpl.
definition()
| virtual |
Definition at line 74 of file memberdef.cpp.
Reference m_def.
Referenced by displayDefinition, setAnchor and writeDocumentation.
definitionTemplateParameterLists()
| virtual |
Definition at line 220 of file memberdef.cpp.
Reference m_defTmpArgLists.
definitionType()
| inline virtual |
Use this for dynamic inspection of the type of the derived class
Definition at line 64 of file memberdef.cpp.
References definitionType and Definition::TypeMember.
Referenced by definitionType.
detectUndocumentedParams()
| virtual |
Definition at line 345 of file memberdef.cpp.
References argumentList, ArgumentList::begin, declArgumentList, Argument::docs, ArgumentList::empty, ArgumentList::end, g_detectUndocumentedParamsMutex, DefinitionMixin< MemberDefMutable >::getLanguage, ArgumentList::hasParameters, QCString::isEmpty, m_hasDocumentedParams, m_hasDocumentedReturnType, Argument::name, TRUE and Argument::type.
displayDefinition()
| virtual |
Definition at line 85 of file memberdef.cpp.
References QCString::at, definition, QCString::find, QCString::findRev, getClassDef, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, DefinitionMixin< MemberDefMutable >::isAnonymous, isEnumerate, isEnumValue, isId, ClassDef::isObjectiveC, isSliceLocal, isStatic, QCString::left, QCString::length, m_enumBaseType, QCString::mid, DefinitionMixin< MemberDefMutable >::name, QCString::prepend, reAnonymous, removeAnonymousScopes, reg::search, QCString::str, substitute and TRUE.
displayName()
| virtual |
Returns the name of the definition as it appears in the output
Definition at line 246 of file memberdef.cpp.
Reference DefinitionMixin< Base >::name.
Referenced by addListReference.
documentation()
| virtual |
Returns the detailed description of this definition
Definition at line 251 of file memberdef.cpp.
References DefinitionMixin< Base >::documentation and m_templateMaster.
Referenced by findSectionsInDocumentation, hasDetailedDescription, isBriefSectionVisible, writeDocumentation and writeMemberDocSimple.
enumBaseType()
| virtual |
Definition at line 213 of file memberdef.cpp.
Reference m_enumBaseType.
enumFieldList()
| virtual |
Definition at line 211 of file memberdef.cpp.
Reference m_enumFields.
Referenced by _writeEnumValues and warnIfUndocumented.
excpString()
| virtual |
Definition at line 77 of file memberdef.cpp.
Reference m_exception.
Referenced by writeDeclaration and writeDocumentation.
extraTypeChars()
| virtual |
Definition at line 79 of file memberdef.cpp.
Reference m_extraTypeChars.
fieldType()
| virtual |
Definition at line 253 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::getLanguage, QCString::isEmpty, isTypedef, m_accessorType, m_type, QCString::prepend and simplifyTypeForTable.
Referenced by writeMemberDocSimple.
findSectionsInDocumentation()
| virtual |
Definition at line 348 of file memberdef.cpp.
References briefDescription, DefinitionMixin< MemberDefMutable >::docFile, docFindSections, documentation and DefinitionMixin< MemberDefMutable >::inbodyDocumentation.
formalTemplateArguments()
| virtual |
Definition at line 221 of file memberdef.cpp.
Reference m_formalTemplateArguments.
fromAnonymousMember()
| virtual |
Definition at line 225 of file memberdef.cpp.
Reference m_annMemb.
fromAnonymousScope()
| virtual |
Definition at line 224 of file memberdef.cpp.
Reference m_annScope.
getAnonymousEnumType()
| virtual |
Definition at line 208 of file memberdef.cpp.
Reference m_annEnumType.
Referenced by writeDeclaration.
getCachedResolvedTypedef()
| virtual |
Definition at line 239 of file memberdef.cpp.
Reference m_cachedResolvedType.
getCachedTypedefTemplSpec()
| virtual |
Definition at line 238 of file memberdef.cpp.
Reference m_cachedTypedefTemplSpec.
getCachedTypedefVal()
| virtual |
Definition at line 237 of file memberdef.cpp.
Reference m_cachedTypedefValue.
getClassDef()
| virtual |
Definition at line 86 of file memberdef.cpp.
Reference m_classDef.
Referenced by _computeIsConstructor, _computeLinkableInProject, _writeCategoryRelation, _writeReimplementedBy, displayDefinition, getClassDefOfAnonymousType, getLabels, getOutputFileBase, getReference, getScopeString, hasDetailedDescription, isBriefSectionVisible, isCSharpProperty, isDetailedSectionVisible, isObjCMethod, isObjCProperty, objCMethodName, qualifiedName, warnIfUndocumented, writeDeclaration, writeDocumentation and writeLink.
getClassDef()
| virtual |
Definition at line 87 of file memberdef.cpp.
Reference m_classDef.
getClassDefMutable()
| virtual |
Definition at line 355 of file memberdef.cpp.
References m_classDef and toClassDefMutable.
getClassDefOfAnonymousType()
| virtual |
If this member has an anonymous class/struct/union as its type, then this method will return the ClassDef that describes this return type.
Definition at line 235 of file memberdef.cpp.
References g_cachedAnonymousTypeMutex, getClass, getClassDef, getNamespaceDef, QCString::isEmpty, QCString::left, QCString::length, m_cachedAnonymousType, m_type, Definition::name, reg::search, QCString::str, stripAnonymousNamespaceScope and QCString::stripPrefix.
Referenced by writeDeclaration and writeDocumentation.
getDeclColumn()
| virtual |
Definition at line 257 of file memberdef.cpp.
Reference m_declColumn.
getDeclFileName()
| virtual |
Definition at line 255 of file memberdef.cpp.
Reference m_declFileName.
getDeclLine()
| virtual |
Definition at line 256 of file memberdef.cpp.
Reference m_declLine.
getDeclType()
| virtual |
Definition at line 247 of file memberdef.cpp.
References QCString::append, DefinitionMixin< MemberDefMutable >::getLanguage, isEnumerate, isEnumStruct, isObjCMethod, isStrong, isTypeAlias, isTypedef, m_type, QCString::prepend and QCString::stripPrefix.
getEnumScope()
| virtual |
Definition at line 210 of file memberdef.cpp.
Reference m_enumScope.
Referenced by getOutputFileBase and writeLink.
getExamples()
| virtual |
Definition at line 215 of file memberdef.cpp.
Reference m_examples.
getFileDef()
| virtual |
Definition at line 88 of file memberdef.cpp.
Reference m_fileDef.
Referenced by _computeLinkableInProject, _writeGroupInclude, _writeMultiLineInitializer, _writeTemplatePrefix, getOutputFileBase, getReference, hasDetailedDescription, sourceRefName, warnIfUndocumented, writeDeclaration and writeDocumentation.
getFileDef()
| virtual |
Definition at line 89 of file memberdef.cpp.
Reference m_fileDef.
getGroupAlias()
| virtual |
Definition at line 243 of file memberdef.cpp.
Reference m_groupAlias.
getGroupDef()
| virtual |
Definition at line 92 of file memberdef.cpp.
Reference m_group.
Referenced by _computeLinkableInProject, anchor, getOutputFileBase, getReference, isDetailedSectionVisible, warnIfUndocumented, writeDeclaration, writeDocumentation and writeLink.
getGroupDef()
| virtual |
Definition at line 93 of file memberdef.cpp.
Reference m_group.
getGroupFileName()
| virtual |
Definition at line 99 of file memberdef.cpp.
Reference m_groupFileName.
getGroupHasDocs()
| virtual |
Definition at line 101 of file memberdef.cpp.
Reference m_groupHasDocs.
getGroupPri()
| virtual |
Definition at line 98 of file memberdef.cpp.
Reference m_grouppri.
getGroupStartLine()
| virtual |
Definition at line 100 of file memberdef.cpp.
Reference m_groupStartLine.
getLabels()
| virtual |
Definition at line 248 of file memberdef.cpp.
References Config_getBool, Definition::definitionType, getClassDef, DefinitionMixin< MemberDefMutable >::getLanguage, getVhdlSpecifiers, isAbstract, isAddable, isAssign, isAttribute, isBound, isConstEval, isConstExpr, isConstInit, isConstrained, isCopy, isDefault, isDelete, isExplicit, DefinitionMixin< MemberDefMutable >::isExported, isExternal, isFinal, isFriend, isGettable, isImplementation, isInitonly, isInline, isMaybeAmbiguous, isMaybeDefault, isMaybeVoid, isMutable, isNew, isNoDiscard, isNoExcept, isNonAtomic, isObjCMethod, isObjCProperty, isOptional, isOverride, isPrivateGettable, isPrivateSettable, isProtectedGettable, isProtectedSettable, isPublished, isRaisable, isReadable, isReadonly, isRelated, isRemovable, isRequired, isRetain, isSealed, isSettable, isSignal, isSlot, isStatic, isStrong, isTransient, isUNOProperty, isUnretained, isWeak, isWritable, m_memSpec, m_qualifiers, protection, theTranslator, TRUE, Definition::TypeClass and virtualness.
Referenced by writeDocumentation.
getMemberGroup()
| virtual |
Definition at line 223 of file memberdef.cpp.
Reference m_memberGroup.
getMemberGroupId()
| virtual |
Definition at line 222 of file memberdef.cpp.
Reference m_grpId.
getMemberSpecifiers()
| virtual |
Definition at line 82 of file memberdef.cpp.
Reference m_memSpec.
getModuleDef()
| virtual |
Definition at line 94 of file memberdef.cpp.
Reference m_moduleDef.
Referenced by getOutputFileBase, getReference, hasDetailedDescription, writeDocumentation and writeLink.
getNamespaceDef()
| virtual |
Definition at line 90 of file memberdef.cpp.
Reference m_nspace.
Referenced by _computeLinkableInProject, getClassDefOfAnonymousType, getOutputFileBase, getReference, getScopeString, hasDetailedDescription, isDetailedSectionVisible, warnIfUndocumented, writeDeclaration, writeDocumentation, writeLink and writeTagFile.
getNamespaceDef()
| virtual |
Definition at line 91 of file memberdef.cpp.
Reference m_nspace.
getOutputFileBase()
| virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Definition at line 70 of file memberdef.cpp.
References Definition::anchor, anchor, Config_getBool, getClassDef, DefinitionMixin< MemberDefMutable >::getDefFileName, DefinitionMixin< MemberDefMutable >::getDefLine, getEnumScope, getFileDef, getGroupDef, getModuleDef, getNamespaceDef, Definition::getOutputFileBase, hasDetailedDescription, Definition::isAnonymous, QCString::isEmpty, Definition::isLinkable, ClassDef::isSimple, m_explicitOutputFileBase, DefinitionMixin< MemberDefMutable >::name, templateMaster and warn.
Referenced by addListReference, writeDeclaration, writeDocumentation, writeLink, writeMemberDocSimple and writeTagFile.
getQualifiers()
| virtual |
Definition at line 354 of file memberdef.cpp.
Reference m_qualifiers.
getReadAccessor()
| virtual |
Definition at line 96 of file memberdef.cpp.
Reference m_read.
getReference()
| virtual |
If this definition was imported via a tag file, this function returns the tagfile for the external project. This can be translated into an external link target via Doxygen::tagDestinationDict
Definition at line 71 of file memberdef.cpp.
References getClassDef, getFileDef, getGroupDef, getModuleDef, getNamespaceDef, Definition::getReference, DefinitionMixin< Base >::getReference, QCString::isEmpty and templateMaster.
getScopeString()
| virtual |
Definition at line 234 of file memberdef.cpp.
References Definition::displayName, getClassDef, getNamespaceDef, isStrong and DefinitionMixin< MemberDefMutable >::name.
Referenced by sourceRefName and writeDocumentation.
getSectionList()
| virtual |
Definition at line 84 of file memberdef.cpp.
Reference m_sectionMap.
getVhdlSpecifiers()
| virtual |
getWriteAccessor()
| virtual |
Definition at line 97 of file memberdef.cpp.
Reference m_write.
hasCallerGraph()
| virtual |
Definition at line 227 of file memberdef.cpp.
Reference m_hasCallerGraph.
hasCallGraph()
| virtual |
Definition at line 226 of file memberdef.cpp.
Reference m_hasCallGraph.
hasDetailedDescription()
| virtual |
Definition at line 200 of file memberdef.cpp.
References _countReimplementedBy, _hasVisibleCallerGraph, _hasVisibleCallGraph, _isReimplements, briefDescription, Config_getBool, documentation, EnumValue, Friend, g_hasDetailedDescriptionMutex, getClassDef, getFileDef, getModuleDef, getNamespaceDef, DefinitionMixin< MemberDefMutable >::getSourceFileBase, hasDocumentation, hasDocumentedEnumValues, hasExamples, hasInlineSource, hasMultiLineInitializer, hasReferencedByRelation, hasReferencesRelation, DefinitionMixin< MemberDefMutable >::hasSourceReffedBy, DefinitionMixin< MemberDefMutable >::hasSourceRefs, DefinitionMixin< MemberDefMutable >::hasSources, DefinitionMixin< MemberDefMutable >::inbodyDocumentation, QCString::isEmpty, isEnumerate, isFinal, isFriend, DefinitionMixin< MemberDefMutable >::isHidden, Definition::isLinkable, isLinkable, isOverride, isStatic, m_defArgList, m_detailedDescriptionCachedValue, m_hasDetailedDescriptionCached, m_mtype, m_prot, m_tArgList, m_templateMaster, m_typeConstraints, m_virt, protection and protectionLevelVisible.
Referenced by getOutputFileBase, isDetailedSectionVisible, warnIfUndocumented, writeDeclaration and writeLink.
hasDocumentation()
| virtual |
Returns TRUE iff the definition is documented (which could be generated documentation)
- See Also
Definition at line 195 of file memberdef.cpp.
References Enumeration, DefinitionMixin< Base >::hasDocumentation, m_defArgList, m_docEnumValues, m_mtype and m_tArgList.
Referenced by _computeLinkableInProject, hasDetailedDescription, isBriefSectionVisible, visibleInIndex, warnIfUndocumentedParams and writeDeclaration.
hasDocumentedEnumValues()
| virtual |
Definition at line 207 of file memberdef.cpp.
Reference m_docEnumValues.
Referenced by hasDetailedDescription and writeEnumDeclaration.
hasEnumValues()
| virtual |
Definition at line 230 of file memberdef.cpp.
Reference m_hasEnumValues.
Referenced by _writeEnumValues.
hasExamples()
| virtual |
Definition at line 214 of file memberdef.cpp.
Reference m_examples.
Referenced by _writeExamples and hasDetailedDescription.
hasInlineSource()
| virtual |
Definition at line 231 of file memberdef.cpp.
Reference m_hasInlineSource.
Referenced by hasDetailedDescription.
hasMultiLineInitializer()
| virtual |
Definition at line 179 of file memberdef.cpp.
References Define, m_defArgList, m_initializer, m_initLines, m_maxInitLines, m_mtype and m_userInitLines.
Referenced by hasDetailedDescription and writeDocumentation.
hasOneLineInitializer()
| virtual |
Definition at line 178 of file memberdef.cpp.
References Define, m_defArgList, m_initializer, m_initLines, m_maxInitLines, m_mtype and m_userInitLines.
Referenced by writeDeclaration, writeDocumentation and writeMemberDocSimple.
hasReferencedByRelation()
| virtual |
Definition at line 229 of file memberdef.cpp.
Reference m_hasReferencedByRelation.
Referenced by hasDetailedDescription and writeDocumentation.
hasReferencesRelation()
| virtual |
Definition at line 228 of file memberdef.cpp.
Reference m_hasReferencesRelation.
Referenced by hasDetailedDescription and writeDocumentation.
hasUserDocumentation()
| virtual |
Returns TRUE iff the definition is documented by the user.
Definition at line 196 of file memberdef.cpp.
References DefinitionMixin< Base >::hasUserDocumentation and m_templateMaster.
Referenced by warnIfUndocumented.
incrementFlowKeyWordCount()
| virtual |
Definition at line 330 of file memberdef.cpp.
Reference m_numberOfFlowKW.
inheritsDocsFrom()
| virtual |
Definition at line 242 of file memberdef.cpp.
Reference m_docProvider.
initializer()
| virtual |
initializerLines()
| virtual |
Definition at line 81 of file memberdef.cpp.
Reference m_initLines.
insertEnumField()
| virtual |
Definition at line 285 of file memberdef.cpp.
Reference m_enumFields.
insertReimplementedBy()
| virtual |
Definition at line 283 of file memberdef.cpp.
References MemberDefMutable::insertReimplementedBy, m_redefinedBy, m_templateMaster and toMemberDefMutable.
invalidateCachedArgumentTypes()
| virtual |
Definition at line 319 of file memberdef.cpp.
References invalidateCachedTypesInArgumentList, m_declArgList and m_defArgList.
invalidateTypedefValCache()
| virtual |
Definition at line 318 of file memberdef.cpp.
References FALSE and m_isTypedefValCached.
isAbstract()
| virtual |
isAddable()
| virtual |
Definition at line 137 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isAssign()
| virtual |
isAttribute()
| virtual |
isBound()
| virtual |
isBriefSectionVisible()
| virtual |
This methods returns TRUE iff the brief section (also known as declaration section) is visible in the documentation.
Definition at line 198 of file memberdef.cpp.
References Config_getBool, documentation, Friend, getClassDef, hasDocumentation, isConstructor, isDestructor, isDocumentedFriendClass, QCString::isEmpty, isFinal, isFriend, DefinitionMixin< MemberDefMutable >::isHidden, isOverride, isStatic, m_annScope, m_defArgList, m_mtype, m_prot, m_virt, protection and protectionLevelVisible.
Referenced by writeEnumDeclaration.
isCallable()
| virtual |
Definition at line 180 of file memberdef.cpp.
References isConstructor, isDestructor, isFriend, isFunction, isObjCMethod, isSignal and isSlot.
Referenced by sourceRefName.
isConstEval()
| virtual |
isConstExpr()
| virtual |
isConstInit()
| virtual |
isConstrained()
| virtual |
isConstructor()
| virtual |
Definition at line 176 of file memberdef.cpp.
References _computeIsConstructor, ASSERT, m_isConstructorCached and MemberDefImpl.
Referenced by isBriefSectionVisible, isCallable and warnIfUndocumentedParams.
isCopy()
| virtual |
isCSharpProperty()
| virtual |
Definition at line 175 of file memberdef.cpp.
References FALSE, getClassDef, isProperty and TRUE.
isDCOP()
| virtual |
Definition at line 120 of file memberdef.cpp.
isDefault()
| virtual |
isDefine()
| virtual |
Definition at line 118 of file memberdef.cpp.
References Define and m_mtype.
Referenced by writeDeclaration, writeDocumentation and writeMemberDocSimple.
isDelete()
| virtual |
isDeleted()
| virtual |
Definition at line 197 of file memberdef.cpp.
Reference m_defArgList.
Referenced by warnIfUndocumented and warnIfUndocumentedParams.
isDestructor()
| virtual |
Definition at line 177 of file memberdef.cpp.
References _computeIsDestructor, ASSERT, m_isDestructorCached and MemberDefImpl.
Referenced by _computeIsDestructor, isBriefSectionVisible, isCallable and warnIfUndocumentedParams.
isDetailedSectionVisible()
| virtual |
Definition at line 199 of file memberdef.cpp.
References Config_getBool, File, getClassDef, getGroupDef, getNamespaceDef, Group, DefinitionMixin< MemberDefMutable >::hasBriefDescription, hasDetailedDescription, Definition::isLinkable, isReference and ClassDef::isSimple.
isDictionary()
| virtual |
Definition at line 115 of file memberdef.cpp.
References Dictionary and m_mtype.
isDocsForDefinition()
| virtual |
Definition at line 209 of file memberdef.cpp.
Reference m_docsForDefinition.
Referenced by warnIfUndocumentedParams.
isDocumentedFriendClass()
| virtual |
Definition at line 202 of file memberdef.cpp.
References QCString::find, getClass, isFriendClass, Definition::isLinkable, QCString::left and DefinitionMixin< MemberDefMutable >::name.
Referenced by isBriefSectionVisible and writeDeclaration.
isEnumerate()
| virtual |
Definition at line 111 of file memberdef.cpp.
References Enumeration and m_mtype.
Referenced by _writeEnumValues, displayDefinition, getDeclType, hasDetailedDescription, warnIfUndocumented and writeDocumentation.
isEnumStruct()
| virtual |
Definition at line 152 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getDeclType and writeDocumentation.
isEnumValue()
| virtual |
Definition at line 112 of file memberdef.cpp.
References EnumValue and m_mtype.
Referenced by displayDefinition and writeDocumentation.
isEvent()
| virtual |
Definition at line 122 of file memberdef.cpp.
Referenced by writeDeclaration.
isExplicit()
| virtual |
isExternal()
| virtual |
isFinal()
| virtual |
Definition at line 140 of file memberdef.cpp.
Reference m_memSpec.
Referenced by _computeLinkableInProject, getLabels, hasDetailedDescription, isBriefSectionVisible and writeDeclaration.
isForeign()
| virtual |
Definition at line 124 of file memberdef.cpp.
Reference m_related.
Referenced by isRelatedOrFriend.
isFriend()
| virtual |
Definition at line 119 of file memberdef.cpp.
References Friend and m_mtype.
Referenced by getLabels, hasDetailedDescription, isBriefSectionVisible, isCallable, isFriendClass, isNotFriend and isRelatedOrFriend.
isFriendClass()
| virtual |
Definition at line 201 of file memberdef.cpp.
References isFriend and m_type.
Referenced by isDocumentedFriendClass and warnIfUndocumented.
isFriendToHide()
| virtual |
Definition at line 189 of file memberdef.cpp.
References Config_getBool, isFriendToHide and m_type.
Referenced by isFriendToHide, isNotFriend and isRelatedOrFriend.
isFunction()
| virtual |
Definition at line 116 of file memberdef.cpp.
References Function and m_mtype.
Referenced by _hasVisibleCallerGraph, _hasVisibleCallGraph, isCallable, isFunctionOrSignalSlot, isObjCMethod, warnIfUndocumentedParams and writeDocumentation.
isFunctionOrSignalSlot()
| virtual |
Definition at line 191 of file memberdef.cpp.
References isFunction, isSignal and isSlot.
isFunctionPtr()
| virtual |
Definition at line 117 of file memberdef.cpp.
References argsString, QCString::find, m_mtype and Variable.
Referenced by writeMemberDocSimple.
isGettable()
| virtual |
Definition at line 129 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isImplementation()
| virtual |
Definition at line 156 of file memberdef.cpp.
Reference m_implOnly.
Referenced by getLabels and writeDeclaration.
isInitonly()
| virtual |
isInline()
| virtual |
isLinkable()
| virtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
Definition at line 194 of file memberdef.cpp.
References isLinkableInProject, isReference and m_templateMaster.
Referenced by hasDetailedDescription, visibleInIndex, writeDocumentation and writeLink.
isLinkableInProject()
| virtual |
Returns TRUE iff it is possible to link to this item within this project.
Definition at line 193 of file memberdef.cpp.
References _computeLinkableInProject, ASSERT, m_isLinkableCached and MemberDefImpl.
Referenced by addListReference, isLinkable, writeEnumDeclaration and writeTagFile.
isMaybeAmbiguous()
| virtual |
Definition at line 170 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels.
isMaybeDefault()
| virtual |
isMaybeVoid()
| virtual |
isMutable()
| virtual |
isNew()
| virtual |
isNoDiscard()
| virtual |
isNoExcept()
| virtual |
isNonAtomic()
| virtual |
isNotFriend()
| virtual |
Definition at line 190 of file memberdef.cpp.
References isFriend and isFriendToHide.
isObjCMethod()
| virtual |
Definition at line 173 of file memberdef.cpp.
References FALSE, getClassDef, isFunction and TRUE.
Referenced by addListReference, getDeclType, getLabels, isCallable, qualifiedName, writeDeclaration, writeDocumentation, writeLink and writeMemberDocSimple.
isObjCProperty()
| virtual |
Definition at line 174 of file memberdef.cpp.
References FALSE, getClassDef, isProperty and TRUE.
Referenced by getLabels and writeDeclaration.
isOptional()
| virtual |
isOverride()
| virtual |
Definition at line 142 of file memberdef.cpp.
Reference m_memSpec.
Referenced by _computeLinkableInProject, getLabels, hasDetailedDescription, isBriefSectionVisible and writeDeclaration.
isPrivateGettable()
| virtual |
Definition at line 130 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isPrivateSettable()
| virtual |
Definition at line 133 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isProperty()
| virtual |
Definition at line 121 of file memberdef.cpp.
References m_mtype and Property.
Referenced by isCSharpProperty, isObjCProperty and writeDeclaration.
isProtectedGettable()
| virtual |
Definition at line 131 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isProtectedSettable()
| virtual |
Definition at line 134 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isPrototype()
| virtual |
Definition at line 216 of file memberdef.cpp.
Reference m_proto.
isPublished()
| virtual |
isRaisable()
| virtual |
Definition at line 139 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isReadable()
| virtual |
isReadonly()
| virtual |
isReference()
| virtual |
Returns TRUE if this definition is imported via a tag file.
Definition at line 254 of file memberdef.cpp.
References DefinitionMixin< Base >::isReference and m_templateMaster.
Referenced by _computeLinkableInProject, isDetailedSectionVisible, isLinkable, warnIfUndocumented, warnIfUndocumentedParams and writeDeclaration.
isReimplementedBy()
| virtual |
Definition at line 205 of file memberdef.cpp.
References FALSE, ClassDef::isBaseClass, m_redefinedBy and TRUE.
isRelated()
| virtual |
Definition at line 123 of file memberdef.cpp.
Reference m_related.
Referenced by addListReference, getLabels, isRelatedOrFriend and writeLink.
isRelatedOrFriend()
| virtual |
Definition at line 192 of file memberdef.cpp.
References isForeign, isFriend, isFriendToHide and isRelated.
isRemovable()
| virtual |
Definition at line 138 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isRequired()
| virtual |
isRetain()
| virtual |
isSealed()
| virtual |
isSequence()
| virtual |
Definition at line 114 of file memberdef.cpp.
isSettable()
| virtual |
Definition at line 132 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getLabels and writeDeclaration.
isSignal()
| virtual |
Definition at line 108 of file memberdef.cpp.
References m_mtype and Signal.
Referenced by _hasVisibleCallerGraph, _hasVisibleCallGraph, getLabels, isCallable and isFunctionOrSignalSlot.
isSliceLocal()
| virtual |
Definition at line 183 of file memberdef.cpp.
Reference m_memSpec.
Referenced by displayDefinition and writeDocumentation.
isSlot()
| virtual |
Definition at line 109 of file memberdef.cpp.
Referenced by _hasVisibleCallerGraph, _hasVisibleCallGraph, getLabels, isCallable and isFunctionOrSignalSlot.
isStatic()
| virtual |
Definition at line 125 of file memberdef.cpp.
Reference m_stat.
Referenced by displayDefinition, getLabels, hasDetailedDescription, isBriefSectionVisible, objCMethodName, qualifiedName, sourceRefName, visibleInIndex, writeDeclaration, writeDocumentation, writeLink and writeTagFile.
isStrong()
| virtual |
Definition at line 151 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getDeclType, getLabels, getScopeString, writeDocumentation and writeTagFile.
isStrongEnumValue()
| virtual |
Definition at line 181 of file memberdef.cpp.
References EnumValue, m_enumScope and m_mtype.
isTemplateSpecialization()
| virtual |
isTransient()
| virtual |
isTypeAlias()
| virtual |
Definition at line 158 of file memberdef.cpp.
Reference m_memSpec.
Referenced by getDeclType, writeDeclaration and writeDocumentation.
isTypedef()
| virtual |
Definition at line 113 of file memberdef.cpp.
References m_mtype and Typedef.
Referenced by fieldType, getDeclType, writeDeclaration and writeDocumentation.
isTypedefValCached()
| virtual |
Definition at line 236 of file memberdef.cpp.
Reference m_isTypedefValCached.
isUNOProperty()
| virtual |
isUnretained()
| virtual |
isVariable()
| virtual |
Definition at line 110 of file memberdef.cpp.
References m_mtype and Variable.
Referenced by writeDocumentation and writeMemberDocSimple.
isWeak()
| virtual |
isWritable()
| virtual |
livesInsideEnum()
| virtual |
Definition at line 182 of file memberdef.cpp.
Reference m_livesInsideEnum.
Referenced by setEnumScope.
makeForeign()
| virtual |
Definition at line 278 of file memberdef.cpp.
References m_isLinkableCached and m_related.
makeImplementationDetail()
| virtual |
Definition at line 303 of file memberdef.cpp.
References m_implOnly and TRUE.
makeRelated()
| virtual |
Definition at line 277 of file memberdef.cpp.
References m_isLinkableCached and m_related.
memberDeclaration()
| virtual |
Definition at line 241 of file memberdef.cpp.
Reference m_memDec.
memberDefinition()
| virtual |
Definition at line 240 of file memberdef.cpp.
Reference m_memDef.
memberType()
| virtual |
memberTypeName()
| virtual |
Definition at line 107 of file memberdef.cpp.
References DCOP, Define, Dictionary, Enumeration, EnumValue, Event, Friend, Function, Interface, m_mtype, Property, Sequence, Service, Signal, Slot, Typedef and Variable.
Referenced by warnIfUndocumented.
mergeMemberSpecifiers()
| virtual |
Definition at line 265 of file memberdef.cpp.
Reference m_memSpec.
moveArgumentList()
| virtual |
Definition at line 294 of file memberdef.cpp.
Reference m_defArgList.
moveDeclArgumentList()
| virtual |
Definition at line 295 of file memberdef.cpp.
Reference m_declArgList.
moveTo()
| virtual |
Definition at line 69 of file memberdef.cpp.
References Definition::definitionType, m_classDef, m_fileDef, m_isConstructorCached, m_isLinkableCached, m_moduleDef, m_nspace, DefinitionMixin< MemberDefMutable >::setOuterScope, toClassDef, toFileDef, toModuleDef, toNamespaceDef, Definition::TypeClass, Definition::TypeFile, Definition::TypeModule and Definition::TypeNamespace.
numberOfFlowKeyWords()
| virtual |
Definition at line 188 of file memberdef.cpp.
Reference m_numberOfFlowKW.
objCMethodName()
| virtual |
Definition at line 103 of file memberdef.cpp.
References getClassDef, isStatic, Definition::name and DefinitionMixin< MemberDefMutable >::name.
overrideCallerGraph()
| virtual |
Definition at line 307 of file memberdef.cpp.
References m_hasCallerGraph, Doxygen::parseSourcesNeeded and TRUE.
overrideCallGraph()
| virtual |
Definition at line 306 of file memberdef.cpp.
References m_hasCallGraph, Doxygen::parseSourcesNeeded and TRUE.
overrideEnumValues()
| virtual |
Definition at line 310 of file memberdef.cpp.
Reference m_hasEnumValues.
overrideInlineSource()
| virtual |
Definition at line 311 of file memberdef.cpp.
Reference m_hasInlineSource.
overrideReferencedByRelation()
| virtual |
Definition at line 308 of file memberdef.cpp.
References m_hasReferencedByRelation, Doxygen::parseSourcesNeeded and TRUE.
overrideReferencesRelation()
| virtual |
Definition at line 309 of file memberdef.cpp.
References m_hasReferencesRelation, Doxygen::parseSourcesNeeded and TRUE.
protection()
| virtual |
Definition at line 104 of file memberdef.cpp.
Reference m_prot.
Referenced by getLabels, hasDetailedDescription, isBriefSectionVisible and writeDeclaration.
qualifiedName()
| virtual |
Returns the fully qualified name of this definition
Definition at line 102 of file memberdef.cpp.
References getClassDef, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, isObjCMethod, isStatic, DefinitionMixin< MemberDefMutable >::localName, m_enumScope, Definition::name, DefinitionMixin< MemberDefMutable >::name and DefinitionMixin< Base >::qualifiedName.
Referenced by _computeLinkableInProject, _writeCallerGraph, _writeCallGraph, addListReference, warnIfUndocumented, warnIfUndocumentedParams and writeTagFile.
reimplementedBy()
| virtual |
Definition at line 204 of file memberdef.cpp.
Reference m_redefinedBy.
Referenced by _countReimplementedBy and _writeReimplementedBy.
reimplements()
| virtual |
Definition at line 203 of file memberdef.cpp.
Reference m_redefines.
Referenced by _isReimplements, _writeReimplements and virtualness.
relatedAlso()
| virtual |
Definition at line 206 of file memberdef.cpp.
Reference m_relatedAlso.
requiresClause()
| virtual |
Definition at line 250 of file memberdef.cpp.
Reference m_requiresClause.
resolveAlias()
| inline virtual |
Definition at line 65 of file memberdef.cpp.
resolveAlias()
| inline virtual |
Definition at line 66 of file memberdef.cpp.
resolveUnnamedParameters()
| virtual |
Definition at line 352 of file memberdef.cpp.
References MemberDef::argumentList, ArgumentList::begin, MemberDef::declArgumentList, ArgumentList::end, QCString::isEmpty, m_declArgList, m_defArgList and Argument::name.
setAccessorType()
Definition at line 299 of file memberdef.cpp.
References m_accessorClass and m_accessorType.
setAnchor()
| virtual |
Definition at line 261 of file memberdef.cpp.
References QCString::data, definition, QCString::length, m_anc, m_args, m_initializer, m_memSpec, m_requiresClause, m_tArgList, DefinitionMixin< MemberDefMutable >::name, QCString::prepend and qsnprintf.
setAnonymousEnumType()
| virtual |
Definition at line 289 of file memberdef.cpp.
Reference m_annEnumType.
setArgsString()
| virtual |
Definition at line 281 of file memberdef.cpp.
Reference m_args.
setBitfields()
| virtual |
Definition at line 267 of file memberdef.cpp.
References m_bitfields and QCString::simplifyWhiteSpace.
setBriefDescription()
| virtual |
Sets the brief description of this definition to b. A dot is added to the sentence if not available.
Definition at line 326 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::briefFile, DefinitionMixin< MemberDefMutable >::briefLine, m_isLinkableCached and DefinitionMixin< Base >::setBriefDescription.
setCategory()
| virtual |
Definition at line 323 of file memberdef.cpp.
Reference m_category.
setCategoryRelation()
| virtual |
Definition at line 324 of file memberdef.cpp.
Reference m_categoryRelation.
setDeclFile()
| virtual |
Definition at line 293 of file memberdef.cpp.
References m_declColumn, m_declFileName and m_declLine.
Referenced by setExplicitExternal and setPrototype.
setDefinition()
| virtual |
Definition at line 259 of file memberdef.cpp.
Reference m_def.
setDefinitionTemplateParameterLists()
| virtual |
Definition at line 296 of file memberdef.cpp.
Reference m_defTmpArgLists.
setDocsForDefinition()
| virtual |
Definition at line 315 of file memberdef.cpp.
Reference m_docsForDefinition.
setDocumentation()
| virtual |
Sets the documentation of this definition to d.
Definition at line 325 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::docFile, DefinitionMixin< MemberDefMutable >::docLine, m_isLinkableCached, DefinitionMixin< Base >::setDocumentation and stripWhiteSpace.
setDocumentedEnumValues()
| virtual |
Definition at line 288 of file memberdef.cpp.
Reference m_docEnumValues.
setEnumBaseType()
| virtual |
Definition at line 212 of file memberdef.cpp.
Reference m_enumBaseType.
setEnumClassScope()
| virtual |
Definition at line 287 of file memberdef.cpp.
References m_classDef, m_isConstructorCached and m_isLinkableCached.
setEnumScope()
Definition at line 286 of file memberdef.cpp.
References MemberDef::getGroupDef, MemberDef::getGroupFileName, MemberDef::getGroupHasDocs, MemberDef::getGroupPri, MemberDef::getGroupStartLine, livesInsideEnum, m_enumScope, m_group, m_groupFileName, m_groupHasDocs, m_grouppri, m_groupStartLine, m_isLinkableCached and m_livesInsideEnum.
setExplicitExternal()
| virtual |
Definition at line 292 of file memberdef.cpp.
References m_explExt, setDeclFile and DefinitionMixin< MemberDefMutable >::setDefFile.
setFileDef()
| virtual |
Definition at line 260 of file memberdef.cpp.
References m_fileDef, m_isConstructorCached, m_isDestructorCached and m_isLinkableCached.
setFormalTemplateArguments()
| virtual |
Definition at line 313 of file memberdef.cpp.
Reference m_formalTemplateArguments.
setFromAnonymousMember()
| virtual |
Definition at line 305 of file memberdef.cpp.
Reference m_annMemb.
setFromAnonymousScope()
| virtual |
Definition at line 304 of file memberdef.cpp.
Reference m_annScope.
setGroupAlias()
| virtual |
Definition at line 316 of file memberdef.cpp.
Reference m_groupAlias.
setGroupDef()
| virtual |
Definition at line 271 of file memberdef.cpp.
References m_group, m_groupFileName, m_groupHasDocs, m_groupMember, m_grouppri, m_groupStartLine and m_isLinkableCached.
setHidden()
| virtual |
Definition at line 328 of file memberdef.cpp.
References m_isLinkableCached and DefinitionMixin< Base >::setHidden.
setInbodyDocumentation()
| virtual |
Set the documentation that was found inside the body of an item. If there was already some documentation set, the new documentation will be appended.
Definition at line 327 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::inbodyFile, DefinitionMixin< MemberDefMutable >::inbodyLine, m_isLinkableCached and DefinitionMixin< Base >::setInbodyDocumentation.
setInheritsDocsFrom()
| virtual |
Definition at line 279 of file memberdef.cpp.
Reference m_docProvider.
setInitializer()
| virtual |
Definition at line 266 of file memberdef.cpp.
References initializer, m_initializer and m_initLines.
setMaxInitLines()
| virtual |
Definition at line 268 of file memberdef.cpp.
Reference m_userInitLines.
setMemberClass()
| virtual |
Definition at line 269 of file memberdef.cpp.
References m_classDef, m_isConstructorCached, m_isLinkableCached and DefinitionMixin< MemberDefMutable >::setOuterScope.
setMemberDeclaration()
| virtual |
Definition at line 321 of file memberdef.cpp.
Reference m_memDec.
setMemberDefinition()
| virtual |
Definition at line 320 of file memberdef.cpp.
Reference m_memDef.
setMemberGroup()
| virtual |
Definition at line 301 of file memberdef.cpp.
Reference m_memberGroup.
setMemberGroupId()
| virtual |
Definition at line 302 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::id and m_grpId.
setMemberSpecifiers()
| virtual |
Definition at line 263 of file memberdef.cpp.
Reference m_memSpec.
setMemberType()
| virtual |
Definition at line 258 of file memberdef.cpp.
References m_isLinkableCached and m_mtype.
setModuleDef()
| virtual |
Definition at line 356 of file memberdef.cpp.
Reference m_moduleDef.
setNamespace()
| virtual |
Definition at line 300 of file memberdef.cpp.
References m_nspace and DefinitionMixin< MemberDefMutable >::setOuterScope.
setProtection()
| virtual |
Definition at line 262 of file memberdef.cpp.
References m_isLinkableCached and m_prot.
setPrototype()
| virtual |
Definition at line 291 of file memberdef.cpp.
References m_proto, setDeclFile and DefinitionMixin< MemberDefMutable >::setDefFile.
setReadAccessor()
| virtual |
Definition at line 274 of file memberdef.cpp.
Reference m_read.
setReimplements()
| virtual |
Definition at line 282 of file memberdef.cpp.
Reference m_redefines.
setRelatedAlso()
| virtual |
Definition at line 284 of file memberdef.cpp.
Reference m_relatedAlso.
setRequiresClause()
| virtual |
Definition at line 329 of file memberdef.cpp.
Reference m_requiresClause.
setSectionList()
| virtual |
Definition at line 270 of file memberdef.cpp.
Reference m_sectionMap.
setTagInfo()
| virtual |
Definition at line 280 of file memberdef.cpp.
References TagInfo::anchor, TagInfo::fileName, m_anc, m_explicitOutputFileBase, DefinitionMixin< MemberDefMutable >::setReference, stripExtension and TagInfo::tagName.
setTemplateMaster()
| virtual |
Definition at line 312 of file memberdef.cpp.
References m_isLinkableCached and m_templateMaster.
setTemplateSpecialization()
| virtual |
Definition at line 276 of file memberdef.cpp.
Reference m_tspec.
setType()
| virtual |
Definition at line 298 of file memberdef.cpp.
Reference m_type.
setTypeConstraints()
| virtual |
Definition at line 297 of file memberdef.cpp.
Reference m_typeConstraints.
setVhdlSpecifiers()
| virtual |
Definition at line 264 of file memberdef.cpp.
Reference m_vhdlSpec.
setWriteAccessor()
| virtual |
Definition at line 275 of file memberdef.cpp.
Reference m_write.
sourceRefName()
| virtual |
Definition at line 232 of file memberdef.cpp.
References QCString::append, argsString, getFileDef, getScopeString, isCallable, QCString::isEmpty, isStatic, DefinitionMixin< MemberDefMutable >::name and QCString::prepend.
templateArguments()
| virtual |
Definition at line 219 of file memberdef.cpp.
Reference m_tArgList.
templateMaster()
| virtual |
Definition at line 233 of file memberdef.cpp.
Reference m_templateMaster.
Referenced by _computeLinkableInProject, getOutputFileBase and getReference.
typeConstraints()
| virtual |
Definition at line 249 of file memberdef.cpp.
Reference m_typeConstraints.
typeString()
| virtual |
Definition at line 75 of file memberdef.cpp.
Reference m_type.
Referenced by _computeIsDestructor, warnIfUndocumentedParams and writeTagFile.
virtualness()
| virtual |
Definition at line 105 of file memberdef.cpp.
References DefinitionMixin< MemberDefMutable >::getDefFileName, DefinitionMixin< MemberDefMutable >::getDefLine, m_virt, DefinitionMixin< MemberDefMutable >::name, MemberDef::reimplements, reimplements, MemberDef::virtualness and warn.
Referenced by getLabels.
visibleInIndex()
| virtual |
Definition at line 344 of file memberdef.cpp.
References Config_getBool, hasDocumentation, DefinitionMixin< MemberDefMutable >::isAnonymous, isLinkable and isStatic.
warnIfUndocumented()
| virtual |
Definition at line 342 of file memberdef.cpp.
References _isAnonymousBitField, argsString, ClassDef::compoundTypeString, NamespaceDef::compoundTypeString, Config_getBool, enumFieldList, QCString::find, getClassDef, DefinitionMixin< MemberDefMutable >::getDefFileName, DefinitionMixin< MemberDefMutable >::getDefLine, getFileDef, getGroupDef, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, getNamespaceDef, hasDetailedDescription, hasUserDocumentation, isDeleted, isEnumerate, isFriendClass, isReference, m_prot, memberTypeName, Definition::name, DefinitionMixin< MemberDefMutable >::name, protectionLevelVisible, qualifiedName, substitute, TRUE, warn, warn_undoc and warnIfUndocumentedParams.
Referenced by writeDeclaration.
warnIfUndocumentedParams()
| virtual |
Definition at line 343 of file memberdef.cpp.
References argumentList, Config_getBool, declArgumentList, DefinitionMixin< MemberDefMutable >::docFile, DefinitionMixin< MemberDefMutable >::docLine, QCString::endsWith, QCString::find, DefinitionMixin< MemberDefMutable >::getLanguage, hasDocumentation, isConstructor, isDeleted, isDestructor, isDocsForDefinition, QCString::isEmpty, isFunction, isReference, m_hasDocumentedParams, m_hasDocumentedReturnType, qualifiedName, stripTrailingReturn, Doxygen::suppressDocWarnings, ArgumentList::trailingReturnType, typeString and warn_doc_error.
Referenced by warnIfUndocumented and writeDocumentation.
writeDeclaration()
| virtual |
Definition at line 331 of file memberdef.cpp.
References _isAnonymousBitField, _writeTemplatePrefix, OutputList::addLabel, Definition::anchor, anchor, OutputGenerator::AnonymousEnd, OutputGenerator::AnonymousStart, QCString::append, argsString, ASSERT, QCString::at, briefDescription, DefinitionMixin< MemberDefMutable >::briefFile, DefinitionMixin< MemberDefMutable >::briefLine, combineArgsAndException, Config_getBool, createDocParser, OutputList::disable, OutputList::disableAllBut, Definition::displayName, Docbook, OutputList::docify, OutputList::enable, OutputList::endAnonTypeScope, OutputList::endDoxyAnchor, OutputList::endMemberDeclaration, OutputList::endMemberDescription, OutputList::endMemberItem, OutputList::endMemberTemplateParams, OutputList::endParagraph, OutputList::endTextLink, OutputList::endTypewriter, EnumValue, err, excpString, FALSE, Friend, getAnonymousEnumType, DefinitionMixin< MemberDefMutable >::getBodyDef, getClass, MemberDef::getClassDef, getClassDef, getClassDefOfAnonymousType, MemberDef::getFileDef, getFileDef, MemberDef::getGroupDef, getGroupDef, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, MemberDef::getModuleDef, MemberDef::getNamespaceDef, getNamespaceDef, DefinitionMixin< MemberDefMutable >::getOuterScope, Definition::getOutputFileBase, getOutputFileBase, hasDetailedDescription, hasDocumentation, hasOneLineInitializer, Html, OutputList::insertMemberAlign, isAddable, DefinitionMixin< MemberDefMutable >::isAnonymous, isDefine, isDocumentedFriendClass, QCString::isEmpty, OutputList::isEnabled, isEvent, isFinal, isGettable, isImplementation, isObjCMethod, isObjCProperty, isOverride, isPrivateGettable, isPrivateSettable, isProperty, isProtectedGettable, isProtectedSettable, isRaisable, isReference, isRemovable, isSettable, isStatic, isTypeAlias, isTypedef, Latex, QCString::left, QCString::length, linkifyText, m_annEnumType, m_annMemb, m_bitfields, m_initializer, m_mtype, m_prot, m_tArgList, m_type, m_virt, Man, Definition::name, DefinitionMixin< MemberDefMutable >::name, OutputGenerator::Normal, OutputList::parseText, OutputList::popGeneratorState, QCString::prepend, protection, protectionLevelVisible, OutputList::pushGeneratorState, removeAnonymousScopes, QCString::right, RTF, reg::search, OutputList::startAnonTypeScope, OutputList::startDoxyAnchor, OutputList::startMemberDeclaration, OutputList::startMemberDescription, OutputList::startMemberItem, OutputList::startMemberTemplateParams, OutputList::startParagraph, OutputList::startTextLink, OutputList::startTypewriter, QCString::str, QCString::stripPrefix, QCString::stripWhiteSpace, substitute, OutputGenerator::Templated, theTranslator, toMemberDefMutable, TRUE, validatingParseDoc, warnIfUndocumented, ClassDef::writeDeclaration, OutputList::writeDoc, MemberDef::writeEnumDeclaration, OutputList::writeLatexSpacing, MemberDef::writeLink, writeLink, OutputList::writeNonBreakableSpace and OutputList::writeString.
writeDocumentation()
| virtual |
Writes the "detailed documentation" section of this member to all active output formats.
Definition at line 334 of file memberdef.cpp.
References _writeCallerGraph, _writeCallGraph, _writeCategoryRelation, _writeEnumValues, _writeExamples, _writeGroupInclude, _writeMultiLineInitializer, _writeReimplementedBy, _writeReimplements, _writeTemplatePrefix, _writeTypeConstraints, OutputList::addLabel, anchor, argsString, QCString::at, briefDescription, DefinitionMixin< MemberDefMutable >::briefFile, DefinitionMixin< MemberDefMutable >::briefLine, ClassDef::compoundTypeString, Config_getBool, definition, Definition::definitionType, OutputList::disable, OutputList::disableAll, Definition::displayName, DefinitionMixin< MemberDefMutable >::docFile, OutputList::docify, DefinitionMixin< MemberDefMutable >::docLine, documentation, ArgumentList::empty, OutputList::enable, OutputList::endDoxyAnchor, OutputList::endIndent, OutputList::endLabels, OutputList::endMemberDoc, OutputList::endMemberDocName, OutputList::endMemberDocPrefixItem, OutputList::endParagraph, OutputList::endParameterList, excpString, FALSE, QCString::find, QCString::findRev, OutputList::generateDoc, DefinitionMixin< MemberDefMutable >::getBodyDef, getClassDef, getClassDefOfAnonymousType, getFileDef, getGroupDef, getLabels, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, getModuleDef, getNamespaceDef, getOutputFileBase, getScopeString, ClassDef::getTemplateParameterLists, hasMultiLineInitializer, hasOneLineInitializer, hasReferencedByRelation, hasReferencesRelation, Html, DefinitionMixin< MemberDefMutable >::inbodyDocumentation, DefinitionMixin< MemberDefMutable >::inbodyFile, DefinitionMixin< MemberDefMutable >::inbodyLine, init, inlineArgListToDoc, inlineTemplateArgListToDoc, isDefine, QCString::isEmpty, isEnumerate, isEnumStruct, isEnumValue, isFunction, isId, isLinkable, VhdlDocGen::isMisc, isObjCMethod, ClassDef::isObjectiveC, isSliceLocal, isStatic, isStrong, isTemplateSpecialization, isTypeAlias, isTypedef, isVariable, QCString::left, QCString::length, linkifyText, m_defArgList, m_defTmpArgLists, m_enumBaseType, m_initializer, m_metaData, m_tArgList, m_templateMaster, QCString::mid, Definition::name, DefinitionMixin< MemberDefMutable >::name, OutputList::popGeneratorState, prefix, QCString::prepend, OutputList::pushGeneratorState, reAnonymous, QCString::remove, removeAnonymousScopes, reg::search, OutputList::startDoxyAnchor, OutputList::startIndent, OutputList::startLabels, OutputList::startMemberDoc, OutputList::startMemberDocName, OutputList::startMemberDocPrefixItem, OutputList::startParagraph, QCString::str, QCString::stripPrefix, substitute, toGroupDef, TRUE, Definition::TypeFile, Definition::TypeGroup, warnIfUndocumentedParams, writeDefArgumentList, writeExceptionList, DefinitionMixin< MemberDefMutable >::writeInlineCode, OutputList::writeLabel, OutputList::writeNonBreakableSpace, VhdlDocGen::writeSource, DefinitionMixin< MemberDefMutable >::writeSourceDef, DefinitionMixin< MemberDefMutable >::writeSourceReffedBy, DefinitionMixin< MemberDefMutable >::writeSourceRefs, OutputList::writeString and VhdlDocGen::writeVHDLTypeDocumentation.
writeEnumDeclaration()
| virtual |
Definition at line 339 of file memberdef.cpp.
References Config_getInt, OutputList::disable, OutputList::disableAllBut, Docbook, OutputList::docify, OutputList::enable, OutputList::endBold, QCString::findRev, Definition::hasDocumentation, hasDocumentedEnumValues, MemberDef::hasOneLineInitializer, Html, MemberDef::initializer, MemberDef::isBriefSectionVisible, isBriefSectionVisible, isLinkableInProject, Latex, QCString::length, OutputList::lineBreak, m_enumBaseType, m_enumFields, Man, Definition::name, DefinitionMixin< MemberDefMutable >::name, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, QCString::right, OutputList::startBold, OutputList::writeChar, MemberDef::writeLink, writeLink and OutputList::writeString.
writeLink()
| virtual |
Definition at line 349 of file memberdef.cpp.
References anchor, Config_getBool, Definition::displayName, OutputList::docify, OutputList::endBold, EnumValue, getClassDef, getEnumScope, MemberDef::getGroupDef, getGroupDef, DefinitionMixin< MemberDefMutable >::getLanguage, getLanguageSpecificSeparator, getModuleDef, getNamespaceDef, Definition::getOutputFileBase, getOutputFileBase, Definition::getReference, getReference, hasDetailedDescription, isLinkable, isObjCMethod, isRelated, isStatic, m_enumScope, m_livesInsideEnum, m_mtype, DefinitionMixin< MemberDefMutable >::name, QCString::prepend, OutputList::startBold, TRUE and OutputList::writeObjectLink.
Referenced by writeDeclaration and writeEnumDeclaration.
writeMemberDocSimple()
| virtual |
Definition at line 338 of file memberdef.cpp.
References OutputList::addLabel, Definition::anchor, anchor, argsString, QCString::at, briefDescription, DefinitionMixin< MemberDefMutable >::briefFile, DefinitionMixin< MemberDefMutable >::briefLine, Definition::definitionType, OutputList::disable, DefinitionMixin< MemberDefMutable >::docFile, OutputList::docify, DefinitionMixin< MemberDefMutable >::docLine, documentation, OutputList::enable, OutputList::endDoxyAnchor, OutputList::endInlineMemberDoc, OutputList::endInlineMemberName, OutputList::endInlineMemberType, FALSE, fieldType, OutputList::generateDoc, DefinitionMixin< MemberDefMutable >::getBodyDef, DefinitionMixin< MemberDefMutable >::getOuterScope, Definition::getOutputFileBase, getOutputFileBase, Definition::getReference, hasOneLineInitializer, Html, isDefine, QCString::isEmpty, isFunctionPtr, isObjCMethod, isVariable, QCString::left, OutputList::lineBreak, linkifyText, m_accessorClass, m_args, m_bitfields, m_initializer, m_type, QCString::mid, Definition::name, DefinitionMixin< MemberDefMutable >::name, qstrlen, OutputList::startDoxyAnchor, OutputList::startInlineMemberDoc, OutputList::startInlineMemberName, OutputList::startInlineMemberType, toClassDef, TRUE, Definition::TypeClass, OutputList::writeObjectLink and OutputList::writeString.
writeTagFile()
| virtual |
Definition at line 341 of file memberdef.cpp.
References addHtmlExtensionIfMissing, anchor, argsString, convertToXML, DCOP, Define, Dictionary, Enumeration, EnumValue, Event, Friend, Function, getNamespaceDef, getOutputFileBase, DefinitionMixin< MemberDefMutable >::id, Interface, QCString::isEmpty, isLinkableInProject, isStatic, isStrong, m_enumFields, m_mtype, m_prot, m_virt, DefinitionMixin< MemberDefMutable >::name, Property, qualifiedName, Sequence, Service, Signal, Slot, Typedef, typeString, Variable and DefinitionMixin< MemberDefMutable >::writeDocAnchorsToTagFile.
Private Member Functions
_computeIsConstructor()
|
Definition at line 360 of file memberdef.cpp.
References QCString::find, getClassDef, DefinitionMixin< MemberDefMutable >::getLanguage, QCString::left, Definition::localName, m_isConstructorCached, m_isDMember and DefinitionMixin< MemberDefMutable >::name.
Referenced by isConstructor.
_computeIsDestructor()
|
Definition at line 361 of file memberdef.cpp.
References QCString::find, DefinitionMixin< MemberDefMutable >::getLanguage, isDestructor, m_isDestructorCached, m_isDMember, DefinitionMixin< MemberDefMutable >::name and typeString.
Referenced by isDestructor.
_computeLinkableInProject()
|
Definition at line 359 of file memberdef.cpp.
References AUTO_TRACE, AUTO_TRACE_ADD, Config_getBool, Friend, getClassDef, getFileDef, getGroupDef, getNamespaceDef, hasDocumentation, DefinitionMixin< MemberDefMutable >::isAnonymous, isFinal, DefinitionMixin< MemberDefMutable >::isHidden, Definition::isLinkableInProject, isOverride, isReference, m_isLinkableCached, m_mtype, m_prot, m_stat, m_virt, protectionLevelVisible, qualifiedName and templateMaster.
Referenced by isLinkableInProject.
_countReimplementedBy()
|
Definition at line 369 of file memberdef.cpp.
References Definition::isLinkable and reimplementedBy.
Referenced by _writeReimplementedBy and hasDetailedDescription.
_hasVisibleCallerGraph()
|
Definition at line 380 of file memberdef.cpp.
References Config_getBool, FALSE, isFunction, isSignal, isSlot, DotCallGraph::isTrivial, m_hasCallerGraph and TRUE.
Referenced by _writeCallerGraph and hasDetailedDescription.
_hasVisibleCallGraph()
|
Definition at line 379 of file memberdef.cpp.
References Config_getBool, FALSE, isFunction, isSignal, isSlot, DotCallGraph::isTrivial and m_hasCallGraph.
Referenced by _writeCallGraph and hasDetailedDescription.
_isAnonymousBitField()
|
Definition at line 381 of file memberdef.cpp.
References m_bitfields, DefinitionMixin< MemberDefMutable >::name and QCString::startsWith.
Referenced by warnIfUndocumented and writeDeclaration.
_isReimplements()
|
Definition at line 367 of file memberdef.cpp.
References MemberDef::getClassDef, Definition::isLinkable and reimplements.
Referenced by hasDetailedDescription.
_writeCallerGraph()
|
Definition at line 365 of file memberdef.cpp.
References _hasVisibleCallerGraph, Config_getInt, OutputList::disable, OutputList::enableAll, OutputList::endCallGraph, DotCallGraph::isTooBig, DotCallGraph::isTrivial, Man, msg, DotCallGraph::numNodes, OutputList::parseText, qualifiedName, OutputList::startCallGraph, theTranslator, TRUE and warn_uncond.
Referenced by writeDocumentation.
_writeCallGraph()
|
Definition at line 364 of file memberdef.cpp.
References _hasVisibleCallGraph, Config_getInt, OutputList::disable, OutputList::enableAll, OutputList::endCallGraph, FALSE, DotCallGraph::isTooBig, DotCallGraph::isTrivial, Man, msg, DotCallGraph::numNodes, OutputList::parseText, qualifiedName, OutputList::startCallGraph, theTranslator and warn_uncond.
Referenced by writeDocumentation.
_writeCategoryRelation()
|
Definition at line 375 of file memberdef.cpp.
References Definition::anchor, ClassDef::categoryOf, Definition::displayName, OutputList::endParagraph, QCString::find, getClassDef, Definition::getOutputFileBase, Definition::getReference, QCString::left, m_category, m_categoryRelation, QCString::mid, DefinitionMixin< MemberDefMutable >::name, OutputList::parseText, OutputList::startParagraph, theTranslator and OutputList::writeObjectLink.
Referenced by writeDocumentation.
_writeEnumValues()
|
Definition at line 372 of file memberdef.cpp.
References OutputList::addIndexItem, OutputList::addLabel, Definition::briefDescription, OutputList::disableAllBut, OutputList::docify, Definition::documentation, OutputList::enableAll, OutputList::endDescTable, OutputList::endDescTableData, OutputList::endDescTableInit, OutputList::endDescTableRow, OutputList::endDescTableTitle, OutputList::endDoxyAnchor, enumFieldList, FALSE, OutputList::generateDoc, DefinitionMixin< MemberDefMutable >::getOuterScope, hasEnumValues, isEnumerate, Man, QCString::mid, OutputList::startDescTable, OutputList::startDescTableData, OutputList::startDescTableInit, OutputList::startDescTableRow, OutputList::startDescTableTitle, OutputList::startDoxyAnchor, QCString::startsWith, QCString::stripWhiteSpace, theTranslator, TRUE and OutputList::writeString.
Referenced by writeDocumentation.
_writeExamples()
|
Definition at line 370 of file memberdef.cpp.
References OutputList::endDescForItem, OutputList::endExamples, hasExamples, m_examples, OutputList::startDescForItem, OutputList::startExamples and writeExamples.
Referenced by writeDocumentation.
_writeGroupInclude()
|
Definition at line 362 of file memberdef.cpp.
References FileDef::absFilePath, Definition::anchor, Config_getBool, OutputList::docify, OutputList::endParagraph, OutputList::endTypewriter, getFileDef, DefinitionMixin< MemberDefMutable >::getLanguage, Definition::getOutputFileBase, Definition::getReference, QCString::isEmpty, Definition::isLinkable, OutputList::startParagraph, OutputList::startTypewriter, stripFromIncludePath and OutputList::writeObjectLink.
Referenced by writeDocumentation.
_writeMultiLineInitializer()
|
Definition at line 363 of file memberdef.cpp.
References OutputList::codeGenerators, Config_getBool, Define, OutputList::endBold, FALSE, DefinitionMixin< MemberDefMutable >::getDefFileExtension, getFileDef, getLanguageFromFileName, m_initializer, m_mtype, Doxygen::parserManager, OutputList::parseText, OutputList::startBold, OutputCodeList::startCodeFragment, theTranslator and TRUE.
Referenced by writeDocumentation.
_writeReimplementedBy()
|
Definition at line 368 of file memberdef.cpp.
References _countReimplementedBy, Definition::anchor, MemberVector::begin, Definition::displayName, MemberVector::end, OutputList::endParagraph, MemberDef::getClassDef, getClassDef, Definition::getOutputFileBase, Definition::getReference, ClassDef::Interface, Definition::isLinkable, Definition::isLinkableInProject, m_virt, reimplementedBy, OutputList::startParagraph, QCString::str, theTranslator, writeMarkerList, OutputList::writeObjectLink and writePageRef.
Referenced by writeDocumentation.
_writeReimplements()
|
Definition at line 366 of file memberdef.cpp.
References Definition::anchor, ClassDef::compoundType, Definition::displayName, OutputList::endParagraph, err, QCString::find, MemberDef::getClassDef, Definition::getOutputFileBase, Definition::getReference, ClassDef::Interface, Definition::isLinkable, Definition::isLinkableInProject, QCString::left, QCString::length, OutputList::parseText, reimplements, QCString::right, OutputList::startParagraph, theTranslator, MemberDef::virtualness, OutputList::writeObjectLink and writePageRef.
Referenced by writeDocumentation.
_writeTagData()
|
Definition at line 376 of file memberdef.cpp.
_writeTemplatePrefix()
|
Definition at line 377 of file memberdef.cpp.
References ArgumentList::begin, Argument::defval, OutputList::docify, ArgumentList::end, FALSE, getFileDef, QCString::isEmpty, OutputList::lineBreak, linkifyText, m_requiresClause, Argument::name and Argument::type.
Referenced by writeDeclaration and writeDocumentation.
_writeTypeConstraints()
|
Definition at line 371 of file memberdef.cpp.
References m_typeConstraints and writeTypeConstraints.
Referenced by writeDocumentation.
init()
|
Definition at line 384 of file memberdef.cpp.
References Config_getBool, Config_getInt, QCString::endsWith, FALSE, Definition::getDefFileName, Definition::getLanguage, QCString::lower, m_accessorClass, m_annEnumType, m_annMemb, m_annScope, m_args, m_cachedAnonymousType, m_cachedTypedefValue, m_classDef, m_decl, m_declArgList, m_defArgList, m_docEnumValues, m_docProvider, m_docsForDefinition, m_enumScope, m_exception, m_explExt, m_extraTypeChars, m_fileDef, m_group, m_groupAlias, m_groupMember, m_grpId, m_hasCallerGraph, m_hasCallGraph, m_hasDocumentedParams, m_hasDocumentedReturnType, m_hasEnumValues, m_hasInlineSource, m_hasReferencedByRelation, m_hasReferencesRelation, m_implOnly, m_initLines, m_isDMember, m_isTypedefValCached, m_livesInsideEnum, m_maxInitLines, m_memberGroup, m_memDec, m_memDef, m_memSpec, m_metaData, m_moduleDef, m_mtype, m_nspace, m_prot, m_proto, m_redefines, m_related, m_relatedAlso, m_stat, m_tArgList, m_templateMaster, m_tspec, m_type, m_userInitLines, m_vhdlSpec, m_virt, Definition::name, removeRedundantWhiteSpace, stringToArgumentList, TRUE, Typedef and UNKNOWN.
Referenced by MemberDefImpl and writeDocumentation.
Private Member Attributes
m_accessorClass
|
Definition at line 415 of file memberdef.cpp.
Referenced by accessorClass, deepCopy, init, setAccessorType and writeMemberDocSimple.
m_accessorType
|
Definition at line 414 of file memberdef.cpp.
Referenced by deepCopy, fieldType and setAccessorType.
m_anc
|
Definition at line 418 of file memberdef.cpp.
Referenced by anchor, deepCopy, setAnchor and setTagInfo.
m_annEnumType
|
Definition at line 401 of file memberdef.cpp.
Referenced by deepCopy, getAnonymousEnumType, init, setAnonymousEnumType and writeDeclaration.
m_annMemb
|
Definition at line 438 of file memberdef.cpp.
Referenced by deepCopy, fromAnonymousMember, init, setFromAnonymousMember and writeDeclaration.
m_annScope
|
Definition at line 492 of file memberdef.cpp.
Referenced by deepCopy, fromAnonymousScope, init, isBriefSectionVisible and setFromAnonymousScope.
m_args
|
Definition at line 416 of file memberdef.cpp.
Referenced by argsString, createTemplateInstanceMember, deepCopy, init, setAnchor, setArgsString and writeMemberDocSimple.
m_bitfields
|
Definition at line 423 of file memberdef.cpp.
Referenced by _isAnonymousBitField, bitfieldString, deepCopy, setBitfields, writeDeclaration and writeMemberDocSimple.
m_cachedAnonymousType
| mutable |
Definition at line 452 of file memberdef.cpp.
Referenced by deepCopy, getClassDefOfAnonymousType and init.
m_cachedResolvedType
|
Definition at line 470 of file memberdef.cpp.
Referenced by cacheTypedefVal, deepCopy and getCachedResolvedTypedef.
m_cachedTypedefTemplSpec
|
Definition at line 469 of file memberdef.cpp.
Referenced by cacheTypedefVal, deepCopy and getCachedTypedefTemplSpec.
m_cachedTypedefValue
|
Definition at line 468 of file memberdef.cpp.
Referenced by cacheTypedefVal, deepCopy, getCachedTypedefVal and init.
m_category
|
Definition at line 508 of file memberdef.cpp.
Referenced by _writeCategoryRelation, category, deepCopy and setCategory.
m_categoryRelation
|
Definition at line 509 of file memberdef.cpp.
Referenced by _writeCategoryRelation, categoryRelation, deepCopy and setCategoryRelation.
m_classDef
|
Definition at line 394 of file memberdef.cpp.
Referenced by deepCopy, getClassDef, getClassDef, getClassDefMutable, init, moveTo, setEnumClassScope and setMemberClass.
m_decl
|
Definition at line 421 of file memberdef.cpp.
Referenced by declaration, deepCopy and init.
m_declArgList
|
Definition at line 441 of file memberdef.cpp.
Referenced by copyArgumentNames, declArgumentList, deepCopy, init, invalidateCachedArgumentTypes, moveDeclArgumentList and resolveUnnamedParameters.
m_declColumn
|
Definition at line 512 of file memberdef.cpp.
Referenced by deepCopy, getDeclColumn and setDeclFile.
m_declFileName
|
Definition at line 510 of file memberdef.cpp.
Referenced by deepCopy, getDeclFileName and setDeclFile.
m_declLine
|
Definition at line 511 of file memberdef.cpp.
Referenced by deepCopy, getDeclLine and setDeclFile.
m_def
|
Definition at line 417 of file memberdef.cpp.
Referenced by createTemplateInstanceMember, deepCopy, definition and setDefinition.
m_defArgList
|
Definition at line 440 of file memberdef.cpp.
Referenced by argumentList, copyArgumentNames, createTemplateInstanceMember, deepCopy, hasDetailedDescription, hasDocumentation, hasMultiLineInitializer, hasOneLineInitializer, init, invalidateCachedArgumentTypes, isBriefSectionVisible, isDeleted, moveArgumentList, resolveUnnamedParameters and writeDocumentation.
m_defTmpArgLists
|
Definition at line 447 of file memberdef.cpp.
Referenced by deepCopy, definitionTemplateParameterLists, setDefinitionTemplateParameterLists and writeDocumentation.
m_detailedDescriptionCachedValue
| mutable |
Definition at line 494 of file memberdef.cpp.
Referenced by deepCopy and hasDetailedDescription.
m_docEnumValues
|
Definition at line 490 of file memberdef.cpp.
Referenced by deepCopy, hasDocumentation, hasDocumentedEnumValues, init and setDocumentedEnumValues.
m_docProvider
|
Definition at line 473 of file memberdef.cpp.
Referenced by deepCopy, inheritsDocsFrom, init and setInheritsDocsFrom.
m_docsForDefinition
|
Definition at line 505 of file memberdef.cpp.
Referenced by deepCopy, init, isDocsForDefinition and setDocsForDefinition.
m_enumBaseType
|
Definition at line 429 of file memberdef.cpp.
Referenced by deepCopy, displayDefinition, enumBaseType, setEnumBaseType, writeDocumentation and writeEnumDeclaration.
m_enumFields
|
Definition at line 402 of file memberdef.cpp.
Referenced by deepCopy, enumFieldList, insertEnumField, writeEnumDeclaration and writeTagFile.
m_enumScope
|
Definition at line 399 of file memberdef.cpp.
Referenced by anchor, deepCopy, getEnumScope, init, isStrongEnumValue, qualifiedName, setEnumScope and writeLink.
m_examples
|
Definition at line 411 of file memberdef.cpp.
Referenced by _writeExamples, addExample, deepCopy, getExamples and hasExamples.
m_exception
|
Definition at line 426 of file memberdef.cpp.
Referenced by createTemplateInstanceMember, deepCopy, excpString and init.
m_explExt
|
Definition at line 502 of file memberdef.cpp.
Referenced by deepCopy, init, isExternal and setExplicitExternal.
m_explicitOutputFileBase
|
Definition at line 476 of file memberdef.cpp.
Referenced by deepCopy, getOutputFileBase and setTagInfo.
m_extraTypeChars
|
Definition at line 428 of file memberdef.cpp.
Referenced by deepCopy, extraTypeChars and init.
m_fileDef
|
Definition at line 395 of file memberdef.cpp.
Referenced by deepCopy, getFileDef, getFileDef, init, moveTo and setFileDef.
m_formalTemplateArguments
|
Definition at line 446 of file memberdef.cpp.
Referenced by deepCopy, formalTemplateArguments and setFormalTemplateArguments.
m_group
|
Definition at line 461 of file memberdef.cpp.
Referenced by deepCopy, getGroupDef, getGroupDef, init, setEnumScope and setGroupDef.
m_groupAlias
|
Definition at line 458 of file memberdef.cpp.
Referenced by anchor, deepCopy, getGroupAlias, init and setGroupAlias.
m_groupFileName
|
Definition at line 463 of file memberdef.cpp.
Referenced by deepCopy, getGroupFileName, setEnumScope and setGroupDef.
m_groupHasDocs
|
Definition at line 504 of file memberdef.cpp.
Referenced by deepCopy, getGroupHasDocs, setEnumScope and setGroupDef.
m_groupMember
|
Definition at line 465 of file memberdef.cpp.
Referenced by anchor, deepCopy, init and setGroupDef.
m_grouppri
|
Definition at line 462 of file memberdef.cpp.
Referenced by deepCopy, getGroupPri, setEnumScope and setGroupDef.
m_groupStartLine
|
Definition at line 464 of file memberdef.cpp.
Referenced by deepCopy, getGroupStartLine, setEnumScope and setGroupDef.
m_grpId
|
Definition at line 459 of file memberdef.cpp.
Referenced by deepCopy, getMemberGroupId, init and setMemberGroupId.
m_hasCallerGraph
|
Definition at line 497 of file memberdef.cpp.
Referenced by _hasVisibleCallerGraph, deepCopy, hasCallerGraph, init and overrideCallerGraph.
m_hasCallGraph
|
Definition at line 496 of file memberdef.cpp.
Referenced by _hasVisibleCallGraph, deepCopy, hasCallGraph, init and overrideCallGraph.
m_hasDetailedDescriptionCached
| mutable |
Definition at line 493 of file memberdef.cpp.
Referenced by deepCopy and hasDetailedDescription.
m_hasDocumentedParams
| mutable |
Definition at line 484 of file memberdef.cpp.
Referenced by deepCopy, detectUndocumentedParams, init and warnIfUndocumentedParams.
m_hasDocumentedReturnType
| mutable |
Definition at line 485 of file memberdef.cpp.
Referenced by deepCopy, detectUndocumentedParams, init and warnIfUndocumentedParams.
m_hasEnumValues
|
Definition at line 501 of file memberdef.cpp.
Referenced by deepCopy, hasEnumValues, init and overrideEnumValues.
m_hasInlineSource
|
Definition at line 500 of file memberdef.cpp.
Referenced by deepCopy, hasInlineSource, init and overrideInlineSource.
m_hasReferencedByRelation
|
Definition at line 498 of file memberdef.cpp.
Referenced by deepCopy, hasReferencedByRelation, init and overrideReferencedByRelation.
m_hasReferencesRelation
|
Definition at line 499 of file memberdef.cpp.
Referenced by deepCopy, hasReferencesRelation, init and overrideReferencesRelation.
m_implOnly
|
Definition at line 482 of file memberdef.cpp.
Referenced by deepCopy, init, isImplementation and makeImplementationDetail.
m_initializer
|
Definition at line 427 of file memberdef.cpp.
Referenced by _writeMultiLineInitializer, deepCopy, hasMultiLineInitializer, hasOneLineInitializer, initializer, setAnchor, setInitializer, writeDeclaration, writeDocumentation and writeMemberDocSimple.
m_initLines
|
Definition at line 431 of file memberdef.cpp.
Referenced by deepCopy, hasMultiLineInitializer, hasOneLineInitializer, init, initializerLines and setInitializer.
m_isConstructorCached
|
Definition at line 391 of file memberdef.cpp.
Referenced by _computeIsConstructor, isConstructor, MemberDefImpl, moveTo, setEnumClassScope, setFileDef and setMemberClass.
m_isDestructorCached
|
Definition at line 392 of file memberdef.cpp.
Referenced by _computeIsDestructor, isDestructor, MemberDefImpl and setFileDef.
m_isDMember
|
Definition at line 486 of file memberdef.cpp.
Referenced by _computeIsConstructor, _computeIsDestructor, deepCopy and init.
m_isLinkableCached
|
Definition at line 390 of file memberdef.cpp.
Referenced by _computeLinkableInProject, isLinkableInProject, makeForeign, makeRelated, MemberDefImpl, moveTo, setBriefDescription, setDocumentation, setEnumClassScope, setEnumScope, setFileDef, setGroupDef, setHidden, setInbodyDocumentation, setMemberClass, setMemberType, setProtection and setTemplateMaster.
m_isTypedefValCached
|
Definition at line 467 of file memberdef.cpp.
Referenced by cacheTypedefVal, deepCopy, init, invalidateTypedefValCache and isTypedefValCached.
m_livesInsideEnum
|
Definition at line 400 of file memberdef.cpp.
Referenced by deepCopy, init, livesInsideEnum, setEnumScope and writeLink.
m_maxInitLines
|
Definition at line 436 of file memberdef.cpp.
Referenced by deepCopy, hasMultiLineInitializer, hasOneLineInitializer and init.
m_memberGroup
|
Definition at line 460 of file memberdef.cpp.
Referenced by deepCopy, getMemberGroup, init and setMemberGroup.
m_memDec
|
Definition at line 408 of file memberdef.cpp.
Referenced by deepCopy, init, memberDeclaration and setMemberDeclaration.
m_memDef
|
Definition at line 407 of file memberdef.cpp.
Referenced by deepCopy, init, memberDefinition and setMemberDefinition.
m_memSpec
|
Definition at line 433 of file memberdef.cpp.
Referenced by deepCopy, getLabels, getMemberSpecifiers, init, isAbstract, isAddable, isAssign, isAttribute, isBound, isConstEval, isConstExpr, isConstInit, isConstrained, isCopy, isDefault, isDelete, isEnumStruct, isExplicit, isFinal, isGettable, isInitonly, isInline, isMaybeAmbiguous, isMaybeDefault, isMaybeVoid, isMutable, isNew, isNoDiscard, isNoExcept, isNonAtomic, isOptional, isOverride, isPrivateGettable, isPrivateSettable, isProtectedGettable, isProtectedSettable, isPublished, isRaisable, isReadable, isReadonly, isRemovable, isRequired, isRetain, isSealed, isSettable, isSliceLocal, isStrong, isTransient, isTypeAlias, isUNOProperty, isUnretained, isWeak, isWritable, mergeMemberSpecifiers, setAnchor and setMemberSpecifiers.
m_metaData
|
Definition at line 450 of file memberdef.cpp.
Referenced by deepCopy, init and writeDocumentation.
m_moduleDef
|
Definition at line 397 of file memberdef.cpp.
Referenced by deepCopy, getModuleDef, init, moveTo and setModuleDef.
m_mtype
|
Definition at line 435 of file memberdef.cpp.
Referenced by _computeLinkableInProject, _writeMultiLineInitializer, createTemplateInstanceMember, deepCopy, hasDetailedDescription, hasDocumentation, hasMultiLineInitializer, hasOneLineInitializer, init, isBriefSectionVisible, isDCOP, isDefine, isDictionary, isEnumerate, isEnumValue, isEvent, isFriend, isFunction, isFunctionPtr, isProperty, isSequence, isSignal, isSlot, isStrongEnumValue, isTypedef, isVariable, memberType, memberTypeName, setMemberType, writeDeclaration, writeLink and writeTagFile.
m_nspace
|
Definition at line 396 of file memberdef.cpp.
Referenced by deepCopy, getNamespaceDef, getNamespaceDef, init, moveTo and setNamespace.
m_numberOfFlowKW
|
Definition at line 513 of file memberdef.cpp.
Referenced by deepCopy, incrementFlowKeyWordCount and numberOfFlowKeyWords.
m_prot
|
Definition at line 420 of file memberdef.cpp.
Referenced by _computeLinkableInProject, createTemplateInstanceMember, deepCopy, hasDetailedDescription, init, isBriefSectionVisible, protection, setProtection, warnIfUndocumented, writeDeclaration and writeTagFile.
m_proto
|
Definition at line 489 of file memberdef.cpp.
Referenced by deepCopy, init, isPrototype and setPrototype.
m_qualifiers
|
Definition at line 479 of file memberdef.cpp.
Referenced by addQualifiers, deepCopy, getLabels and getQualifiers.
m_read
|
Definition at line 424 of file memberdef.cpp.
Referenced by deepCopy, getReadAccessor and setReadAccessor.
m_redefinedBy
|
Definition at line 405 of file memberdef.cpp.
Referenced by deepCopy, insertReimplementedBy, isReimplementedBy and reimplementedBy.
m_redefines
|
Definition at line 404 of file memberdef.cpp.
Referenced by deepCopy, init, reimplements and setReimplements.
m_related
|
Definition at line 487 of file memberdef.cpp.
Referenced by createTemplateInstanceMember, deepCopy, init, isForeign, isRelated, makeForeign and makeRelated.
m_relatedAlso
|
Definition at line 409 of file memberdef.cpp.
Referenced by deepCopy, init, relatedAlso and setRelatedAlso.
m_requiresClause
|
Definition at line 430 of file memberdef.cpp.
Referenced by _writeTemplatePrefix, deepCopy, requiresClause, setAnchor and setRequiresClause.
m_sectionMap
|
Definition at line 456 of file memberdef.cpp.
Referenced by deepCopy, getSectionList and setSectionList.
m_stat
|
Definition at line 488 of file memberdef.cpp.
Referenced by _computeLinkableInProject, createTemplateInstanceMember, deepCopy, init and isStatic.
m_tArgList
|
Definition at line 443 of file memberdef.cpp.
Referenced by deepCopy, hasDetailedDescription, hasDocumentation, init, setAnchor, templateArguments, writeDeclaration and writeDocumentation.
m_templateMaster
|
Definition at line 445 of file memberdef.cpp.
Referenced by anchor, briefDescription, deepCopy, documentation, hasDetailedDescription, hasUserDocumentation, init, insertReimplementedBy, isLinkable, isReference, setTemplateMaster, templateMaster and writeDocumentation.
m_tspec
|
Definition at line 503 of file memberdef.cpp.
Referenced by deepCopy, init, isTemplateSpecialization and setTemplateSpecialization.
m_type
|
Definition at line 413 of file memberdef.cpp.
Referenced by createTemplateInstanceMember, deepCopy, fieldType, getClassDefOfAnonymousType, getDeclType, init, isFriendClass, isFriendToHide, setType, typeString, writeDeclaration and writeMemberDocSimple.
m_typeConstraints
|
Definition at line 444 of file memberdef.cpp.
Referenced by _writeTypeConstraints, deepCopy, hasDetailedDescription, setTypeConstraints and typeConstraints.
m_userInitLines
|
Definition at line 437 of file memberdef.cpp.
Referenced by deepCopy, hasMultiLineInitializer, hasOneLineInitializer, init and setMaxInitLines.
m_vhdlSpec
|
Definition at line 434 of file memberdef.cpp.
Referenced by deepCopy, getVhdlSpecifiers, init and setVhdlSpecifiers.
m_virt
|
Definition at line 419 of file memberdef.cpp.
Referenced by _computeLinkableInProject, _writeReimplementedBy, createTemplateInstanceMember, deepCopy, hasDetailedDescription, init, isBriefSectionVisible, virtualness, writeDeclaration and writeTagFile.
m_write
|
Definition at line 425 of file memberdef.cpp.
Referenced by deepCopy, getWriteAccessor and setWriteAccessor.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.