Doxygen
MemberDefImpl::IMPL类 参考
+ MemberDefImpl::IMPL 的协作图:

Public 成员函数

 IMPL ()
 
 ~IMPL ()
 
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)
 

Public 属性

const ClassDefclassDef = 0
 
const FileDeffileDef = 0
 
const NamespaceDefnspace = 0
 
const MemberDefenumScope = 0
 
bool livesInsideEnum = false
 
const MemberDefannEnumType = 0
 
MemberVector enumFields
 
const MemberDefredefines = 0
 
MemberVector redefinedBy
 
MemberDefmemDef = 0
 
MemberDefmemDec = 0
 
ClassDefrelatedAlso = 0
 
ExampleList examples
 
QCString type
 
QCString accessorType
 
ClassDefaccessorClass = 0
 
QCString args
 
QCString def
 
QCString anc
 
Specifier virt = Normal
 
Protection prot = Public
 
QCString decl
 
QCString bitfields
 
QCString read
 
QCString write
 
QCString exception
 
QCString initializer
 
QCString extraTypeChars
 
QCString enumBaseType
 
QCString requiresClause
 
int initLines = 0
 
uint64 memSpec = 0
 
MemberType mtype = MemberType_Define
 
int maxInitLines = 0
 
int userInitLines = 0
 
MemberDefannMemb = 0
 
ArgumentList defArgList
 
ArgumentList declArgList
 
ArgumentList tArgList
 
ArgumentList typeConstraints
 
const MemberDeftemplateMaster
 
ArgumentLists defTmpArgLists
 
QCString metaData
 
ClassDefcachedAnonymousType
 
std::map< const Definition *, const MemberList * > sectionMap
 
const MemberDefgroupAlias = 0
 
int grpId = 0
 
MemberGroupmemberGroup = 0
 
const GroupDefgroup = 0
 
Grouping::GroupPri_t grouppri
 
QCString groupFileName
 
int groupStartLine = 0
 
MemberDefgroupMember = 0
 
bool isTypedefValCached = false
 
const ClassDefcachedTypedefValue = 0
 
QCString cachedTypedefTemplSpec
 
QCString cachedResolvedType
 
const MemberDefdocProvider = 0
 
QCString explicitOutputFileBase
 
bool implOnly = false
 
bool hasDocumentedParams = false
 
bool hasDocumentedReturnType = false
 
bool isDMember = false
 
Relationship related = Member
 
bool stat = false
 
bool proto = false
 
bool docEnumValues = false
 
bool annScope = false
 
bool annUsed = false
 
bool hasDetailedDescriptionCached = false
 
bool detailedDescriptionCachedValue = false
 
bool hasCallGraph = false
 
bool hasCallerGraph = false
 
bool hasReferencedByRelation = false
 
bool hasReferencesRelation = false
 
bool explExt = false
 
bool tspec = false
 
bool groupHasDocs = false
 
bool docsForDefinition = false
 
ClassDefcategory = 0
 
const MemberDefcategoryRelation = 0
 
QCString declFileName
 
int declLine = -1
 
int declColumn = -1
 
int numberOfFlowKW = 0
 

详细描述

在文件 memberdef.cpp1140 行定义.

构造及析构函数说明

◆ IMPL()

MemberDefImpl::IMPL::IMPL ( )

在文件 memberdef.cpp1271 行定义.

1272 {
1273 }

◆ ~IMPL()

MemberDefImpl::IMPL::~IMPL ( )

在文件 memberdef.cpp1275 行定义.

1276 {
1277 }

成员函数说明

◆ init()

void MemberDefImpl::IMPL::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 
)

在文件 memberdef.cpp1279 行定义.

