|
| 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) |
|
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 |
|
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 | 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 | hasInlineSource () 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 (const 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 (const 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 | overrideInlineSource (bool e) override |
|
void | setTemplateMaster (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 |
|
| DefinitionMixin (const QCString &defFileName, int defLine, int defColumn, const QCString &name, const char *b=nullptr, const char *d=nullptr, bool isSymbol=TRUE) |
|
bool | isAlias () const override |
|
const QCString & | name () const override |
|
bool | isAnonymous () const override |
|
const QCString & | localName () const override |
|
QCString | qualifiedName () const override |
|
QCString | symbolName () const override |
|
QCString | getSourceFileBase () const override |
|
QCString | getSourceAnchor () const override |
|
QCString | documentation () const override |
|
int | docLine () const override |
|
QCString | docFile () const override |
|
QCString | briefDescription (bool abbreviate=FALSE) const override |
|
QCString | briefDescriptionAsTooltip () const override |
|
int | briefLine () const override |
|
QCString | inbodyDocumentation () const override |
|
QCString | inbodyFile () const override |
|
int | inbodyLine () const override |
|
QCString | briefFile () const override |
|
QCString | getDefFileName () const override |
|
QCString | getDefFileExtension () const override |
|
int | getDefLine () const override |
|
int | getDefColumn () const override |
|
bool | hasDocumentation () const override |
|
bool | hasUserDocumentation () const override |
|
bool | isVisibleInProject () const override |
|
bool | isVisible () const override |
|
bool | isHidden () const override |
|
bool | isArtificial () const override |
|
bool | isExported () const override |
|
QCString | getReference () const override |
|
bool | isReference () const override |
|
QCString | externalReference (const QCString &relPath) const override |
|
int | getStartDefLine () const override |
|
int | getStartBodyLine () const override |
|
int | getEndBodyLine () const override |
|
const FileDef * | getBodyDef () const override |
|
SrcLangExt | getLanguage () const override |
|
const GroupList & | partOfGroups () const override |
|
bool | isLinkableViaGroup () const override |
|
const RefItemVector & | xrefListItems () const override |
|
const Definition * | findInnerCompound (const QCString &name) const override |
|
Definition * | getOuterScope () const override |
|
const MemberVector & | getReferencesMembers () const override |
|
const MemberVector & | getReferencedByMembers () const override |
|
bool | hasSections () const override |
|
bool | hasSources () const override |
|
bool | hasBriefDescription () const override |
|
QCString | id () const override |
|
const SectionRefs & | getSectionRefs () const override |
|
void | setName (const QCString &name) override |
|
void | setId (const QCString &name) override |
|
void | setDefFile (const QCString &df, int defLine, int defColumn) override |
|
void | setDocumentation (const QCString &doc, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE) override |
|
void | setBriefDescription (const QCString &brief, const QCString &briefFile, int briefLine) override |
|
void | setInbodyDocumentation (const QCString &doc, const QCString &docFile, int docLine) override |
|
void | setReference (const QCString &r) override |
|
void | addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList) override |
|
void | setBodySegment (int defLine, int bls, int ble) override |
|
void | setBodyDef (const FileDef *fd) override |
|
void | addSourceReferencedBy (MemberDef *md) override |
|
void | addSourceReferences (MemberDef *md) override |
|
void | setRefItems (const RefItemVector &sli) override |
|
void | mergeRefItems (Definition *def) override |
|
void | mergeReferences (const Definition *other) override |
|
void | mergeReferencedBy (const Definition *other) override |
|
void | addInnerCompound (Definition *def) override |
|
void | setOuterScope (Definition *def) override |
|
void | setHidden (bool b) override |
|
void | setArtificial (bool b) override |
|
void | setExported (bool b) override |
|
void | setLanguage (SrcLangExt lang) override |
|
void | writeSourceDef (OutputList &ol, const QCString &scopeName) const override |
|
void | writeInlineCode (OutputList &ol, const QCString &scopeName) const override |
|
bool | hasSourceRefs () const override |
|
bool | hasSourceReffedBy () const override |
|
void | writeSourceRefs (OutputList &ol, const QCString &scopeName) const override |
|
void | writeSourceReffedBy (OutputList &ol, const QCString &scopeName) const override |
|
void | makePartOfGroup (GroupDef *gd) override |
|
void | writeNavigationPath (OutputList &ol) const override |
|
QCString | navigationPathAsString () const override |
|
void | writeQuickMemberLinks (OutputList &ol, const MemberDef *md) const override |
|
void | writeSummaryLinks (OutputList &ol) const override |
|
QCString | pathFragment () const override |
|
void | writeDocAnchorsToTagFile (TextStream &fs) const override |
|
void | setLocalName (const QCString &name) override |
|
void | addSectionsToIndex () override |
|
void | writeToc (OutputList &ol, const LocalToc <) const override |
|
void | computeTooltip () override |
|
void | _setSymbolName (const QCString &name) override |
|
QCString | _symbolName () const override |
|