Definition at line 303 of file memberdef.cpp.
MemberDefImpl::MemberDefImpl | ( | ) |
Definition at line 414 of file memberdef.cpp.
MemberDefImpl::~MemberDefImpl | ( | ) |
Definition at line 427 of file memberdef.cpp.
References classSectionSDict, declArgList, defArgList, defTmpArgLists, enumFields, exampleSDict, redefinedBy, tArgList, and typeConstraints.
void MemberDefImpl::init | ( | Definition * | def, | |
const char * | t, | |||
const char * | a, | |||
const char * | e, | |||
Protection | p, | |||
Specifier | v, | |||
bool | s, | |||
bool | r, | |||
MemberDef::MemberType | mt, | |||
const ArgumentList * | tal, | |||
const ArgumentList * | al | |||
) |
Definition at line 440 of file memberdef.cpp.
References annEnumType, annMemb, annScope, annUsed, args, cachedAnonymousType, cachedTypedefValue, classDef, classSectionSDict, Config_getInt, ArgumentList::constSpecifier, decl, declArgList, def, defArgList, defTmpArgLists, docEnumValues, docProvider, docsForDefinition, enumFields, enumScope, exampleSDict, exception, explExt, extraTypeChars, fileDef, group, groupAlias, groupMember, grpId, hasCallerGraph, hasCallGraph, hasDocumentedParams, hasDocumentedReturnType, implOnly, inbodyLine, initLines, isDMember, isTypedefValCached, maxInitLines, memberGroup, memDec, memDef, memSpec, mtype, nspace, prot, proto, ArgumentList::pureSpecifier, redefinedBy, redefines, related, relatedAlso, removeRedundantWhiteSpace(), stat, stringToArgumentList(), tArgList, templateMaster, tspec, type, MemberDef::Typedef, userInitLines, virt, and ArgumentList::volatileSpecifier.
Referenced by MemberDef::MemberDef().
Definition at line 313 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getClassDef(), MemberDef::getOutputFileBase(), MemberDef::getReference(), init(), MemberDef::isConstructor(), MemberDef::isLinkableInProject(), MemberDef::isObjCMethod(), MemberDef::loadFromDisk(), MemberDef::objCMethodName(), MemberDef::qualifiedName(), MemberDef::setEnumClassScope(), MemberDef::setMemberClass(), MemberDef::writeDeclaration(), and MemberDef::writeDocumentation().
Definition at line 314 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getFileDef(), MemberDef::getOutputFileBase(), MemberDef::getReference(), init(), MemberDef::isConstructor(), MemberDef::isDestructor(), MemberDef::isLinkableInProject(), MemberDef::loadFromDisk(), MemberDef::setFileDef(), and MemberDef::writeDeclaration().
Definition at line 315 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getNamespaceDef(), MemberDef::getOutputFileBase(), MemberDef::getReference(), init(), MemberDef::isLinkableInProject(), MemberDef::loadFromDisk(), and MemberDef::setNamespace().
Definition at line 317 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getEnumScope(), init(), MemberDef::loadFromDisk(), and MemberDef::setEnumScope().
Definition at line 318 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getAnonymousEnumType(), init(), MemberDef::loadFromDisk(), MemberDef::setAnonymousEnumType(), and MemberDef::writeDeclaration().
Definition at line 319 of file memberdef.cpp.
Referenced by MemberDef::enumFieldList(), MemberDef::flushToDisk(), init(), MemberDef::insertEnumField(), MemberDef::loadFromDisk(), MemberDef::writeEnumDeclaration(), and ~MemberDefImpl().
Definition at line 321 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::reimplements(), and MemberDef::setReimplements().
Definition at line 322 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::insertReimplementedBy(), MemberDef::loadFromDisk(), MemberDef::reimplementedBy(), and ~MemberDefImpl().
Definition at line 324 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::memberDefinition(), and MemberDef::setMemberDefinition().
Definition at line 325 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::memberDeclaration(), and MemberDef::setMemberDeclaration().
Definition at line 326 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::relatedAlso(), and MemberDef::setRelatedAlso().
Definition at line 328 of file memberdef.cpp.
Referenced by MemberDef::addExample(), MemberDef::flushToDisk(), MemberDef::getExamples(), MemberDef::hasExamples(), init(), MemberDef::loadFromDisk(), MemberDef::writeDocumentation(), and ~MemberDefImpl().
QCString MemberDefImpl::type |
Definition at line 330 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), MemberDef::getClassDefOfAnonymousType(), init(), MemberDef::isBriefSectionVisible(), MemberDef::isDetailedSectionLinkable(), MemberDef::isFriendClass(), MemberDef::loadFromDisk(), MemberDef::typeString(), and MemberDef::writeDeclaration().
QCString MemberDefImpl::args |
Definition at line 331 of file memberdef.cpp.
Referenced by MemberDef::argsString(), MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::setAnchor(), and MemberDef::setArgsString().
QCString MemberDefImpl::def |
Definition at line 332 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::definition(), MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), and MemberDef::setDefinition().
QCString MemberDefImpl::anc |
Definition at line 333 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::loadFromDisk(), MemberDef::setAnchor(), and MemberDef::setTagInfo().
Definition at line 334 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::virtualness(), MemberDef::writeDeclaration(), and MemberDef::writeDocumentation().
Definition at line 335 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), init(), MemberDef::isLinkableInProject(), MemberDef::loadFromDisk(), MemberDef::protection(), MemberDef::protectionVisible(), MemberDef::setProtection(), MemberDef::warnIfUndocumented(), and MemberDef::writeDeclaration().
QCString MemberDefImpl::decl |
Definition at line 336 of file memberdef.cpp.
Referenced by MemberDef::declaration(), MemberDef::flushToDisk(), init(), and MemberDef::loadFromDisk().
QCString MemberDefImpl::bitfields |
Definition at line 338 of file memberdef.cpp.
Referenced by MemberDef::bitfieldString(), MemberDef::flushToDisk(), MemberDef::loadFromDisk(), MemberDef::setBitfields(), and MemberDef::writeDeclaration().
QCString MemberDefImpl::read |
Definition at line 339 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getReadAccessor(), MemberDef::loadFromDisk(), and MemberDef::setReadAccessor().
QCString MemberDefImpl::write |
Definition at line 340 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getWriteAccessor(), MemberDef::loadFromDisk(), and MemberDef::setWriteAccessor().
QCString MemberDefImpl::exception |
Definition at line 341 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::excpString(), MemberDef::flushToDisk(), init(), and MemberDef::loadFromDisk().
QCString MemberDefImpl::initializer |
Definition at line 342 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasOneLineInitializer(), MemberDef::initializer(), MemberDef::loadFromDisk(), MemberDef::setInitializer(), MemberDef::writeDeclaration(), and MemberDef::writeDocumentation().
QCString MemberDefImpl::extraTypeChars |
Definition at line 343 of file memberdef.cpp.
Referenced by MemberDef::extraTypeChars(), MemberDef::flushToDisk(), init(), and MemberDef::loadFromDisk().
Definition at line 344 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasMultiLineInitializer(), MemberDef::hasOneLineInitializer(), init(), MemberDef::initializerLines(), MemberDef::loadFromDisk(), and MemberDef::setInitializer().
Definition at line 346 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getMemberSpecifiers(), init(), MemberDef::isAbstract(), MemberDef::isAddable(), MemberDef::isAssign(), MemberDef::isCopy(), MemberDef::isExplicit(), MemberDef::isFinal(), MemberDef::isGettable(), MemberDef::isInitonly(), MemberDef::isInline(), MemberDef::isMutable(), MemberDef::isNew(), MemberDef::isNonAtomic(), MemberDef::isOptional(), MemberDef::isOverride(), MemberDef::isRaisable(), MemberDef::isReadable(), MemberDef::isRemovable(), MemberDef::isRequired(), MemberDef::isRetain(), MemberDef::isSealed(), MemberDef::isSettable(), MemberDef::isWritable(), MemberDef::loadFromDisk(), MemberDef::mergeMemberSpecifiers(), MemberDef::setMemberSpecifiers(), and MemberDef::writeDocumentation().
Definition at line 347 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), MemberDef::hasDocumentation(), init(), MemberDef::isBriefSectionVisible(), MemberDef::isDCOP(), MemberDef::isDefine(), MemberDef::isDetailedSectionLinkable(), MemberDef::isEnumerate(), MemberDef::isEnumValue(), MemberDef::isEvent(), MemberDef::isFriend(), MemberDef::isFunction(), MemberDef::isLinkableInProject(), MemberDef::isProperty(), MemberDef::isSignal(), MemberDef::isSlot(), MemberDef::isTypedef(), MemberDef::isVariable(), MemberDef::loadFromDisk(), MemberDef::memberType(), MemberDef::memberTypeName(), MemberDef::setMemberType(), MemberDef::writeDeclaration(), and MemberDef::writeDocumentation().
Definition at line 348 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasMultiLineInitializer(), MemberDef::hasOneLineInitializer(), init(), and MemberDef::loadFromDisk().
Definition at line 349 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasMultiLineInitializer(), MemberDef::hasOneLineInitializer(), init(), MemberDef::loadFromDisk(), and MemberDef::setMaxInitLines().
Definition at line 350 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::setFromAnonymousMember(), and MemberDef::writeDeclaration().
Definition at line 352 of file memberdef.cpp.
Referenced by MemberDef::argumentList(), MemberDef::copyArgumentNames(), MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), MemberDef::hasDocumentation(), init(), MemberDef::isBriefSectionVisible(), MemberDef::isDetailedSectionLinkable(), MemberDef::loadFromDisk(), MemberDef::setArgumentList(), MemberDef::writeDocumentation(), and ~MemberDefImpl().
Definition at line 353 of file memberdef.cpp.
Referenced by MemberDef::copyArgumentNames(), MemberDef::declArgumentList(), MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::setDeclArgumentList(), and ~MemberDefImpl().
Definition at line 355 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::templateArguments(), MemberDef::writeDeclaration(), MemberDef::writeDocumentation(), and ~MemberDefImpl().
Definition at line 356 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::loadFromDisk(), MemberDef::setTypeConstraints(), MemberDef::writeDocumentation(), and ~MemberDefImpl().
Definition at line 357 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getOutputFileBase(), MemberDef::getReference(), init(), MemberDef::insertReimplementedBy(), MemberDef::isLinkable(), MemberDef::isLinkableInProject(), MemberDef::loadFromDisk(), MemberDef::setTemplateMaster(), MemberDef::templateMaster(), and MemberDef::writeDocumentation().
Definition at line 358 of file memberdef.cpp.
Referenced by MemberDef::definitionTemplateParameterLists(), MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), MemberDef::setDefinitionTemplateParameterLists(), MemberDef::writeDocumentation(), and ~MemberDefImpl().
Definition at line 361 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getClassDefOfAnonymousType(), init(), and MemberDef::loadFromDisk().
Definition at line 365 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getSectionList(), init(), MemberDef::loadFromDisk(), MemberDef::setSectionList(), and ~MemberDefImpl().
Definition at line 367 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getGroupAlias(), init(), MemberDef::loadFromDisk(), and MemberDef::setGroupAlias().
Definition at line 368 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getMemberGroupId(), init(), MemberDef::isBriefSectionVisible(), MemberDef::loadFromDisk(), and MemberDef::setMemberGroupId().
Definition at line 369 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getMemberGroup(), init(), MemberDef::loadFromDisk(), MemberDef::setMemberGroup(), MemberDef::visibleMemberGroup(), and MemberDef::warnIfUndocumented().
Definition at line 370 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getGroupDef(), MemberDef::getOutputFileBase(), MemberDef::getReference(), init(), MemberDef::isLinkableInProject(), MemberDef::loadFromDisk(), MemberDef::setEnumScope(), MemberDef::setGroupDef(), and MemberDef::writeDeclaration().
Definition at line 371 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getGroupPri(), MemberDef::loadFromDisk(), MemberDef::setEnumScope(), and MemberDef::setGroupDef().
QCString MemberDefImpl::groupFileName |
Definition at line 372 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getGroupFileName(), MemberDef::loadFromDisk(), MemberDef::setEnumScope(), and MemberDef::setGroupDef().
Definition at line 373 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getGroupStartLine(), MemberDef::loadFromDisk(), MemberDef::setEnumScope(), and MemberDef::setGroupDef().
Definition at line 374 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), and MemberDef::setGroupDef().
Definition at line 376 of file memberdef.cpp.
Referenced by MemberDef::cacheTypedefVal(), MemberDef::flushToDisk(), init(), MemberDef::invalidateTypedefValCache(), MemberDef::isTypedefValCached(), and MemberDef::loadFromDisk().
Definition at line 377 of file memberdef.cpp.
Referenced by MemberDef::cacheTypedefVal(), MemberDef::flushToDisk(), MemberDef::getCachedTypedefVal(), init(), and MemberDef::loadFromDisk().
Definition at line 378 of file memberdef.cpp.
Referenced by MemberDef::cacheTypedefVal(), MemberDef::flushToDisk(), MemberDef::getCachedTypedefTemplSpec(), and MemberDef::loadFromDisk().
QCString MemberDefImpl::cachedResolvedType |
Definition at line 379 of file memberdef.cpp.
Referenced by MemberDef::cacheTypedefVal(), MemberDef::flushToDisk(), MemberDef::getCachedResolvedTypedef(), and MemberDef::loadFromDisk().
Definition at line 382 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::inbodyLine(), init(), MemberDef::loadFromDisk(), and MemberDef::setInbodyDocumentation().
QCString MemberDefImpl::inbodyFile |
Definition at line 383 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::inbodyFile(), MemberDef::loadFromDisk(), and MemberDef::setInbodyDocumentation().
QCString MemberDefImpl::inbodyDocs |
Definition at line 384 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasDocumentation(), MemberDef::hasUserDocumentation(), MemberDef::inbodyDocumentation(), MemberDef::loadFromDisk(), MemberDef::setInbodyDocumentation(), and MemberDef::writeDocumentation().
Definition at line 387 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::inheritsDocsFrom(), init(), MemberDef::loadFromDisk(), and MemberDef::setInheritsDocsFrom().
Definition at line 390 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getOutputFileBase(), MemberDef::loadFromDisk(), and MemberDef::setTagInfo().
Definition at line 393 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::isImplementation(), MemberDef::loadFromDisk(), and MemberDef::makeImplementationDetail().
Definition at line 395 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasDocumentedParams(), init(), MemberDef::loadFromDisk(), and MemberDef::setHasDocumentedParams().
Definition at line 396 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasDocumentedReturnType(), init(), MemberDef::loadFromDisk(), and MemberDef::setHasDocumentedReturnType().
Definition at line 397 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::isConstructor(), MemberDef::isDestructor(), and MemberDef::loadFromDisk().
Definition at line 398 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), init(), MemberDef::isLinkableInProject(), MemberDef::isRelated(), MemberDef::loadFromDisk(), and MemberDef::makeRelated().
bool MemberDefImpl::stat |
Definition at line 399 of file memberdef.cpp.
Referenced by MemberDef::createTemplateInstanceMember(), MemberDef::flushToDisk(), init(), MemberDef::isStatic(), and MemberDef::loadFromDisk().
bool MemberDefImpl::proto |
Definition at line 400 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::isPrototype(), MemberDef::loadFromDisk(), and MemberDef::setPrototype().
Definition at line 401 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::hasDocumentation(), MemberDef::hasDocumentedEnumValues(), init(), MemberDef::isDetailedSectionLinkable(), MemberDef::loadFromDisk(), and MemberDef::setDocumentedEnumValues().
Definition at line 402 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::fromAnonymousScope(), init(), MemberDef::isBriefSectionVisible(), MemberDef::loadFromDisk(), and MemberDef::setFromAnonymousScope().
Definition at line 403 of file memberdef.cpp.
Referenced by MemberDef::anonymousDeclShown(), MemberDef::flushToDisk(), init(), MemberDef::loadFromDisk(), and MemberDef::setAnonymousUsed().
Definition at line 404 of file memberdef.cpp.
Referenced by MemberDef::enableCallGraph(), MemberDef::flushToDisk(), MemberDef::hasCallGraph(), init(), MemberDef::loadFromDisk(), and MemberDef::writeDocumentation().
Definition at line 405 of file memberdef.cpp.
Referenced by MemberDef::enableCallerGraph(), MemberDef::flushToDisk(), MemberDef::hasCallerGraph(), init(), MemberDef::loadFromDisk(), and MemberDef::writeDocumentation().
Definition at line 406 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::isExternal(), MemberDef::loadFromDisk(), and MemberDef::setExplicitExternal().
bool MemberDefImpl::tspec |
Definition at line 407 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::isTemplateSpecialization(), MemberDef::loadFromDisk(), and MemberDef::setTemplateSpecialization().
Definition at line 408 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), MemberDef::getGroupHasDocs(), MemberDef::loadFromDisk(), MemberDef::setEnumScope(), and MemberDef::setGroupDef().
Definition at line 409 of file memberdef.cpp.
Referenced by MemberDef::flushToDisk(), init(), MemberDef::isDocsForDefinition(), MemberDef::loadFromDisk(), and MemberDef::setDocsForDefinition().