1285 {
1286  classDef=0;
1287  fileDef=0;
1288  redefines=0;
1289  relatedAlso=0;
1290  accessorClass=0;
1291  nspace=0;
1292  memDef=0;
1293  memDec=0;
1294  group=0;
1295  grpId=-1;
1296  enumScope=0;
1298  hasCallGraph = FALSE;
1302  initLines=0;
1303  type=t;
1304  if (mt==MemberType_Typedef) type.stripPrefix("typedef ");
1305  // type.stripPrefix("struct ");
1306  // type.stripPrefix("class " );
1307  // type.stripPrefix("union " );
1309  args=a;
1311  if (type.isEmpty()) decl=d->name()+args; else decl=type+" "+d->name()+args;
1312 
1313  memberGroup=0;
1314  virt=v;
1315  prot=p;
1316  related=r;
1317  stat=s;
1318  mtype=mt;
1319  exception=e;
1320  proto=FALSE;
1321  annScope=FALSE;
1322  memSpec=0;
1323  annMemb=0;
1324  annUsed=FALSE;
1325  annEnumType=0;
1326  groupAlias=0;
1327  explExt=FALSE;
1328  tspec=FALSE;
1330  maxInitLines=Config_getInt(MAX_INITIALIZER_LINES);
1331  userInitLines=-1;
1333  // copy function template arguments (if any)
1334  tArgList = tal;
1335  //printf("new member al=%p\n",al);
1336  // copy function definition arguments (if any)
1337  defArgList = al;
1338  // convert function declaration arguments (if any)
1339  if (!args.isEmpty())
1340  {
1341  declArgList = *stringToArgumentList(d->getLanguage(),args,&extraTypeChars);
1342  //printf("setDeclArgList %s to %s const=%d\n",qPrint(args),
1343  // qPrint(argListToString(declArgList)),declArgList->constSpecifier);
1344  }
1345  metaData = meta;
1346  templateMaster = 0;
1349  cachedTypedefValue = 0;
1350  //inbodyLine = -1;
1351  implOnly=FALSE;
1352  groupMember = 0;
1355  docProvider = 0;
1356  isDMember = d->getDefFileName().right(2).lower()==".d";
1357 }

引用了 MemberDefImpl::accessorClass(), Config_getInt, MemberDefImpl::extraTypeChars(), FALSE, Definition::getDefFileName(), Definition::getLanguage(), MemberDefImpl::hasCallerGraph(), MemberDefImpl::hasCallGraph(), MemberDefImpl::hasReferencedByRelation(), MemberDefImpl::hasReferencesRelation(), QCString::isEmpty(), MemberDefImpl::isTypedefValCached(), MemberDefImpl::livesInsideEnum(), QCString::lower(), MemberType_Typedef, Definition::name(), MemberDefImpl::relatedAlso(), removeRedundantWhiteSpace(), QCString::right(), stringToArgumentList(), QCString::stripPrefix(), MemberDefImpl::templateMaster() , 以及 TRUE.

被这些函数引用 MemberDefImpl::MemberDefImpl().

类成员变量说明

◆ accessorClass

ClassDef* MemberDefImpl::IMPL::accessorClass = 0

◆ accessorType

QCString MemberDefImpl::IMPL::accessorType

在文件 memberdef.cpp1170 行定义.

被这些函数引用 MemberDefImpl::fieldType() , 以及 MemberDefImpl::setAccessorType().

◆ anc

QCString MemberDefImpl::IMPL::anc

在文件 memberdef.cpp1174 行定义.

被这些函数引用 MemberDefImpl::anchor(), MemberDefImpl::setAnchor() , 以及 MemberDefImpl::setTagInfo().

◆ annEnumType

const MemberDef* MemberDefImpl::IMPL::annEnumType = 0

◆ annMemb

MemberDef* MemberDefImpl::IMPL::annMemb = 0

◆ annScope

bool MemberDefImpl::IMPL::annScope = false
mutable

◆ annUsed

bool MemberDefImpl::IMPL::annUsed = false
mutable

在文件 memberdef.cpp1249 行定义.

被这些函数引用 MemberDefImpl::anonymousDeclShown() , 以及 MemberDefImpl::setAnonymousUsed().

◆ args

