diff options
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r-- | src/memberdef.cpp | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp index 8ccf62b..947dabd 100644 --- a/src/memberdef.cpp +++ b/src/memberdef.cpp @@ -279,7 +279,7 @@ MemberDef::MemberDef(const char *df,int dl, indDepth=0; section=0; explExt=FALSE; - maxInitLines=Config::maxInitLines; + maxInitLines=Config::instance()->getInt("MAX_INITIALIZER_LINES"); userInitLines=-1; docEnumValues=FALSE; // copy function template arguments (if any) @@ -484,19 +484,19 @@ void MemberDef::writeDeclaration(OutputList &ol, // (they are displayed by there parent placeholder) if (annScope) return; // hide undocumented members unless overwritten by the configuration - if (!hasDocs && Config::hideMemberFlag) return; + if (!hasDocs && Config::instance()->getBool("HIDE_UNDOC_MEMBERS")) return; // hide members with no detailed desciption and brief descriptions explicitly // disabled. - if (Config::hideMemberFlag && documentation().isEmpty() && - !Config::briefMemDescFlag && !Config::repeatBriefFlag + if (Config::instance()->getBool("HIDE_UNDOC_MEMBERS") && documentation().isEmpty() && + !Config::instance()->getBool("BRIEF_MEMBER_DESC") && !Config::instance()->getBool("REPEAT_BRIEF") ) return; // hide static file & namespace members unless extract static is on - if (cd==0 && isStatic() && !Config::extractStaticFlag) return; + if (cd==0 && isStatic() && !Config::instance()->getBool("EXTRACT_STATIC")) return; // hide private member that are put into a member group. Non-grouped // members are not rendered anyway. //printf("md->name()=`%s' Protection=%d\n",name().data(),protection()); - if (inGroup && protection()==Private && !Config::extractPrivateFlag) return; + if (inGroup && protection()==Private && !Config::instance()->getBool("EXTRACT_PRIVATE")) return; QCString ltype=type.copy(); // strip `static' keyword from ltype @@ -508,7 +508,7 @@ void MemberDef::writeDeclaration(OutputList &ol, if ((ltype.isEmpty() || (i=r.match(ltype,0,&l))==-1) || !enumUsed()) { - if (!Config::genTagFile.isEmpty()) + if (!Config::instance()->getString("GENERATE_TAGFILE").isEmpty()) { Doxygen::tagFile << " <member kind=\""; switch (mtype) @@ -586,7 +586,7 @@ void MemberDef::writeDeclaration(OutputList &ol, //} HtmlHelp *htmlHelp=0; - bool hasHtmlHelp = Config::generateHtml && Config::htmlHelpFlag; + bool hasHtmlHelp = Config::instance()->getBool("GENERATE_HTML") && Config::instance()->getBool("GENERATE_HTMLHELP"); if (hasHtmlHelp) htmlHelp = HtmlHelp::getInstance(); // search for the last anonymous scope in the member type @@ -627,7 +627,7 @@ void MemberDef::writeDeclaration(OutputList &ol, // If there is no detailed description we need to write the anchor here. bool detailsVisible = detailsAreVisible(); - if (!detailsVisible && !Config::extractAllFlag && !annMemb) + if (!detailsVisible && !Config::instance()->getBool("EXTRACT_ALL") && !annMemb) { QCString doxyName=name().copy(); if (!cname.isEmpty()) doxyName.prepend(cname+"::"); @@ -652,7 +652,7 @@ void MemberDef::writeDeclaration(OutputList &ol, int j; for (j=0;j<indDepth;j++) { - ol.writeNonBreakableSpace(); + ol.writeNonBreakableSpace(3); } } @@ -678,7 +678,7 @@ void MemberDef::writeDeclaration(OutputList &ol, int j; for (j=0;j<indDepth;j++) { - ol.writeNonBreakableSpace(); + ol.writeNonBreakableSpace(3); } QCString varName=ltype.right(ltype.length()-ir).stripWhiteSpace(); ol.docify("}"); @@ -711,7 +711,7 @@ void MemberDef::writeDeclaration(OutputList &ol, linkifyText(TextGeneratorOLImpl(ol),cname,name(),ltype,TRUE); } bool htmlOn = ol.isEnabled(OutputGenerator::Html); - if (htmlOn && Config::htmlAlignMemberFlag && !ltype.isEmpty()) + if (htmlOn && Config::instance()->getBool("HTML_ALIGN_MEMBERS") && !ltype.isEmpty()) { ol.disable(OutputGenerator::Html); } @@ -729,7 +729,7 @@ void MemberDef::writeDeclaration(OutputList &ol, //if (manOn) ol.disable(OutputGenerator::Man); ol.pushGeneratorState(); ol.disableAllBut(OutputGenerator::Html); - ol.writeNonBreakableSpace(); + ol.writeNonBreakableSpace(3); ol.popGeneratorState(); //if (latexOn) ol.enable(OutputGenerator::Latex); //if (manOn) ol.enable(OutputGenerator::Man); @@ -805,12 +805,12 @@ void MemberDef::writeDeclaration(OutputList &ol, } else { - ol.writeNonBreakableSpace(); + ol.writeNonBreakableSpace(3); linkifyText(TextGeneratorOLImpl(ol),cname,name(),init); } } - if (!detailsVisible && !Config::extractAllFlag && !annMemb) + if (!detailsVisible && !Config::instance()->getBool("EXTRACT_ALL") && !annMemb) { ol.endDoxyAnchor(cfname,anchor()); } @@ -819,7 +819,7 @@ void MemberDef::writeDeclaration(OutputList &ol, //ol.endMemberItem(gId!=-1,gFile,gHeader,annoClassDef || annMemb); // write brief description - if (!briefDescription().isEmpty() && Config::briefMemDescFlag && !annMemb) + if (!briefDescription().isEmpty() && Config::instance()->getBool("BRIEF_MEMBER_DESC") && !annMemb) { ol.startMemberDescription(); parseDoc(ol,defFileName,defLine,cname,name(),briefDescription()); @@ -858,7 +858,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, ) { // hide global static functions unless extractStaticFlag is enabled - if (getClassDef()==0 && isStatic() && !Config::extractStaticFlag) return; + if (getClassDef()==0 && isStatic() && !Config::instance()->getBool("EXTRACT_STATIC")) return; // hide member that are documented in their own group if (group!=0 && container->definitionType()!=TypeGroup) return; @@ -874,7 +874,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, bool hasDocs = detailsAreVisible(); //printf("MemberDef::writeDocumentation(): type=`%s' def=`%s'\n",type.data(),definition()); if ( - Config::extractAllFlag || hasDocs + Config::instance()->getBool("EXTRACT_ALL") || hasDocs || /* member is part of an anonymous scope that is the type of * another member in the list. */ @@ -910,7 +910,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, ol.pushGeneratorState(); - bool hasHtmlHelp = Config::generateHtml && Config::htmlHelpFlag; + bool hasHtmlHelp = Config::instance()->getBool("GENERATE_HTML") && Config::instance()->getBool("GENERATE_HTMLHELP"); HtmlHelp *htmlHelp = 0; if (hasHtmlHelp) htmlHelp = HtmlHelp::getInstance(); @@ -979,7 +979,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, //if (cd && (!isRelated() || templateArguments()!=0) && // ((al=scopeDefTemplateArguments()) || (al=cd->templateArguments())) // ) - if (!Config::hideScopeNames) + if (!Config::instance()->getBool("HIDE_SCOPE_NAMES")) { if (scopeAl && !related) // class template prefix { @@ -1028,7 +1028,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, } else { - ol.writeNonBreakableSpace(); + ol.writeNonBreakableSpace(3); linkifyText(TextGeneratorOLImpl(ol),scopeName,name(),init); } } @@ -1049,7 +1049,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, if (protection()!=Public || lvirt!=Normal || isFriend() || isRelated() || isExplicit() || - isMutable() || (isInline() && Config::inlineInfoFlag) || + isMutable() || (isInline() && Config::instance()->getBool("INLINE_INFO")) || isSignal() || isSlot() || isStatic() ) @@ -1063,7 +1063,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, else if (isRelated()) sl.append("related"); else { - if (Config::inlineInfoFlag && isInline()) + if (Config::instance()->getBool("INLINE_INFO") && isInline()) sl.append("inline"); if (isExplicit()) sl.append("explicit"); if (isMutable()) sl.append("mutable"); @@ -1115,8 +1115,8 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, /* write brief description */ if (!briefDescription().isEmpty() && - (Config::repeatBriefFlag - /* || (!Config::briefMemDescFlag && documentation().isEmpty())*/ + (Config::instance()->getBool("REPEAT_BRIEF") + /* || (!Config::instance()->getBool("BRIEF_MEMBER_DESC") && documentation().isEmpty())*/ ) /* || !annMemb */ ) { @@ -1195,7 +1195,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, ol.addIndexItem(fmd->name(),cname); ol.addIndexItem(cname,fmd->name()); - if (Config::generateHtml && Config::htmlHelpFlag) + if (Config::instance()->getBool("GENERATE_HTML") && Config::instance()->getBool("GENERATE_HTMLHELP")) { HtmlHelp::getInstance()->addIndexItem(cname,fmd->name(),cfname,fmd->anchor()); } @@ -1275,7 +1275,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, { ol.writeObjectLink(bcd->getReference(),bcd->getOutputFileBase(), bmd->anchor(),bcd->name()); - if ( bcd->isLinkableInProject()/* && !Config::pdfHyperFlag*/ ) + if ( bcd->isLinkableInProject()/* && !Config::instance()->getBool("PDF_HYPERLINKS")*/ ) { writePageRef(ol,bcd->getOutputFileBase(),bmd->anchor()); } @@ -1284,7 +1284,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, { ol.writeObjectLink(bcd->getReference(),bcd->getOutputFileBase(), 0,bcd->name()); - if (bcd->isLinkableInProject()/* && !Config::pdfHyperFlag*/ ) + if (bcd->isLinkableInProject()/* && !Config::instance()->getBool("PDF_HYPERLINKS")*/ ) { writePageRef(ol,bcd->getOutputFileBase(),0); } @@ -1350,7 +1350,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, { ol.writeObjectLink(bcd->getReference(),bcd->getOutputFileBase(), bmd->anchor(),bcd->name()); - if (bcd->isLinkableInProject()/* && !Config::pdfHyperFlag*/ ) + if (bcd->isLinkableInProject()/* && !Config::instance()->getBool("PDF_HYPERLINKS")*/ ) { writePageRef(ol,bcd->getOutputFileBase(),bmd->anchor()); } @@ -1385,7 +1385,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol, ol.endIndent(); // enable LaTeX again - //if (Config::extractAllFlag && !hasDocs) ol.enable(OutputGenerator::Latex); + //if (Config::instance()->getBool("EXTRACT_ALL") && !hasDocs) ol.enable(OutputGenerator::Latex); ol.popGeneratorState(); } @@ -1420,8 +1420,8 @@ bool MemberDef::isLinkableInProject() return !name().isEmpty() && name().at(0)!='@' && ((hasDocumentation() && !isReference()) ) && - (prot!=Private || Config::extractPrivateFlag || isFriend()) && // not a private class member - (classDef!=0 || Config::extractStaticFlag || !isStatic()); // not a static file/namespace member + (prot!=Private || Config::instance()->getBool("EXTRACT_PRIVATE") || isFriend()) && // not a private class member + (classDef!=0 || Config::instance()->getBool("EXTRACT_STATIC") || !isStatic()); // not a static file/namespace member } bool MemberDef::isLinkable() @@ -1432,12 +1432,12 @@ bool MemberDef::isLinkable() bool MemberDef::detailsAreVisible() const { return !documentation().isEmpty() || // has detailed docs - //((Config::sourceBrowseFlag || Config::inlineSourceFlag) && startBodyLine!=-1 && bodyDef) || // has reference to sources + //((Config::instance()->getBool("SOURCE_BROWSER") || Config::instance()->getBool("INLINE_SOURCES")) && startBodyLine!=-1 && bodyDef) || // has reference to sources (mtype==Enumeration && docEnumValues) || // has enum values (mtype==EnumValue && !briefDescription().isEmpty()) || // is doc enum value (!briefDescription().isEmpty() && - (!Config::briefMemDescFlag || Config::alwaysDetailsFlag) && - Config::repeatBriefFlag // has brief description inside detailed area + (!Config::instance()->getBool("BRIEF_MEMBER_DESC") || Config::instance()->getBool("ALWAYS_DETAILED_SEC")) && + Config::instance()->getBool("REPEAT_BRIEF") // has brief description inside detailed area ) || (initLines>0 && initLines<maxInitLines) || (argList!=0 && argList->hasDocumentation()) |