#include <memberdef.h>
Public Attributes | |
bool | visited |
Protected Member Functions | |
void | flushToDisk () const |
void | loadFromDisk () const |
Protected Member Functions inherited from Definition | |
Definition (const Definition &d) | |
Private Member Functions | |
void | lock () const |
void | unlock () const |
void | saveToDisk () const |
void | makeResident () const |
void | _computeLinkableInProject () |
void | _computeIsConstructor () |
void | _computeIsDestructor () |
void | _writeGroupInclude (OutputList &ol, bool inGroup) |
void | _writeCallGraph (OutputList &ol) |
void | _writeCallerGraph (OutputList &ol) |
void | _writeReimplements (OutputList &ol) |
void | _writeReimplementedBy (OutputList &ol) |
void | _writeExamples (OutputList &ol) |
void | _writeTypeConstraints (OutputList &ol) |
void | _writeEnumValues (OutputList &ol, Definition *container, const QCString &cfname, const QCString &ciname, const QCString &cname) |
void | _writeCategoryRelation (OutputList &ol) |
void | _writeTagData (const DefType) |
void | _addToSearchIndex () |
MemberDef (const MemberDef &) | |
MemberDef & | operator= (const MemberDef &) |
void | writeLink (OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, bool onlyText=FALSE) |
Private Attributes | |
MemberDefImpl * | m_impl |
uchar | m_isLinkableCached |
uchar | m_isConstructorCached |
uchar | m_isDestructorCached |
Static Private Attributes | |
static int | s_indentLevel = 0 |
Additional Inherited Members | |
Public Types inherited from DefinitionIntf | |
enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeSymbolList = 8 } |
A model of a class/file/namespace member symbol.
Definition at line 43 of file memberdef.h.
MemberDef::MemberDef | ( | const char * | df, |
int | dl, | ||
int | dc, | ||
const char * | t, | ||
const char * | na, | ||
const char * | a, | ||
const char * | e, | ||
Protection | p, | ||
Specifier | v, | ||
bool | s, | ||
Relationship | r, | ||
MemberType | mt, | ||
const ArgumentList * | tal, | ||
const ArgumentList * | al | ||
) |
Creates a new member definition.
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. |
Definition at line 736 of file memberdef.cpp.
MemberDef::~MemberDef | ( | ) |
|
private |
Definition at line 750 of file memberdef.cpp.
|
private |
Definition at line 4892 of file memberdef.cpp.
|
private |
Definition at line 3659 of file memberdef.cpp.
|
private |
Definition at line 3714 of file memberdef.cpp.
|
private |
Definition at line 1054 of file memberdef.cpp.
|
private |
Definition at line 2081 of file memberdef.cpp.
|
private |
Definition at line 2055 of file memberdef.cpp.
|
private |
Definition at line 2240 of file memberdef.cpp.
|
private |
Definition at line 2314 of file memberdef.cpp.
|
private |
Definition at line 2293 of file memberdef.cpp.
|
private |
Definition at line 2482 of file memberdef.cpp.
|
private |
Definition at line 2165 of file memberdef.cpp.
|
private |
Definition at line 2106 of file memberdef.cpp.
|
private |
|
private |
Definition at line 2306 of file memberdef.cpp.
ClassDef * MemberDef::accessorClass | ( | ) | const |
Definition at line 3913 of file memberdef.cpp.
bool MemberDef::addExample | ( | const char * | anchor, |
const char * | name, | ||
const char * | file | ||
) |
Definition at line 915 of file memberdef.cpp.
void MemberDef::addListReference | ( | Definition * | d | ) |
Definition at line 3481 of file memberdef.cpp.
|
virtual |
Returns the anchor within a page where this item can be found
Implements Definition.
Definition at line 1031 of file memberdef.cpp.
bool MemberDef::anonymousDeclShown | ( | ) | const |
Definition at line 4547 of file memberdef.cpp.
const char * MemberDef::argsString | ( | ) | const |
Definition at line 4040 of file memberdef.cpp.
ArgumentList * MemberDef::argumentList | ( | ) | const |
Definition at line 4512 of file memberdef.cpp.
const char * MemberDef::bitfieldString | ( | ) | const |
Definition at line 4050 of file memberdef.cpp.
Returns the brief description of this definition. This can include commands.
Reimplemented from Definition.
Definition at line 5073 of file memberdef.cpp.
void MemberDef::cacheTypedefVal | ( | ClassDef * | val, |
const QCString & | templSpec, | ||
const QCString & | resolvedType | ||
) |
Definition at line 4827 of file memberdef.cpp.
ClassDef * MemberDef::category | ( | ) | const |
Definition at line 4796 of file memberdef.cpp.
MemberDef * MemberDef::categoryRelation | ( | ) | const |
Definition at line 4806 of file memberdef.cpp.
void MemberDef::copyArgumentNames | ( | MemberDef * | bmd | ) |
Definition at line 4836 of file memberdef.cpp.
MemberDef * MemberDef::createTemplateInstanceMember | ( | ArgumentList * | formalArgs, |
ArgumentList * | actualArgs | ||
) |
Definition at line 3406 of file memberdef.cpp.
const char * MemberDef::declaration | ( | ) | const |
Definition at line 4020 of file memberdef.cpp.
ArgumentList * MemberDef::declArgumentList | ( | ) | const |
Definition at line 4517 of file memberdef.cpp.
MemberDef * MemberDef::deepCopy | ( | ) | const |
Definition at line 758 of file memberdef.cpp.
const char * MemberDef::definition | ( | ) | const |
Definition at line 4025 of file memberdef.cpp.
QList< ArgumentList > * MemberDef::definitionTemplateParameterLists | ( | ) | const |
Definition at line 4527 of file memberdef.cpp.
|
inlinevirtual |
Use this for dynamic inspection of the type of the derived class
Implements DefinitionIntf.
Definition at line 53 of file memberdef.h.
QCString MemberDef::displayDefinition | ( | ) | const |
Definition at line 2403 of file memberdef.cpp.
Returns the name of the definition as it appears in the output
Implements Definition.
Definition at line 4887 of file memberdef.cpp.
|
virtual |
Returns the detailed description of this definition
Reimplemented from Definition.
Definition at line 5085 of file memberdef.cpp.
void MemberDef::enableCallerGraph | ( | bool | e | ) |
Definition at line 3929 of file memberdef.cpp.
void MemberDef::enableCallGraph | ( | bool | e | ) |
Definition at line 3923 of file memberdef.cpp.
QCString MemberDef::enumBaseType | ( | ) | const |
Definition at line 4821 of file memberdef.cpp.
MemberList * MemberDef::enumFieldList | ( | ) | const |
Definition at line 4497 of file memberdef.cpp.
const char * MemberDef::excpString | ( | ) | const |
Definition at line 4045 of file memberdef.cpp.
const char * MemberDef::extraTypeChars | ( | ) | const |
Definition at line 4030 of file memberdef.cpp.
QCString MemberDef::fieldType | ( | ) | const |
Definition at line 3084 of file memberdef.cpp.
void MemberDef::findSectionsInDocumentation | ( | ) |
Definition at line 3918 of file memberdef.cpp.
|
protected |
MemberDef * MemberDef::fromAnonymousMember | ( | ) | const |
Definition at line 4760 of file memberdef.cpp.
bool MemberDef::fromAnonymousScope | ( | ) | const |
Definition at line 4542 of file memberdef.cpp.
MemberDef * MemberDef::getAnonymousEnumType | ( | ) | const |
Definition at line 4477 of file memberdef.cpp.
QCString MemberDef::getCachedResolvedTypedef | ( | ) | const |
Definition at line 4587 of file memberdef.cpp.
QCString MemberDef::getCachedTypedefTemplSpec | ( | ) | const |
Definition at line 4582 of file memberdef.cpp.
ClassDef * MemberDef::getCachedTypedefVal | ( | ) | const |
Definition at line 4577 of file memberdef.cpp.
ClassDef * MemberDef::getClassDef | ( | ) | const |
Definition at line 4070 of file memberdef.cpp.
ClassDef * MemberDef::getClassDefOfAnonymousType | ( | ) |
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 1236 of file memberdef.cpp.
QCString MemberDef::getDeclType | ( | ) | const |
Definition at line 1383 of file memberdef.cpp.
MemberDef * MemberDef::getEnumScope | ( | ) | const |
Definition at line 4487 of file memberdef.cpp.
ExampleSDict * MemberDef::getExamples | ( | ) | const |
Definition at line 4502 of file memberdef.cpp.
FileDef * MemberDef::getFileDef | ( | ) | const |
Definition at line 4075 of file memberdef.cpp.
MemberDef * MemberDef::getGroupAlias | ( | ) | const |
Definition at line 4608 of file memberdef.cpp.
GroupDef * MemberDef::getGroupDef | ( | ) | const |
Definition at line 4095 of file memberdef.cpp.
const char * MemberDef::getGroupFileName | ( | ) | const |
Definition at line 4105 of file memberdef.cpp.
bool MemberDef::getGroupHasDocs | ( | ) | const |
Definition at line 4115 of file memberdef.cpp.
Grouping::GroupPri_t MemberDef::getGroupPri | ( | ) | const |
Definition at line 4100 of file memberdef.cpp.
int MemberDef::getGroupStartLine | ( | ) | const |
Definition at line 4110 of file memberdef.cpp.
void MemberDef::getLabels | ( | QStrList & | sl, |
Definition * | container | ||
) | const |
Definition at line 1938 of file memberdef.cpp.
MemberGroup * MemberDef::getMemberGroup | ( | ) | const |
Definition at line 4537 of file memberdef.cpp.
int MemberDef::getMemberGroupId | ( | ) | const |
Definition at line 4532 of file memberdef.cpp.
uint64 MemberDef::getMemberSpecifiers | ( | ) | const |
Definition at line 4065 of file memberdef.cpp.
NamespaceDef * MemberDef::getNamespaceDef | ( | ) | const |
Definition at line 4080 of file memberdef.cpp.
|
virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Implements Definition.
Definition at line 941 of file memberdef.cpp.
const char * MemberDef::getReadAccessor | ( | ) | const |
Definition at line 4085 of file memberdef.cpp.
|
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
Reimplemented from Definition.
Definition at line 1001 of file memberdef.cpp.
QCString MemberDef::getScopeString | ( | ) | const |
Definition at line 3301 of file memberdef.cpp.
MemberList * MemberDef::getSectionList | ( | Definition * | d | ) | const |
Definition at line 3541 of file memberdef.cpp.
const char * MemberDef::getWriteAccessor | ( | ) | const |
Definition at line 4090 of file memberdef.cpp.
bool MemberDef::hasCallerGraph | ( | ) | const |
Definition at line 4562 of file memberdef.cpp.
bool MemberDef::hasCallGraph | ( | ) | const |
Definition at line 4557 of file memberdef.cpp.
|
virtual |
Returns TRUE iff the definition is documented (which could be generated documentation)
Reimplemented from Definition.
Definition at line 3274 of file memberdef.cpp.
bool MemberDef::hasDocumentedEnumValues | ( | ) | const |
Definition at line 4472 of file memberdef.cpp.
bool MemberDef::hasDocumentedParams | ( | ) | const |
Definition at line 4448 of file memberdef.cpp.
bool MemberDef::hasDocumentedReturnType | ( | ) | const |
Definition at line 4453 of file memberdef.cpp.
bool MemberDef::hasExamples | ( | ) |
Definition at line 933 of file memberdef.cpp.
bool MemberDef::hasMultiLineInitializer | ( | ) | const |
Definition at line 3460 of file memberdef.cpp.
bool MemberDef::hasOneLineInitializer | ( | ) | const |
Definition at line 3451 of file memberdef.cpp.
MemberDef * MemberDef::inheritsDocsFrom | ( | ) | const |
Definition at line 4603 of file memberdef.cpp.
const QCString & MemberDef::initializer | ( | ) | const |
Definition at line 4055 of file memberdef.cpp.
int MemberDef::initializerLines | ( | ) | const |
Definition at line 4060 of file memberdef.cpp.
void MemberDef::insertEnumField | ( | MemberDef * | md | ) |
Definition at line 909 of file memberdef.cpp.
void MemberDef::insertReimplementedBy | ( | MemberDef * | md | ) |
Definition at line 865 of file memberdef.cpp.
void MemberDef::invalidateCachedArgumentTypes | ( | ) |
Definition at line 4879 of file memberdef.cpp.
void MemberDef::invalidateTypedefValCache | ( | ) |
Definition at line 4781 of file memberdef.cpp.
bool MemberDef::isAbstract | ( | ) | const |
Definition at line 4305 of file memberdef.cpp.
bool MemberDef::isAddable | ( | ) | const |
Definition at line 4255 of file memberdef.cpp.
bool MemberDef::isAlias | ( | ) | const |
Definition at line 4362 of file memberdef.cpp.
bool MemberDef::isAssign | ( | ) | const |
Definition at line 4330 of file memberdef.cpp.
bool MemberDef::isAttribute | ( | ) | const |
Definition at line 4382 of file memberdef.cpp.
bool MemberDef::isBound | ( | ) | const |
Definition at line 4397 of file memberdef.cpp.
bool MemberDef::isBriefSectionVisible | ( | ) | const |
This methods returns TRUE iff the brief section (also known as declaration section) is visible in the documentation.
Definition at line 1289 of file memberdef.cpp.
bool MemberDef::isConstrained | ( | ) | const |
Definition at line 4402 of file memberdef.cpp.
bool MemberDef::isConstructor | ( | ) | const |
Definition at line 3702 of file memberdef.cpp.
bool MemberDef::isCopy | ( | ) | const |
Definition at line 4325 of file memberdef.cpp.
bool MemberDef::isDCOP | ( | ) | const |
Definition at line 4180 of file memberdef.cpp.
bool MemberDef::isDefault | ( | ) | const |
Definition at line 4367 of file memberdef.cpp.
bool MemberDef::isDefine | ( | ) | const |
Definition at line 4170 of file memberdef.cpp.
bool MemberDef::isDelete | ( | ) | const |
Definition at line 4372 of file memberdef.cpp.
bool MemberDef::isDeleted | ( | ) | const |
Definition at line 3269 of file memberdef.cpp.
bool MemberDef::isDestructor | ( | ) | const |
Definition at line 3743 of file memberdef.cpp.
bool MemberDef::isDetailedSectionLinkable | ( | ) | const |
Definition at line 1852 of file memberdef.cpp.
Definition at line 1920 of file memberdef.cpp.
bool MemberDef::isDocsForDefinition | ( | ) | const |
Definition at line 4482 of file memberdef.cpp.
bool MemberDef::isDocumentedFriendClass | ( | ) | const |
Definition at line 3259 of file memberdef.cpp.
bool MemberDef::isEnumerate | ( | ) | const |
Definition at line 4145 of file memberdef.cpp.
bool MemberDef::isEnumValue | ( | ) | const |
Definition at line 4150 of file memberdef.cpp.
bool MemberDef::isEvent | ( | ) | const |
Definition at line 4190 of file memberdef.cpp.
bool MemberDef::isExplicit | ( | ) | const |
Definition at line 4215 of file memberdef.cpp.
bool MemberDef::isExternal | ( | ) | const |
Definition at line 4438 of file memberdef.cpp.
bool MemberDef::isFinal | ( | ) | const |
Definition at line 4280 of file memberdef.cpp.
bool MemberDef::isForeign | ( | ) | const |
Definition at line 4200 of file memberdef.cpp.
bool MemberDef::isFriend | ( | ) | const |
Definition at line 4175 of file memberdef.cpp.
bool MemberDef::isFriendClass | ( | ) | const |
Definition at line 3252 of file memberdef.cpp.
bool MemberDef::isFriendToHide | ( | ) | const |
Definition at line 5102 of file memberdef.cpp.
bool MemberDef::isFunction | ( | ) | const |
Definition at line 4160 of file memberdef.cpp.
bool MemberDef::isFunctionOrSignalSlot | ( | ) | const |
Definition at line 5117 of file memberdef.cpp.
bool MemberDef::isFunctionPtr | ( | ) | const |
Definition at line 4165 of file memberdef.cpp.
bool MemberDef::isGettable | ( | ) | const |
Definition at line 4225 of file memberdef.cpp.
bool MemberDef::isImplementation | ( | ) | const |
Definition at line 4433 of file memberdef.cpp.
bool MemberDef::isInitonly | ( | ) | const |
Definition at line 4300 of file memberdef.cpp.
bool MemberDef::isInline | ( | ) | const |
Definition at line 4210 of file memberdef.cpp.
|
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.
Implements Definition.
Definition at line 1161 of file memberdef.cpp.
|
virtual |
Returns TRUE iff it is possible to link to this item within this project.
Implements Definition.
Definition at line 1150 of file memberdef.cpp.
bool MemberDef::isMaybeAmbiguous | ( | ) | const |
Definition at line 4422 of file memberdef.cpp.
bool MemberDef::isMaybeDefault | ( | ) | const |
Definition at line 4417 of file memberdef.cpp.
bool MemberDef::isMaybeVoid | ( | ) | const |
Definition at line 4412 of file memberdef.cpp.
bool MemberDef::isMutable | ( | ) | const |
Definition at line 4220 of file memberdef.cpp.
bool MemberDef::isNew | ( | ) | const |
Definition at line 4285 of file memberdef.cpp.
bool MemberDef::isNoExcept | ( | ) | const |
Definition at line 4377 of file memberdef.cpp.
bool MemberDef::isNonAtomic | ( | ) | const |
Definition at line 4320 of file memberdef.cpp.
bool MemberDef::isNotFriend | ( | ) | const |
Definition at line 5112 of file memberdef.cpp.
bool MemberDef::isObjCMethod | ( | ) | const |
Definition at line 3956 of file memberdef.cpp.
bool MemberDef::isObjCProperty | ( | ) | const |
Definition at line 3962 of file memberdef.cpp.
bool MemberDef::isOptional | ( | ) | const |
Definition at line 4310 of file memberdef.cpp.
bool MemberDef::isOverride | ( | ) | const |
Definition at line 4295 of file memberdef.cpp.
bool MemberDef::isPrivateGettable | ( | ) | const |
Definition at line 4230 of file memberdef.cpp.
bool MemberDef::isPrivateSettable | ( | ) | const |
Definition at line 4245 of file memberdef.cpp.
bool MemberDef::isProperty | ( | ) | const |
Definition at line 4185 of file memberdef.cpp.
bool MemberDef::isProtectedGettable | ( | ) | const |
Definition at line 4235 of file memberdef.cpp.
bool MemberDef::isProtectedSettable | ( | ) | const |
Definition at line 4250 of file memberdef.cpp.
bool MemberDef::isPrototype | ( | ) | const |
Definition at line 4507 of file memberdef.cpp.
bool MemberDef::isPublished | ( | ) | const |
Definition at line 4427 of file memberdef.cpp.
bool MemberDef::isRaisable | ( | ) | const |
Definition at line 4265 of file memberdef.cpp.
bool MemberDef::isReadable | ( | ) | const |
Definition at line 4270 of file memberdef.cpp.
bool MemberDef::isReadonly | ( | ) | const |
Definition at line 4392 of file memberdef.cpp.
|
virtual |
Returns TRUE if this definition is imported via a tag file.
Reimplemented from Definition.
Definition at line 5127 of file memberdef.cpp.
Definition at line 888 of file memberdef.cpp.
bool MemberDef::isRelated | ( | ) | const |
Definition at line 4195 of file memberdef.cpp.
bool MemberDef::isRelatedOrFriend | ( | ) | const |
Definition at line 5122 of file memberdef.cpp.
bool MemberDef::isRemovable | ( | ) | const |
Definition at line 4260 of file memberdef.cpp.
bool MemberDef::isRequired | ( | ) | const |
Definition at line 4315 of file memberdef.cpp.
bool MemberDef::isRetain | ( | ) | const |
Definition at line 4335 of file memberdef.cpp.
bool MemberDef::isSealed | ( | ) | const |
Definition at line 4290 of file memberdef.cpp.
bool MemberDef::isSettable | ( | ) | const |
Definition at line 4240 of file memberdef.cpp.
bool MemberDef::isSignal | ( | ) | const |
Definition at line 4130 of file memberdef.cpp.
bool MemberDef::isSlot | ( | ) | const |
Definition at line 4135 of file memberdef.cpp.
bool MemberDef::isStatic | ( | ) | const |
Definition at line 4205 of file memberdef.cpp.
bool MemberDef::isStrong | ( | ) | const |
Definition at line 4345 of file memberdef.cpp.
bool MemberDef::isStrongEnumValue | ( | ) | const |
Definition at line 4350 of file memberdef.cpp.
bool MemberDef::isTemplateSpecialization | ( | ) | const |
Definition at line 4443 of file memberdef.cpp.
bool MemberDef::isTransient | ( | ) | const |
Definition at line 4407 of file memberdef.cpp.
bool MemberDef::isTypedef | ( | ) | const |
Definition at line 4155 of file memberdef.cpp.
bool MemberDef::isTypedefValCached | ( | ) | const |
Definition at line 4572 of file memberdef.cpp.
bool MemberDef::isUNOProperty | ( | ) | const |
Definition at line 4387 of file memberdef.cpp.
bool MemberDef::isUnretained | ( | ) | const |
Definition at line 4357 of file memberdef.cpp.
bool MemberDef::isVariable | ( | ) | const |
Definition at line 4140 of file memberdef.cpp.
bool MemberDef::isWeak | ( | ) | const |
Definition at line 4340 of file memberdef.cpp.
bool MemberDef::isWritable | ( | ) | const |
Definition at line 4275 of file memberdef.cpp.
bool MemberDef::livesInsideEnum | ( | ) | const |
Definition at line 4492 of file memberdef.cpp.
|
protected |
|
private |
void MemberDef::makeForeign | ( | ) |
Definition at line 4687 of file memberdef.cpp.
void MemberDef::makeImplementationDetail | ( | ) |
Definition at line 4745 of file memberdef.cpp.
void MemberDef::makeRelated | ( | ) |
Definition at line 4681 of file memberdef.cpp.
|
private |
MemberDef * MemberDef::memberDeclaration | ( | ) | const |
Definition at line 4598 of file memberdef.cpp.
MemberDef * MemberDef::memberDefinition | ( | ) | const |
Definition at line 4593 of file memberdef.cpp.
MemberType MemberDef::memberType | ( | ) | const |
Definition at line 4125 of file memberdef.cpp.
QCString MemberDef::memberTypeName | ( | ) | const |
Definition at line 3188 of file memberdef.cpp.
void MemberDef::mergeMemberSpecifiers | ( | uint64 | s | ) |
Definition at line 4643 of file memberdef.cpp.
void MemberDef::moveTo | ( | Definition * | scope | ) |
Definition at line 832 of file memberdef.cpp.
Definition at line 4003 of file memberdef.cpp.
Protection MemberDef::protection | ( | ) | const |
Definition at line 4120 of file memberdef.cpp.
bool MemberDef::protectionVisible | ( | ) | const |
|
virtual |
Returns the fully qualified name of this definition
Reimplemented from Definition.
Definition at line 3968 of file memberdef.cpp.
MemberList * MemberDef::reimplementedBy | ( | ) | const |
Definition at line 883 of file memberdef.cpp.
MemberDef * MemberDef::reimplements | ( | ) | const |
Definition at line 878 of file memberdef.cpp.
ClassDef * MemberDef::relatedAlso | ( | ) | const |
Definition at line 4467 of file memberdef.cpp.
|
private |
void MemberDef::setAccessorType | ( | ClassDef * | cd, |
const char * | t | ||
) |
Definition at line 3907 of file memberdef.cpp.
void MemberDef::setAnchor | ( | ) |
Definition at line 3334 of file memberdef.cpp.
void MemberDef::setAnonymousEnumType | ( | MemberDef * | md | ) |
Definition at line 4730 of file memberdef.cpp.
void MemberDef::setAnonymousUsed | ( | ) |
Definition at line 4552 of file memberdef.cpp.
void MemberDef::setArgsString | ( | const char * | as | ) |
Definition at line 4708 of file memberdef.cpp.
void MemberDef::setArgumentList | ( | ArgumentList * | al | ) |
Definition at line 3876 of file memberdef.cpp.
void MemberDef::setBitfields | ( | const char * | s | ) |
Definition at line 4648 of file memberdef.cpp.
|
virtual |
Sets the brief description of this definition to b. A dot is added to the sentence if not available.
Reimplemented from Definition.
Definition at line 1132 of file memberdef.cpp.
void MemberDef::setCategory | ( | ClassDef * | def | ) |
Definition at line 4801 of file memberdef.cpp.
void MemberDef::setCategoryRelation | ( | MemberDef * | md | ) |
Definition at line 4811 of file memberdef.cpp.
void MemberDef::setDeclArgumentList | ( | ArgumentList * | al | ) |
Definition at line 3882 of file memberdef.cpp.
void MemberDef::setDefinition | ( | const char * | d | ) |
Definition at line 4619 of file memberdef.cpp.
void MemberDef::setDefinitionTemplateParameterLists | ( | QList< ArgumentList > * | lists | ) |
Definition at line 1174 of file memberdef.cpp.
void MemberDef::setDocsForDefinition | ( | bool | b | ) |
Definition at line 4771 of file memberdef.cpp.
|
virtual |
Sets the documentation of this definition to d.
Reimplemented from Definition.
Definition at line 1126 of file memberdef.cpp.
void MemberDef::setDocumentedEnumValues | ( | bool | value | ) |
Definition at line 4725 of file memberdef.cpp.
void MemberDef::setEnumBaseType | ( | const QCString & | type | ) |
Definition at line 4816 of file memberdef.cpp.
void MemberDef::setEnumClassScope | ( | ClassDef * | cd | ) |
Definition at line 4718 of file memberdef.cpp.
Definition at line 3377 of file memberdef.cpp.
void MemberDef::setExplicitExternal | ( | bool | b | ) |
Definition at line 4661 of file memberdef.cpp.
void MemberDef::setFileDef | ( | FileDef * | fd | ) |
Definition at line 4624 of file memberdef.cpp.
void MemberDef::setFromAnonymousMember | ( | MemberDef * | m | ) |
Definition at line 4755 of file memberdef.cpp.
void MemberDef::setFromAnonymousScope | ( | bool | b | ) |
Definition at line 4750 of file memberdef.cpp.
void MemberDef::setGroupAlias | ( | MemberDef * | md | ) |
Definition at line 4776 of file memberdef.cpp.
void MemberDef::setGroupDef | ( | GroupDef * | gd, |
Grouping::GroupPri_t | pri, | ||
const QCString & | fileName, | ||
int | startLine, | ||
bool | hasDocs, | ||
MemberDef * | member = 0 |
||
) |
Definition at line 3363 of file memberdef.cpp.
void MemberDef::setHasDocumentedParams | ( | bool | b | ) |
Definition at line 4693 of file memberdef.cpp.
void MemberDef::setHasDocumentedReturnType | ( | bool | b | ) |
Definition at line 4698 of file memberdef.cpp.
|
virtual |
|
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.
Reimplemented from Definition.
Definition at line 1138 of file memberdef.cpp.
void MemberDef::setInheritsDocsFrom | ( | MemberDef * | md | ) |
Definition at line 4703 of file memberdef.cpp.
void MemberDef::setInitializer | ( | const char * | i | ) |
Definition at line 3470 of file memberdef.cpp.
void MemberDef::setMaxInitLines | ( | int | lines | ) |
Definition at line 4653 of file memberdef.cpp.
void MemberDef::setMemberClass | ( | ClassDef * | cd | ) |
Definition at line 3392 of file memberdef.cpp.
void MemberDef::setMemberDeclaration | ( | MemberDef * | md | ) |
Definition at line 4791 of file memberdef.cpp.
void MemberDef::setMemberDefinition | ( | MemberDef * | md | ) |
Definition at line 4786 of file memberdef.cpp.
void MemberDef::setMemberGroup | ( | MemberGroup * | grp | ) |
Definition at line 3290 of file memberdef.cpp.
void MemberDef::setMemberGroupId | ( | int | id | ) |
Definition at line 4740 of file memberdef.cpp.
void MemberDef::setMemberSpecifiers | ( | uint64 | s | ) |
Definition at line 4638 of file memberdef.cpp.
void MemberDef::setMemberType | ( | MemberType | t | ) |
Definition at line 4613 of file memberdef.cpp.
void MemberDef::setNamespace | ( | NamespaceDef * | nd | ) |
Definition at line 3400 of file memberdef.cpp.
void MemberDef::setProtection | ( | Protection | p | ) |
Definition at line 4632 of file memberdef.cpp.
void MemberDef::setPrototype | ( | bool | p | ) |
Definition at line 4735 of file memberdef.cpp.
void MemberDef::setReadAccessor | ( | const char * | r | ) |
Definition at line 4666 of file memberdef.cpp.
void MemberDef::setReimplements | ( | MemberDef * | md | ) |
Definition at line 860 of file memberdef.cpp.
void MemberDef::setRelatedAlso | ( | ClassDef * | cd | ) |
Definition at line 4713 of file memberdef.cpp.
void MemberDef::setSectionList | ( | Definition * | d, |
MemberList * | sl | ||
) |
Definition at line 3548 of file memberdef.cpp.
void MemberDef::setTagInfo | ( | TagInfo * | i | ) |
Definition at line 3992 of file memberdef.cpp.
void MemberDef::setTemplateMaster | ( | MemberDef * | mt | ) |
Definition at line 4765 of file memberdef.cpp.
void MemberDef::setTemplateSpecialization | ( | bool | b | ) |
Definition at line 4676 of file memberdef.cpp.
void MemberDef::setType | ( | const char * | t | ) |
Definition at line 3902 of file memberdef.cpp.
void MemberDef::setTypeConstraints | ( | ArgumentList * | al | ) |
Definition at line 3888 of file memberdef.cpp.
void MemberDef::setWriteAccessor | ( | const char * | w | ) |
Definition at line 4671 of file memberdef.cpp.
bool MemberDef::showInCallGraph | ( | ) | const |
Definition at line 4458 of file memberdef.cpp.
ArgumentList * MemberDef::templateArguments | ( | ) | const |
Definition at line 4522 of file memberdef.cpp.
MemberDef * MemberDef::templateMaster | ( | ) | const |
Definition at line 4567 of file memberdef.cpp.
const ArgumentList * MemberDef::typeConstraints | ( | ) | const |
Definition at line 5097 of file memberdef.cpp.
const char * MemberDef::typeString | ( | ) | const |
Definition at line 4035 of file memberdef.cpp.
|
private |
Specifier MemberDef::virtualness | ( | int | count = 0 | ) | const |
Definition at line 3560 of file memberdef.cpp.
Definition at line 3295 of file memberdef.cpp.
void MemberDef::warnIfUndocumented | ( | ) |
Definition at line 3210 of file memberdef.cpp.
void MemberDef::writeDeclaration | ( | OutputList & | ol, |
ClassDef * | cd, | ||
NamespaceDef * | nd, | ||
FileDef * | fd, | ||
GroupDef * | gd, | ||
bool | inGroup, | ||
ClassDef * | inheritFrom = 0 , |
||
const char * | inheritId = 0 |
||
) |
printf("startMemberItem for %s\n",name().data());
init.isEmpty() && initLines==0 && // one line initializer
Definition at line 1411 of file memberdef.cpp.
void MemberDef::writeDocumentation | ( | MemberList * | ml, |
OutputList & | ol, | ||
const char * | scName, | ||
Definition * | container, | ||
bool | inGroup, | ||
bool | showEnumValues = FALSE , |
||
bool | showInline = FALSE |
||
) |
Writes the "detailed documentation" section of this member to all active output formats.
Definition at line 2526 of file memberdef.cpp.
void MemberDef::writeEnumDeclaration | ( | OutputList & | typeDecl, |
ClassDef * | cd, | ||
NamespaceDef * | nd, | ||
FileDef * | fd, | ||
GroupDef * | gd | ||
) |
Definition at line 3754 of file memberdef.cpp.
|
private |
Definition at line 1183 of file memberdef.cpp.
void MemberDef::writeMemberDocSimple | ( | OutputList & | ol, |
Definition * | container | ||
) |
Definition at line 3096 of file memberdef.cpp.
void MemberDef::writeTagFile | ( | FTextStream & | tagFile | ) |
Definition at line 3580 of file memberdef.cpp.
|
private |
Definition at line 434 of file memberdef.h.
|
private |
Definition at line 436 of file memberdef.h.
|
private |
Definition at line 437 of file memberdef.h.
|
private |
Definition at line 435 of file memberdef.h.
|
staticprivate |
Definition at line 425 of file memberdef.h.
bool MemberDef::visited |
Definition at line 398 of file memberdef.h.