◆ bitfields

◆ cachedAnonymousType

ClassDef* MemberDefImpl::IMPL::cachedAnonymousType

在文件 memberdef.cpp1206 行定义.

被这些函数引用 MemberDefImpl::getClassDefOfAnonymousType().

◆ cachedResolvedType

QCString MemberDefImpl::IMPL::cachedResolvedType

在文件 memberdef.cpp1224 行定义.

被这些函数引用 MemberDefImpl::cacheTypedefVal() , 以及 MemberDefImpl::getCachedResolvedTypedef().

◆ cachedTypedefTemplSpec

QCString MemberDefImpl::IMPL::cachedTypedefTemplSpec

在文件 memberdef.cpp1223 行定义.

被这些函数引用 MemberDefImpl::cacheTypedefVal() , 以及 MemberDefImpl::getCachedTypedefTemplSpec().

◆ cachedTypedefValue

const ClassDef* MemberDefImpl::IMPL::cachedTypedefValue = 0

在文件 memberdef.cpp1222 行定义.

被这些函数引用 MemberDefImpl::cacheTypedefVal() , 以及 MemberDefImpl::getCachedTypedefVal().

◆ category

ClassDef* MemberDefImpl::IMPL::category = 0

◆ categoryRelation

const MemberDef* MemberDefImpl::IMPL::categoryRelation = 0

◆ classDef

const ClassDef* MemberDefImpl::IMPL::classDef = 0

◆ decl

QCString MemberDefImpl::IMPL::decl

在文件 memberdef.cpp1177 行定义.

被这些函数引用 MemberDefImpl::declaration().

◆ declArgList

◆ declColumn

int MemberDefImpl::IMPL::declColumn = -1

在文件 memberdef.cpp1267 行定义.

被这些函数引用 MemberDefImpl::getDeclColumn() , 以及 MemberDefImpl::setDeclFile().

◆ declFileName

QCString MemberDefImpl::IMPL::declFileName

在文件 memberdef.cpp1265 行定义.

被这些函数引用 MemberDefImpl::getDeclFileName() , 以及 MemberDefImpl::setDeclFile().

◆ declLine

int MemberDefImpl::IMPL::declLine = -1

在文件 memberdef.cpp1266 行定义.

被这些函数引用 MemberDefImpl::getDeclLine() , 以及 MemberDefImpl::setDeclFile().

◆ def

QCString MemberDefImpl::IMPL::def

◆ defArgList

◆ defTmpArgLists

◆ detailedDescriptionCachedValue

bool MemberDefImpl::IMPL::detailedDescriptionCachedValue = false

在文件 memberdef.cpp1251 行定义.

被这些函数引用 MemberDefImpl::hasDetailedDescription().

◆ docEnumValues

bool MemberDefImpl::IMPL::docEnumValues = false

◆ docProvider

const MemberDef* MemberDefImpl::IMPL::docProvider = 0

在文件 memberdef.cpp1232 行定义.

被这些函数引用 MemberDefImpl::inheritsDocsFrom() , 以及 MemberDefImpl::setInheritsDocsFrom().

◆ docsForDefinition

bool MemberDefImpl::IMPL::docsForDefinition = false

在文件 memberdef.cpp1260 行定义.

被这些函数引用 MemberDefImpl::isDocsForDefinition() , 以及 MemberDefImpl::setDocsForDefinition().

◆ enumBaseType

◆ enumFields

◆ enumScope

◆ examples

ExampleList MemberDefImpl::IMPL::examples

◆ exception

QCString MemberDefImpl::IMPL::exception

在文件 memberdef.cpp1182 行定义.

被这些函数引用 MemberDefImpl::createTemplateInstanceMember() , 以及 MemberDefImpl::excpString().

◆ explExt

bool MemberDefImpl::IMPL::explExt = false

在文件 memberdef.cpp1257 行定义.

被这些函数引用 MemberDefImpl::isExternal() , 以及 MemberDefImpl::setExplicitExternal().

◆ explicitOutputFileBase

QCString MemberDefImpl::IMPL::explicitOutputFileBase

在文件 memberdef.cpp1235 行定义.

被这些函数引用 MemberDefImpl::getOutputFileBase() , 以及 MemberDefImpl::setTagInfo().

◆ extraTypeChars

QCString MemberDefImpl::IMPL::extraTypeChars

在文件 memberdef.cpp1184 行定义.

被这些函数引用 MemberDefImpl::extraTypeChars().

◆ fileDef

const FileDef* MemberDefImpl::IMPL::fileDef = 0

在文件 memberdef.cpp1152 行定义.

被这些函数引用 MemberDefImpl::getFileDef(), MemberDefImpl::moveTo() , 以及 MemberDefImpl::setFileDef().

◆ group

const GroupDef* MemberDefImpl::IMPL::group = 0

◆ groupAlias

const MemberDef* MemberDefImpl::IMPL::groupAlias = 0

◆ groupFileName

QCString MemberDefImpl::IMPL::groupFileName

◆ groupHasDocs

bool MemberDefImpl::IMPL::groupHasDocs = false

◆ groupMember

MemberDef* MemberDefImpl::IMPL::groupMember = 0

在文件 memberdef.cpp1219 行定义.

被这些函数引用 MemberDefImpl::anchor() , 以及 MemberDefImpl::setGroupDef().

◆ grouppri

Grouping::GroupPri_t MemberDefImpl::IMPL::grouppri

◆ groupStartLine

int MemberDefImpl::IMPL::groupStartLine = 0

◆ grpId

int MemberDefImpl::IMPL::grpId = 0

◆ hasCallerGraph

bool MemberDefImpl::IMPL::hasCallerGraph = false

◆ hasCallGraph

bool MemberDefImpl::IMPL::hasCallGraph = false

◆ hasDetailedDescriptionCached

bool MemberDefImpl::IMPL::hasDetailedDescriptionCached = false
mutable

在文件 memberdef.cpp1250 行定义.

被这些函数引用 MemberDefImpl::hasDetailedDescription().

◆ hasDocumentedParams

bool MemberDefImpl::IMPL::hasDocumentedParams = false
mutable

◆ hasDocumentedReturnType

bool MemberDefImpl::IMPL::hasDocumentedReturnType = false
mutable

◆ hasReferencedByRelation

bool MemberDefImpl::IMPL::hasReferencedByRelation = false

◆ hasReferencesRelation

bool MemberDefImpl::IMPL::hasReferencesRelation = false

◆ implOnly

bool MemberDefImpl::IMPL::implOnly = false

在文件 memberdef.cpp1238 行定义.

被这些函数引用 MemberDefImpl::isImplementation() , 以及 MemberDefImpl::makeImplementationDetail().

◆ initializer

◆ initLines

◆ isDMember

bool MemberDefImpl::IMPL::isDMember = false

在文件 memberdef.cpp1242 行定义.

被这些函数引用 MemberDefImpl::_computeIsConstructor() , 以及 MemberDefImpl::_computeIsDestructor().

◆ isTypedefValCached

bool MemberDefImpl::IMPL::isTypedefValCached = false

◆ livesInsideEnum

bool MemberDefImpl::IMPL::livesInsideEnum = false

◆ maxInitLines

int MemberDefImpl::IMPL::maxInitLines = 0

◆ memberGroup

MemberGroup* MemberDefImpl::IMPL::memberGroup = 0

◆ memDec

MemberDef* MemberDefImpl::IMPL::memDec = 0

在文件 memberdef.cpp1164 行定义.

被这些函数引用 MemberDefImpl::memberDeclaration() , 以及 MemberDefImpl::setMemberDeclaration().

◆ memDef

MemberDef* MemberDefImpl::IMPL::memDef = 0

在文件 memberdef.cpp1163 行定义.

被这些函数引用 MemberDefImpl::memberDefinition() , 以及 MemberDefImpl::setMemberDefinition().

◆ memSpec

uint64 MemberDefImpl::IMPL::memSpec = 0

在文件 memberdef.cpp1189 行定义.

被这些函数引用 MemberDefImpl::getLabels(), MemberDefImpl::getMemberSpecifiers(), MemberDefImpl::isAbstract(), MemberDefImpl::isAddable(), MemberDefImpl::isAssign(), MemberDefImpl::isAttribute(), MemberDefImpl::isBound(), MemberDefImpl::isConstExpr(), MemberDefImpl::isConstrained(), MemberDefImpl::isCopy(), MemberDefImpl::isDefault(), MemberDefImpl::isDelete(), MemberDefImpl::isEnumStruct(), MemberDefImpl::isExplicit(), MemberDefImpl::isFinal(), MemberDefImpl::isGettable(), MemberDefImpl::isInitonly(), MemberDefImpl::isInline(), MemberDefImpl::isMaybeAmbiguous(), MemberDefImpl::isMaybeDefault(), MemberDefImpl::isMaybeVoid(), MemberDefImpl::isMutable(), MemberDefImpl::isNew(), MemberDefImpl::isNoExcept(), MemberDefImpl::isNonAtomic(), MemberDefImpl::isOptional(), MemberDefImpl::isOverride(), MemberDefImpl::isPrivateGettable(), MemberDefImpl::isPrivateSettable(), MemberDefImpl::isProtectedGettable(), MemberDefImpl::isProtectedSettable(), MemberDefImpl::isPublished(), MemberDefImpl::isRaisable(), MemberDefImpl::isReadable(), MemberDefImpl::isReadonly(), MemberDefImpl::isRemovable(), MemberDefImpl::isRequired(), MemberDefImpl::isRetain(), MemberDefImpl::isSealed(), MemberDefImpl::isSettable(), MemberDefImpl::isSliceLocal(), MemberDefImpl::isStrong(), MemberDefImpl::isTransient(), MemberDefImpl::isTypeAlias(), MemberDefImpl::isUNOProperty(), MemberDefImpl::isUnretained(), MemberDefImpl::isWeak(), MemberDefImpl::isWritable(), MemberDefImpl::mergeMemberSpecifiers() , 以及 MemberDefImpl::setMemberSpecifiers().

◆ metaData

QCString MemberDefImpl::IMPL::metaData

在文件 memberdef.cpp1204 行定义.

被这些函数引用 MemberDefImpl::writeDocumentation().

◆ mtype

◆ nspace

const NamespaceDef* MemberDefImpl::IMPL::nspace = 0

◆ numberOfFlowKW

int MemberDefImpl::IMPL::numberOfFlowKW = 0

◆ prot

◆ proto

bool MemberDefImpl::IMPL::proto = false

在文件 memberdef.cpp1245 行定义.

被这些函数引用 MemberDefImpl::isPrototype() , 以及 MemberDefImpl::setPrototype().

◆ read

QCString MemberDefImpl::IMPL::read

在文件 memberdef.cpp1180 行定义.

被这些函数引用 MemberDefImpl::getReadAccessor() , 以及 MemberDefImpl::setReadAccessor().

◆ redefinedBy

MemberVector MemberDefImpl::IMPL::redefinedBy

◆ redefines

const MemberDef* MemberDefImpl::IMPL::redefines = 0

在文件 memberdef.cpp1160 行定义.

被这些函数引用 MemberDefImpl::reimplements() , 以及 MemberDefImpl::setReimplements().

◆ related

◆ relatedAlso

ClassDef* MemberDefImpl::IMPL::relatedAlso = 0

在文件 memberdef.cpp1165 行定义.

被这些函数引用 MemberDefImpl::relatedAlso() , 以及 MemberDefImpl::setRelatedAlso().

◆ requiresClause

QCString MemberDefImpl::IMPL::requiresClause

◆ sectionMap

std::map<const Definition *,const MemberList *> MemberDefImpl::IMPL::sectionMap

在文件 memberdef.cpp1210 行定义.

被这些函数引用 MemberDefImpl::getSectionList() , 以及 MemberDefImpl::setSectionList().

◆ stat

bool MemberDefImpl::IMPL::stat = false

◆ tArgList

◆ templateMaster

◆ tspec

bool MemberDefImpl::IMPL::tspec = false

◆ type

◆ typeConstraints

◆ userInitLines

int MemberDefImpl::IMPL::userInitLines = 0

◆ virt

◆ write

QCString MemberDefImpl::IMPL::write

在文件 memberdef.cpp1181 行定义.

被这些函数引用 MemberDefImpl::getWriteAccessor() , 以及 MemberDefImpl::setWriteAccessor().


该类的文档由以下文件生成:
MemberDefImpl::IMPL::redefines
const MemberDef * redefines
Definition: memberdef.cpp:1160
MemberDefImpl::IMPL::groupMember
MemberDef * groupMember
Definition: memberdef.cpp:1219
MemberDefImpl::IMPL::declArgList
ArgumentList declArgList
Definition: memberdef.cpp:1196
MemberDefImpl::IMPL::defArgList
ArgumentList defArgList
Definition: memberdef.cpp:1195
MemberDefImpl::IMPL::grpId
int grpId
Definition: memberdef.cpp:1213
MemberDefImpl::IMPL::hasReferencesRelation
bool hasReferencesRelation
Definition: memberdef.cpp:1256
MemberDefImpl::IMPL::hasCallerGraph
bool hasCallerGraph
Definition: memberdef.cpp:1254
MemberDefImpl::IMPL::classDef
const ClassDef * classDef
Definition: memberdef.cpp:1151
MemberDefImpl::IMPL::implOnly
bool implOnly
Definition: memberdef.cpp:1238
QCString::isEmpty
bool isEmpty() const
Returns TRUE iff the string is empty
Definition: qcstring.h:144
MemberDefImpl::IMPL::memSpec
uint64 memSpec
Definition: memberdef.cpp:1189
MemberDefImpl::IMPL::metaData
QCString metaData
Definition: memberdef.cpp:1204
MemberDefImpl::IMPL::hasReferencedByRelation
bool hasReferencedByRelation
Definition: memberdef.cpp:1255
MemberDefImpl::IMPL::cachedAnonymousType
ClassDef * cachedAnonymousType
Definition: memberdef.cpp:1206
MemberDefImpl::IMPL::tArgList
ArgumentList tArgList
Definition: memberdef.cpp:1198
MemberType_Typedef
@ MemberType_Typedef
Definition: types.h:279
MemberDefImpl::IMPL::annMemb
MemberDef * annMemb
Definition: memberdef.cpp:1193
MemberDefImpl::IMPL::type
QCString type
Definition: memberdef.cpp:1169
MemberDefImpl::IMPL::userInitLines
int userInitLines
Definition: memberdef.cpp:1192
MemberDefImpl::IMPL::livesInsideEnum
bool livesInsideEnum
Definition: memberdef.cpp:1156
MemberDefImpl::IMPL::memDef
MemberDef * memDef
Definition: memberdef.cpp:1163
MemberDefImpl::IMPL::annEnumType
const MemberDef * annEnumType
Definition: memberdef.cpp:1157
MemberDefImpl::IMPL::prot
Protection prot
Definition: memberdef.cpp:1176
MemberDefImpl::IMPL::accessorClass
ClassDef * accessorClass
Definition: memberdef.cpp:1171
MemberDefImpl::IMPL::explExt
bool explExt
Definition: memberdef.cpp:1257
MemberDefImpl::IMPL::memDec
MemberDef * memDec
Definition: memberdef.cpp:1164
Config_getInt
#define Config_getInt(name)
Definition: config.h:34
MemberDefImpl::IMPL::maxInitLines
int maxInitLines
Definition: memberdef.cpp:1191
MemberDefImpl::IMPL::templateMaster
const MemberDef * templateMaster
Definition: memberdef.cpp:1200
MemberDefImpl::IMPL::group
const GroupDef * group
Definition: memberdef.cpp:1215
removeRedundantWhiteSpace
QCString removeRedundantWhiteSpace(const QCString &s)
Definition: util.cpp:544
MemberDefImpl::IMPL::relatedAlso
ClassDef * relatedAlso
Definition: memberdef.cpp:1165
MemberDefImpl::IMPL::hasDocumentedReturnType
bool hasDocumentedReturnType
Definition: memberdef.cpp:1241
MemberDefImpl::IMPL::annUsed
bool annUsed
Definition: memberdef.cpp:1249
MemberDefImpl::IMPL::args
QCString args
Definition: memberdef.cpp:1172
MemberDefImpl::IMPL::annScope
bool annScope
Definition: memberdef.cpp:1248
TRUE
#define TRUE
Definition: qcstring.h:36
MemberDefImpl::IMPL::groupAlias
const MemberDef * groupAlias
Definition: memberdef.cpp:1212
MemberDefImpl::IMPL::proto
bool proto
Definition: memberdef.cpp:1245
MemberDefImpl::IMPL::exception
QCString exception
Definition: memberdef.cpp:1182
MemberDefImpl::IMPL::initLines
int initLines
Definition: memberdef.cpp:1187
MemberDefImpl::IMPL::hasDocumentedParams
bool hasDocumentedParams
Definition: memberdef.cpp:1240
MemberDefImpl::IMPL::nspace
const NamespaceDef * nspace
Definition: memberdef.cpp:1153
MemberDefImpl::IMPL::mtype
MemberType mtype
Definition: memberdef.cpp:1190
MemberDefImpl::IMPL::decl
QCString decl
Definition: memberdef.cpp:1177
MemberDefImpl::IMPL::fileDef
const FileDef * fileDef
Definition: memberdef.cpp:1152
MemberDefImpl::IMPL::virt
Specifier virt
Definition: memberdef.cpp:1175
MemberDefImpl::IMPL::docProvider
const MemberDef * docProvider
Definition: memberdef.cpp:1232
MemberDefImpl::IMPL::stat
bool stat
Definition: memberdef.cpp:1244
MemberDefImpl::IMPL::docsForDefinition
bool docsForDefinition
Definition: memberdef.cpp:1260
MemberDefImpl::IMPL::isTypedefValCached
bool isTypedefValCached
Definition: memberdef.cpp:1221
MemberDefImpl::IMPL::enumScope
const MemberDef * enumScope
Definition: memberdef.cpp:1155
MemberDefImpl::IMPL::docEnumValues
bool docEnumValues
Definition: memberdef.cpp:1246
MemberDefImpl::IMPL::cachedTypedefValue
const ClassDef * cachedTypedefValue
Definition: memberdef.cpp:1222
MemberDefImpl::IMPL::tspec
bool tspec
Definition: memberdef.cpp:1258
MemberDefImpl::IMPL::extraTypeChars
QCString extraTypeChars
Definition: memberdef.cpp:1184
MemberDefImpl::IMPL::hasCallGraph
bool hasCallGraph
Definition: memberdef.cpp:1253
MemberDefImpl::IMPL::memberGroup
MemberGroup * memberGroup
Definition: memberdef.cpp:1214
stringToArgumentList
std::unique_ptr< ArgumentList > stringToArgumentList(SrcLangExt lang, const QCString &argsString, QCString *extraTypeChars=0)
QCString::stripPrefix
bool stripPrefix(const QCString &prefix)
Definition: qcstring.h:197
MemberDefImpl::IMPL::related
Relationship related
Definition: memberdef.cpp:1243
MemberDefImpl::IMPL::isDMember
bool isDMember
Definition: memberdef.cpp:1242
FALSE
#define FALSE
Definition: qcstring.h:33