Doxygen
|
This is an alternative implementation of QCString. 更多...
#include <qcstring.h>
Public 成员函数 | |
QCString ()=default | |
~QCString ()=default | |
QCString (const QCString &s)=default | |
QCString & | operator= (const QCString &s)=default |
QCString (QCString &&s)=default | |
QCString & | operator= (QCString &&s)=default |
QCString (const std::string &s) | |
QCString (std::string &&s) | |
QCString (size_t size) | |
creates a string with room for size characters 更多... | |
QCString (const char *str) | |
creates a string from a plain C string. 更多... | |
QCString (const char *str, size_t maxlen) | |
creates a string from str and copies over the first maxlen characters. 更多... | |
QCString & | operator= (const char *str) |
replaces the contents by that of C string str. 更多... | |
QCString & | operator= (const std::string &s) |
bool | isNull () const |
Returns TRUE iff the string is empty. 更多... | |
bool | isEmpty () const |
Returns TRUE iff the string is empty 更多... | |
uint | length () const |
Returns the length of the string, not counting the 0-terminator. 更多... | |
uint | size () const |
Returns the length of the string, not counting the 0-terminator. 更多... | |
const char * | data () const |
Returns a pointer to the contents of the string in the form of a 0-terminated C string 更多... | |
char * | rawData () |
Returns a writable pointer to the data. 更多... | |
bool | resize (size_t newlen) |
Resizes the string to hold newlen characters (this value should also count the 0-terminator). 更多... | |
bool | truncate (size_t pos) |
Truncates the string at position pos. 更多... | |
bool | fill (char c, int len=-1) |
Fills a string with a predefined character 更多... | |
QCString & | sprintf (const char *format,...) |
int | find (char c, int index=0, bool cs=TRUE) const |
int | find (const char *str, int index=0, bool cs=TRUE) const |
int | find (const QCString &str, int index=0, bool cs=TRUE) const |
int | findRev (char c, int index=-1, bool cs=TRUE) const |
int | findRev (const char *str, int index=-1, bool cs=TRUE) const |
int | contains (char c, bool cs=TRUE) const |
int | contains (const char *str, bool cs=TRUE) const |
bool | stripPrefix (const QCString &prefix) |
bool | stripPrefix (const char *prefix) |
QCString | left (size_t len) const |
QCString | right (size_t len) const |
QCString | mid (size_t index, size_t len=static_cast< size_t >(-1)) const |
QCString | lower () const |
QCString | upper () const |
QCString | stripWhiteSpace () const |
returns a copy of this string with leading and trailing whitespace removed 更多... | |
QCString | removeWhiteSpace () const |
returns a copy of this string with all whitespace removed 更多... | |
QCString | simplifyWhiteSpace () const |
return a copy of this string with leading and trailing whitespace removed and multiple whitespace characters replaced by a single space 更多... | |
QCString & | insert (size_t index, const QCString &s) |
QCString & | insert (size_t index, const char *s) |
QCString & | insert (size_t index, char c) |
QCString & | append (char c) |
QCString & | append (const char *s) |
QCString & | append (const QCString &s) |
QCString & | append (const std::string &s) |
QCString & | prepend (const char *s) |
QCString & | prepend (const QCString &s) |
QCString & | prepend (const std::string &s) |
QCString & | remove (size_t index, size_t len) |
QCString & | replace (size_t index, size_t len, const char *s) |
short | toShort (bool *ok=0, int base=10) const |
ushort | toUShort (bool *ok=0, int base=10) const |
int | toInt (bool *ok=0, int base=10) const |
uint | toUInt (bool *ok=0, int base=10) const |
long | toLong (bool *ok=0, int base=10) const |
ulong | toULong (bool *ok=0, int base=10) const |
uint64 | toUInt64 (bool *ok=0, int base=10) const |
QCString & | setNum (short n) |
QCString & | setNum (ushort n) |
QCString & | setNum (int n) |
QCString & | setNum (uint n) |
QCString & | setNum (long n) |
QCString & | setNum (ulong n) |
bool | startsWith (const char *s) const |
bool | startsWith (const QCString &s) const |
bool | endsWith (const char *s) const |
bool | endsWith (const QCString &s) const |
std::string | str () const |
QCString & | operator+= (const QCString &s) |
QCString & | operator+= (const std::string &s) |
QCString & | operator+= (const char *s) |
Appends string str to this string and returns a reference to the result. 更多... | |
QCString & | operator+= (char c) |
Appends character c to this string and returns a reference to the result. 更多... | |
char & | at (size_t i) |
Returns a reference to the character at index i. 更多... | |
const char & | at (size_t i) const |
char & | operator[] (int i) |
Indexing operator. 更多... | |
const char & | operator[] (int i) const |
Private 属性 | |
std::string | m_rep |
This is an alternative implementation of QCString.
It provides basically the same functions but uses std::string as the underlying string type
在文件 qcstring.h 第 108 行定义.
|
default |
|
default |
|
default |
|
default |
|
inlineexplicit |
在文件 qcstring.h 第 118 行定义.
|
inline |
|
inlineexplicit |
|
inline |
creates a string from a plain C string.
[in] | str | A zero terminated C string. When 0 an empty string is created. |
在文件 qcstring.h 第 130 行定义.
|
inline |
|
inline |
在文件 qcstring.h 第 318 行定义.
引用了 m_rep.
被这些函数引用 VhdlDocGen::addBaseClass(), FlowChart::alignCommentNode(), alignText(), FilterGroupBy::apply(), VhdlDocGen::convertArgumentListToString(), DocEmoji::DocEmoji(), externalRef(), generateDEFForMember(), MemberDefImpl::getDeclType(), VhdlDocGen::getProcessNumber(), initUCF(), SymbolResolver::Private::newResolveTypedef(), operator+(), VhdlDocGen::parseUCF(), MemberDefImpl::writeDeclaration(), writeDefArgumentList() , 以及 VhdlDocGen::writeSource().
|
inline |
|
inline |
|
inline |
Returns a reference to the character at index i.
在文件 qcstring.h 第 477 行定义.
引用了 m_rep.
被这些函数引用 DefinitionImpl::_setBriefDescription(), abbreviate(), Qhp::addContentsItem(), addIncludeFile(), addTemplateNames(), addVariableToFile(), adjustConfiguration(), FilterIsRelativeURL::apply(), FilterIsAbsoluteURL::apply(), FilterDecodeURL::apply(), TranslatorPersian::convertDigitsToFarsi(), countAliasArguments(), MemberDefImpl::displayDefinition(), DocEmoji::DocEmoji(), DocLink::DocLink(), elemIsVisible(), externalRef(), DefinitionImpl::externalReference(), extractAliasArgs(), HtmlHelpRecoder::finalize(), findDirDocumentation(), findEndOfTemplate(), findEnumDocumentation(), VhdlDocGen::formatString(), PerlModGenerator::generatePerlModForMember(), generateXMLForMember(), getCanonicalTemplateSpec(), getExtension(), getLanguageFromCodeLang(), getLanguageFromFileName(), getScopeDefs(), getScopeFragment(), DocParser::handleLinkedWord(), DocPara::handleStartCode(), Markdown::isAtxHeader(), DocFormula::isInline(), NamespaceDefImpl::isLinkableInProject(), isVarWithConstructor(), leftScopeMatch(), linkToText(), makeFileName(), matchExcludedSymbols(), ArgumentContext::Private::namePart(), SymbolResolver::Private::newResolveTypedef(), node2URL(), DocXRefItem::parse(), parseCommentAsText(), Markdown::process(), Markdown::processLink(), readCodeFragment(), TemplateContextImpl::recode(), replaceAliasArguments(), resolveSymlink(), rightScopeMatch(), searchInputFiles(), TemplateContextImpl::setEscapeIntf(), MemberDefImpl::setInitializer(), DefinitionImpl::setName(), stripAnonymousNamespaceScope(), stripIrrelevantString(), stripScope(), stripTemplateSpecifiers(), stripTemplateSpecifiersFromScope(), Portable::system(), transcodeCharacterStringToUTF8(), updateLanguageMapping(), validatingParseDoc(), ManDocVisitor::visit(), HtmlDocVisitor::visit(), DocbookDocVisitor::visitPre(), MemberDefImpl::writeDeclaration(), MemberDefImpl::writeDocumentation(), writeExceptionList(), Markdown::writeFencedCodeBlock(), VhdlDocGen::writeFormatString(), ClassDefImpl::writeIncludeFilesForSlice(), writeIndexHierarchyEntries(), MemberDefImpl::writeMemberDocSimple(), writeMemberList(), PlantumlManager::writePlantUMLSource(), writeSingleFileIndex() , 以及 HtmlEntityMapper::writeXMLSchema().
|
inline |
int QCString::contains | ( | char | c, |
bool | cs = TRUE |
||
) | const |
int QCString::contains | ( | const char * | str, |
bool | cs = TRUE |
||
) | const |
|
inline |
Returns a pointer to the contents of the string in the form of a 0-terminated C string
在文件 qcstring.h 第 153 行定义.
引用了 m_rep.
被这些函数引用 DefinitionImpl::_docsAlreadyAdded(), SectionManager::add(), Qhp::addIndexItem(), GrowBuf::addStr(), SearchIndex::addWord(), MemberGroup::anchor(), buildFileName(), clearBlock(), LatexCodeGenerator::codify(), HtmlCodeGenerator::codify(), ManGenerator::codify(), RTFGenerator::codify(), codify(), FlowChart::codify(), contains(), convertCharEntitiesToUTF8(), convertIndexWordToAnchor(), convertNameToFile(), convertToDocBook(), convertToHtml(), convertToId(), convertToJSString(), convertToPSString(), convertToXML(), ResourceMgr::copyResourceAs(), Portable::correct_path(), countAliasArguments(), VhdlDocGen::createFlowChart(), Markdown::detab(), HtmlCodeGenerator::docify(), ManGenerator::docify(), RTFGenerator::docify(), HtmlGenerator::docify(), encodeDirName(), encodeForOutput(), escapeCharsInString(), escapeCommas(), escapeDoubleQuotes(), escapeSpecialChars(), escapeTooltip(), ExprAstFilter::ExprAstFilter(), ExprAstLiteral::ExprAstLiteral(), ExprAstVariable::ExprAstVariable(), Markdown::extractPageTitle(), HtmlDocVisitor::filter(), RTFDocVisitor::filter(), ManDocVisitor::filter(), TextDocVisitor::filter(), filterId(), filterLatexString(), HtmlDocVisitor::filterQuotedCdataAttr(), Qhp::finalize(), find(), Markdown::findEmphasisChar(), Markdown::findEndOfLine(), findRev(), VhdlDocGen::findVhdlClass(), Portable::fopen(), format_warn(), FormulaManager::generateImages(), generateOutput(), generateXML(), getConvertLatexMacro(), Portable::getenv(), getMscImageMapFromFile(), ParserManager::getParsers(), getPrefixIndex(), SymbolResolver::Private::getResolvedClassRec(), handle_warn_as_error(), DocPara::handleInclude(), Qhp::handlePrevSection(), PerlModOutput::iaddQuoted(), LayoutDocManager::init(), Qhp::initialize(), insert(), DocParser::internalValidatingParseDoc(), Portable::isAbsolutePath(), isExplicitPage(), isLowerCase(), latexEscapeIndexChars(), latexEscapeLabelName(), latexEscapePDFString(), latexFilterURL(), letterToLabel(), loadStylesheet(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), CondParser::parse(), LayoutDocManager::parse(), DocInclude::parse(), DocIncOperator::parse(), TemplateParser::parse(), ExpressionParser::parse(), FileCodeParser::parseCode(), parseCommentAsText(), parseTagFile(), VHDLOutlineParser::Private::parseVhdlfile(), Portable::popen(), DotGraph::prepareDotFile(), prepend(), preProcessFile(), RTFGenerator::preProcessFileInplace(), Markdown::process(), Markdown::processBlocks(), DocParser::processCopyDoc(), Markdown::processLink(), Markdown::processQuotations(), Markdown::processSpecialCommand(), qPrint(), qstricmp(), qstrnicmp(), readConfiguration(), TemplateContextImpl::recode(), Portable::recodeUtf8StringToW(), LatexSpaceless::remove(), HtmlSpaceless::remove(), removeEmptyLines(), removeRedundantWhiteSpace(), TemplateNodeBlock::render(), SectionManager::replace(), replaceAliasArguments(), replaceAnonymousScopes(), DotFilePatcher::run(), DotRunner::run(), runPlantumlContent(), Image::save(), ColoredImage::save(), MemberDefImpl::setAnchor(), TemplateContextImpl::setEncoding(), Portable::setenv(), simplifyWhiteSpace(), skipToEndMarker(), OutputGenerator::startPlainFile(), stripIndentation(), stripLeadingAndTrailingEmptyLines(), stripLeadingWhiteSpace(), stripPrefix(), substitute(), Portable::system(), TemplateLexer::tokenize(), toLong(), toUInt64(), toULong(), transcodeCharacterBuffer(), transcodeCharacterStringToUTF8(), unescapeCharsInString(), unescapeCRef(), Portable::unlink(), Portable::unsetenv(), updateLanguageMapping(), validatingParseDoc(), validatingParseText(), HtmlDocVisitor::visit(), LatexDocVisitor::visit(), DocbookDocVisitor::visit(), RTFDocVisitor::visit(), DocbookDocVisitor::visitPre(), writeDEFString(), writeDocbookCodeString(), MemberDefImpl::writeDocumentation(), ClassDefImpl::writeIncludeFilesForSlice(), writeMemberList(), writeMscGraphFromFile(), Image::writeString(), TextGeneratorOLImpl::writeString(), TextGeneratorHtml::writeString() , 以及 writeXMLCodeString().
|
inline |
|
inline |
|
inline |
Fills a string with a predefined character
[in] | c | the character used to fill the string with. |
[in] | len | the number of character to fill. Use -1 to fill the whole string. |
在文件 qcstring.h 第 175 行定义.
被这些函数引用 FlowChart::alignCommentNode(), FlowChart::alignFuncProc(), ConfigOption::ConfigOption(), generateJSTree(), DocSets::Private::indent(), printNavTree(), FlowChart::printNode(), readCodeFragment(), ManDocVisitor::visitPre() , 以及 writeTemplateArgumentList().
int QCString::find | ( | char | c, |
int | index = 0 , |
||
bool | cs = TRUE |
||
) | const |
在文件 qcstring.cpp 第 38 行定义.
被这些函数引用 MemberDefImpl::_computeIsConstructor(), MemberDefImpl::_computeIsDestructor(), DefinitionImpl::_docsAlreadyAdded(), MemberDefImpl::_writeCategoryRelation(), MemberDefImpl::_writeReimplements(), VhdlDocGen::addBaseClass(), addClassToContext(), VHDLOutlineParser::addCompInst(), addConceptToContext(), addHtmlExtensionIfMissing(), addTemplateNames(), ClassDefImpl::addTypeConstraints(), addVariableToFile(), adjustConfiguration(), argListToString(), buildScopeFromQualifiedName(), VHDLOutlineParser::checkInlineCode(), computeClassRelations(), computeQualifiedIndex(), VhdlDocGen::convertFileNameToClassName(), DotFilePatcher::convertMapFile(), MemberList::countEnumValues(), MemberDefImpl::detectUndocumentedParams(), FilterListSort::determineSortKey(), MemberDefImpl::displayDefinition(), DocInternalRef::DocInternalRef(), DocGroup::enterCompound(), escapeAliases(), ExistsOnPath(), extractBlock(), extractClassName(), extractLanguageSpecificTitle(), filterMemberDocumentation(), find(), VhdlDocGen::findAllArchitectures(), DocParser::findDocsForMemberOrCompound(), findGlobalMember(), findMember(), findUsedClassesForClass(), findUsingDeclImports(), generateDEFForClass(), generateFileSources(), FormulaManager::generateImages(), CitationManager::generatePage(), generateXML(), TemplateContextImpl::get(), getDefs(), getDotImageExtension(), getFilterFromList(), getTemplateArgumentsFromName(), DocPara::handleCommand(), DocParser::handleParameterType(), CitationManager::insertCrossReferencesForBibFile(), insertTemplateSpecifierInScope(), ClassDefImpl::internalInsertMember(), MemberDefImpl::isDocumentedFriendClass(), ClassDefImpl::isExtension(), MemberDefImpl::isFunctionPtr(), isRecursiveBaseClass(), DocImage::isSVG(), isVarWithConstructor(), lineBlock(), linkToText(), Htags::loadFilemap(), makeQualifiedNameWithTemplateParameters(), matchExcludedSymbols(), mergeArguments(), mergeCategories(), DirDefImpl::mergeDirectoryInTree(), SymbolResolver::Private::newResolveTypedef(), normalizeNonTemplateArgumentsInString(), VHDLOutlineParser::oneLineComment(), DocIncOperator::parse(), DocLink::parse(), DocParamList::parse(), TemplateParser::parse(), VhdlDocGen::parseFuncProto(), VhdlDocGen::parseUCF(), VhdlDocGen::prepareComment(), Markdown::processLink(), processTagLessClasses(), readAliases(), readTagFile(), replaceRef(), resolveRef(), resolveSymlink(), resolveTypeDef(), DotFilePatcher::run(), searchTemplateSpecs(), MemberList::setAnonymousEnumType(), DefinitionImpl::setName(), split(), splitString(), LatexDocVisitor::startDiaFile(), LatexDocVisitor::startDotFile(), LatexDocVisitor::startMscFile(), stripDeclKeywords(), stripIrrelevantString(), stripTemplateSpecifiersFromScope(), Portable::system(), TemplateNodeCloseSubIndex::TemplateNodeCloseSubIndex(), TemplateNodeCreate::TemplateNodeCreate(), TemplateNodeFor::TemplateNodeFor(), TemplateNodeIndexEntry::TemplateNodeIndexEntry(), TemplateNodeMarkers::TemplateNodeMarkers(), TemplateNodeOpenSubIndex::TemplateNodeOpenSubIndex(), TemplateNodeRange::TemplateNodeRange(), TemplateNodeResource::TemplateNodeResource(), TemplateNodeSet::TemplateNodeSet(), TemplateNodeWith::TemplateNodeWith(), trimBaseClassScope(), Portable::unsetenv(), MemberDefImpl::warnIfUndocumented(), DotNode::writeDEF(), writeDefArgumentList(), FileDefImpl::writeDetailedDescription(), HtmlDocVisitor::writeDiaFile(), DotNode::writeDocbook(), MemberDefImpl::writeDocumentation(), HtmlDocVisitor::writeDotFile(), writeExceptionList(), writeExceptionListImpl(), HtmlGenerator::writeExternalSearchPage(), writeFileIndex(), VhdlDocGen::writeFormatString(), writeGraphInfo(), HtmlDocVisitor::writeMscFile(), LatexDocVisitor::writePlantUMLFile(), VhdlDocGen::writeRecordUnit(), VhdlDocGen::writeSource(), DefinitionImpl::writeSourceDef() , 以及 DotNode::writeXML().
int QCString::find | ( | const char * | str, |
int | index = 0 , |
||
bool | cs = TRUE |
||
) | const |
int QCString::findRev | ( | char | c, |
int | index = -1 , |
||
bool | cs = TRUE |
||
) | const |
在文件 qcstring.cpp 第 86 行定义.
被这些函数引用 abbreviate(), addClassToContext(), addEnumValuesToEnums(), addMemberFunction(), addTemplateNames(), TooltipManager::addTooltip(), alignText(), FilterStripPath::apply(), buildDirectories(), buildFileList(), computeCommonDirPrefix(), computeQualifiedIndex(), convertFileId2Var(), VhdlDocGen::correctMemberProperties(), MemberList::countEnumValues(), VhdlDocGen::deleteAllChars(), VhdlDocGen::deleteCharRev(), MemberDefImpl::displayDefinition(), LayoutParser::endMemberDecl(), LayoutParser::endMemberDef(), DocInclude::extension(), extractNamespaceName(), DocParser::findAndCopyImage(), findClassRelation(), findDirDocumentation(), DocParser::findDocsForMemberOrCompound(), findEnumDocumentation(), findEnums(), findFileDef(), findGlobalMember(), findParameterList(), findUsedClassesForClass(), findUsingDirectives(), PlantumlManager::generatePlantUMLOutput(), getBaseNameOfOutput(), getCanonicalTypeForIdentifier(), getDefs(), getFileNameExtension(), getParserForFile(), getScopeDefs(), NamespaceDefImpl::isLinkableInProject(), linkifyText(), Htags::loadFilemap(), NamespaceDefImpl::localName(), markdownFileNameToId(), mergeScopes(), SymbolResolver::Private::newResolveTypedef(), parseFile(), VhdlDocGen::parseForBinding(), VhdlDocGen::parseForConfig(), VhdlDocGen::parseFuncProto(), VHDLOutlineParser::popLabel(), readCodeFragment(), relativePathToRoot(), TemplateNodeCreate::render(), resolveRef(), resolveTypeDef(), MemberList::setAnonymousEnumType(), DefinitionImpl::IMPL::setDefFileName(), showFileDefMatches(), LatexDocVisitor::startDiaFile(), LatexDocVisitor::startDotFile(), ManGenerator::startDoxyAnchor(), LatexDocVisitor::startMscFile(), stripPath(), version(), DocbookDocVisitor::visit(), DocbookDocVisitor::visitPost(), HtmlDocVisitor::visitPre(), DocbookDocVisitor::visitPre(), PerlModDocVisitor::visitPre(), DotNode::writeBox(), writeDefArgumentList(), HtmlDocVisitor::writeDiaFile(), RTFDocVisitor::writeDiaFile(), LatexDocVisitor::writeDiaFile(), MemberDefImpl::writeDocumentation(), HtmlDocVisitor::writeDotFile(), RTFDocVisitor::writeDotFile(), MemberDefImpl::writeEnumDeclaration(), HtmlDocVisitor::writeMscFile(), RTFDocVisitor::writeMscFile(), LatexDocVisitor::writeMscFile(), HtmlDocVisitor::writePlantUMLFile(), RTFDocVisitor::writePlantUMLFile(), LatexDocVisitor::writePlantUMLFile(), PlantumlManager::writePlantUMLSource() , 以及 FlowChart::writeShape().
int QCString::findRev | ( | const char * | str, |
int | index = -1 , |
||
bool | cs = TRUE |
||
) | const |
|
inline |
在文件 qcstring.h 第 312 行定义.
引用了 insert().
|
inline |
在文件 qcstring.h 第 292 行定义.
在文件 qcstring.h 第 274 行定义.
引用了 data(), length(), m_rep , 以及 str().
被这些函数引用 SymbolResolver::Private::accessibleViaUsingNamespace(), ConfigContext::Private::createConfigData(), drawClusterOpening(), drawDirectory(), expandAlias(), insert(), SymbolResolver::Private::newResolveTypedef(), prepend(), replace(), resolveClassNestingRelations() , 以及 resolveSymlink().
|
inline |
Returns TRUE iff the string is empty
在文件 qcstring.h 第 144 行定义.
引用了 m_rep.
被这些函数引用 DefinitionImpl::_setBriefDescription(), DefinitionImpl::_setDocumentation(), DefinitionImpl::_setInbodyDocumentation(), MemberDefImpl::_writeCategoryRelation(), HtmlCodeGenerator::_writeCodeLink(), MemberDefImpl::_writeGroupInclude(), DefinitionImpl::_writeSourceRefList(), MemberDefImpl::_writeTemplatePrefix(), abbreviate(), SymbolResolver::Private::accessibleViaUsingClass(), SymbolResolver::Private::accessibleViaUsingNamespace(), FileDefImpl::acquireFileVersion(), DotClassGraph::addClass(), addClassToContext(), addConceptToContext(), Qhp::addContentsItem(), DocSets::addContentsItem(), EclipseHelp::addContentsItem(), HtmlHelp::addContentsItem(), DocGroup::addDocs(), DotGroupCollaboration::addEdge(), addEnumDocs(), addEnumValuesToEnums(), FlowChart::addFlowChart(), DotGfxHierarchyTable::addHierarchy(), addHtmlExtensionIfMissing(), FileDefImpl::addIncludedByDependency(), FileDefImpl::addIncludeDependency(), addIncludeFile(), PerlModGenerator::addIncludeInfo(), Qhp::addIndexItem(), HtmlHelp::addIndexItem(), RTFGenerator::addIndexItem(), LatexGenerator::addIndexItem(), addInstance(), HtmlHelpIndex::addItem(), PerlModDocVisitor::addLink(), addMemberDocs(), addMemberFunction(), addMemberToGroups(), addPerlModDocBlock(), addRefItem(), addRelatedPage(), DefinitionImpl::addSectionsToIndex(), DefinitionImpl::addSourceReferencedBy(), DefinitionImpl::addSourceReferences(), GrowBuf::addStr(), addToMap(), TooltipManager::addTooltip(), ClassDefImpl::addTypeConstraint(), ClassDefImpl::addTypeConstraints(), addVariableToClass(), addVariableToFile(), SearchIndex::addWord(), SearchIndexExternal::addWord(), adjustConfiguration(), MemberGroup::anchor(), FilterDefault::apply(), FilterIsRelativeURL::apply(), FilterIsAbsoluteURL::apply(), FilterDecodeURL::apply(), argListToString(), buildClassDocList(), buildClassList(), buildDefineList(), buildExampleList(), buildFileList(), buildFileName(), buildGroupListFiltered(), buildNamespaceList(), buildPageList(), buildScopeFromQualifiedName(), DocParser::checkArgumentName(), VHDLOutlineParser::checkInlineCode(), DocParser::checkRetvalName(), DocParser::checkUnOrMultipleDocumentedParams(), ClassDefImpl::ClassDefImpl(), ClassDefImpl::className(), clearBlock(), LatexCodeGenerator::codify(), HtmlCodeGenerator::codify(), ManGenerator::codify(), RTFGenerator::codify(), codify(), FlowChart::codify(), combineDeclarationAndDefinition(), computeClassRelations(), DotGraph::computeGraph(), computePageRelations(), DefinitionImpl::computeTooltip(), ConceptDefImpl::ConceptDefImpl(), containsWord(), convertCharEntitiesToUTF8(), DotNode::convertLabel(), convertNameToFile(), convertToDocBook(), convertToHtml(), convertToId(), convertToJSString(), convertToPSString(), convertToXML(), copyLogo(), copyStyleSheet(), Portable::correct_path(), correctId(), correctURL(), MemberGroupInfoContext::Private::createDocs(), ArgumentContext::Private::createDocs(), VHDLOutlineParser::createFunction(), DefinitionContext< FileContext::Private >::createInbodyDocs(), createOutputDirectory(), SymbolContext::Private::createScope(), MemberContext::Private::createTrailingReturnType(), DefinitionContext< FileContext::Private >::DefinitionContext(), deliverablesPresent(), MemberDefImpl::detectUndocumentedParams(), MemberDefImpl::displayDefinition(), MemberGroup::distributeMemberGroupDocumentation(), DocCite::DocCite(), DocFormula::DocFormula(), HtmlCodeGenerator::docify(), ManGenerator::docify(), RTFGenerator::docify(), HtmlGenerator::docify(), DocLink::DocLink(), DocLinkedWord::DocLinkedWord(), DocRef::DocRef(), DocWord::DocWord(), DotClassGraph::DotClassGraph(), TagFileParser::dump(), elemIsVisible(), ConfigString::emptyValueToDefault(), encodeForOutput(), RTFGenerator::endDoxyAnchor(), LayoutParser::endElement(), RTFGenerator::endIndexItem(), HtmlGenerator::endIndexItem(), LatexGenerator::endIndexItem(), RTFGenerator::endIndexSection(), RTFDocVisitor::endLink(), LatexDocVisitor::endLink(), HtmlGenerator::endMemberDeclaration(), HtmlGenerator::endMemberTemplateParams(), RTFGenerator::endPageRef(), LatexGenerator::endPageRef(), endQuickIndexItem(), RTFGenerator::endTitleHead(), LatexGenerator::endTitleHead(), DocbookGenerator::endTitleHead(), DocGroup::enterCompound(), escapeCharsInString(), escapeCommas(), escapeDoubleQuotes(), escapeSpecialChars(), escapeTooltip(), RTFGenerator::exceptionEntry(), LatexGenerator::exceptionEntry(), HtmlGenerator::exceptionEntry(), DocbookGenerator::exceptionEntry(), Htags::execute(), ExistsOnPath(), expandAliasRec(), externalRef(), DefinitionImpl::externalReference(), extractCanonicalArgType(), extractCanonicalType(), extractClassNameFromType(), extractNamespaceName(), field2URL(), MemberDefImpl::fieldType(), FileDefImpl::FileDefImpl(), fileToString(), HtmlDocVisitor::filter(), RTFDocVisitor::filter(), ManDocVisitor::filter(), TextDocVisitor::filter(), filterId(), filterLatexString(), filterMemberDocumentation(), HtmlDocVisitor::filterQuotedCdataAttr(), findClassRelation(), findDefineDocumentation(), DocParser::findDocsForMemberOrCompound(), Markdown::findEmphasisChar(), Markdown::findEndOfLine(), findEnumDocumentation(), findEnums(), DocGroup::findExistingGroup(), findFileDef(), findGlobalMember(), findGroupScope(), FlowChart::findLabel(), findMainPage(), findMember(), findMemberDocumentation(), findMembersWithSpecificName(), findTemplateSpecializationPosition(), findUsedClassesForClass(), findUsingDeclarations(), findUsingDeclImports(), findUsingDirectives(), VariableContext::findVariable(), format_warn(), generateBriefDoc(), generateDEFForMember(), OutputList::generateDoc(), generateFileRef(), FormulaManager::generateImages(), generateJSLink(), generateJSNavTree(), FTVHelp::generateLink(), generateLink(), generateOutput(), CitationManager::generatePage(), PerlModGenerator::generatePerlModForMember(), PerlModGenerator::generatePerlModSection(), generateTemplateFiles(), generateXMLForClass(), generateXMLForMember(), genericCompareMembers(), TemplateContextImpl::get(), DotGfxHierarchyTable::getBaseName(), getCanonicalTemplateSpec(), getCanonicalTypeForIdentifier(), VhdlDocGen::getClass(), getClass(), MemberDefImpl::getClassDefOfAnonymousType(), getConcept(), getConvertLatexMacro(), getCurrentDateTime(), getDefs(), getExtension(), FilterCache::getFileContents(), getFileFilter(), getFileNameExtension(), Qhp::getFullProjectName(), getLanguageFromFileName(), HtmlHelp::getLanguageString(), getMemberFromSymbol(), MemberDefImpl::getOutputFileBase(), ParserManager::getParsers(), getPrefixIndex(), getQchFileName(), MemberDefImpl::getReference(), SymbolResolver::Private::getResolvedClassRec(), getResolvedNamespace(), SymbolResolver::Private::getResolvedSymbol(), getScopeDefs(), getSubdir(), DocPara::handleCommand(), VHDLOutlineParser::handleCommentBlock(), DocPara::handleHtmlStartTag(), DocPara::handleImage(), DocPara::handleInclude(), DocPara::handleLink(), DocParser::handleLinkedWord(), DocPara::handleStartCode(), DefinitionImpl::hasBriefDescription(), DirDefImpl::hasDetailedDescription(), MemberDefImpl::hasDetailedDescription(), DefinitionImpl::hasDocumentation(), MemberDefImpl::hasOneLineInitializer(), PageDefImpl::hasTitle(), DefinitionImpl::hasUserDocumentation(), PerlModOutput::iaddQuoted(), inheritDocumentation(), RTFGenerator::init(), ClassDefImpl::IMPL::init(), MemberDefImpl::IMPL::init(), initDoxygen(), Qhp::initialize(), EclipseHelp::initialize(), initUCF(), CitationManager::insertCrossReferencesForBibFile(), insertTemplateSpecifierInScope(), DocParser::internalValidatingParseDoc(), SymbolResolver::Private::isAccessibleFromWithExpScope(), MemberDefImpl::isBriefSectionVisible(), isClassSection(), ClassDefImpl::isExtension(), FileDefImpl::isIncluded(), NamespaceDefImpl::isLinkableInProject(), ClassDefImpl::isLinkableInProject(), isLinkRef(), isLowerCase(), DefinitionImpl::isReference(), DocImage::isSVG(), isVarWithConstructor(), DiagramItem::label(), CitationManager::latexBibFiles(), latexEscapeIndexChars(), latexEscapeLabelName(), latexEscapePDFString(), latexFilterURL(), Translator::latexFont(), letterToLabel(), HtmlGenerator::lineBreak(), linkifyText(), linkToText(), TemplateEngine::Private::loadByName(), mainPageHasOwnTitle(), makeFileName(), makeIndex(), makeQualifiedNameWithTemplateParameters(), makeRef(), Mapper::map(), matchArgument2(), matchExcludedSymbols(), mergeArguments(), mergeScopes(), NamespaceDefImpl::NamespaceDefImpl(), DefinitionImpl::navigationPathAsString(), TemplateContextImpl::needsRecoding(), node2URL(), DocbookGenerator::openSection(), organizeSubGroupsFiltered(), CondParser::parse(), DocInclude::parse(), DocIncOperator::parse(), DocXRefItem::parse(), DocRef::parse(), DocHtmlDescTitle::parse(), DocSection::parse(), DocSecRefItem::parse(), DocRoot::parse(), TemplateParser::parse(), ExpressionParser::parse(), FileCodeParser::parseCode(), parseCommentAsText(), VHDLOutlineParser::parseInput(), MarkdownOutlineParser::parseInput(), parseInput(), VhdlDocGen::parseUCF(), CondParser::parseVar(), Htags::path2URL(), DefinitionImpl::pathFragment(), printNavTree(), Markdown::process(), Markdown::processBlocks(), Markdown::processLink(), Markdown::processSpecialCommand(), processTagLessClasses(), qPrint(), DefinitionImpl::qualifiedName(), readAliases(), readCodeFragment(), readConfiguration(), readFileOrDirectory(), readInputFile(), readTagFile(), Portable::recodeUtf8StringToW(), ParserManager::registerExtension(), relativePathToRoot(), LatexSpaceless::remove(), HtmlSpaceless::remove(), removeRedundantWhiteSpace(), TemplateNodeExtend::render(), TemplateNodeInclude::render(), TemplateNodeCreate::render(), TemplateNodeIndexEntry::render(), TemplateNodeOpenSubIndex::render(), TemplateNodeCloseSubIndex::render(), TemplateNodeMarkers::render(), TemplateNodeResource::render(), TemplateNodeEncoding::render(), replaceAnonymousScopes(), replaceColorMarkers(), replaceNamespaceAliases(), replaceRef(), resolveClassNestingRelations(), resolveLink(), resolveRef(), resolveTypeDef(), MemberDefImpl::resolveUnnamedParameters(), DotRunner::run(), runPlantumlContent(), searchTemplateSpecs(), MemberDefImpl::setAnchor(), DefinitionImpl::setBriefDescription(), SearchIndex::setCurrentDoc(), SearchIndexExternal::setCurrentDoc(), DefinitionImpl::setDocumentation(), setDotFontPath(), TemplateContextImpl::setEncoding(), Portable::setenv(), TemplateContextImpl::setEscapeIntf(), GroupDefImpl::setGroupTitle(), DefinitionImpl::setInbodyDocumentation(), ConceptDefImpl::setIncludeFile(), ClassDefImpl::setIncludeFile(), DefinitionImpl::setName(), showFileDefMatches(), simplifyWhiteSpace(), XMLCodeGenerator::startCodeLine(), DocbookGenerator::startDescTable(), LatexGenerator::startDoxyAnchor(), DocbookGenerator::startDoxyAnchor(), DocbookGenerator::startFile(), startFile(), HtmlGenerator::startHtmlLink(), HtmlGenerator::startIndexItem(), LatexGenerator::startIndexItem(), RTFGenerator::startIndexSection(), DocbookDocVisitor::startLink(), HtmlDocVisitor::startLink(), RTFDocVisitor::startLink(), XmlDocVisitor::startLink(), LatexDocVisitor::startLink(), LayoutParser::startMemberDeclEntry(), LayoutParser::startMemberDefEntry(), HtmlGenerator::startMemberDescription(), RTFGenerator::startMemberDoc(), LatexGenerator::startMemberDoc(), DocbookGenerator::startMemberDoc(), DocbookGenerator::startMemberDocSimple(), HtmlGenerator::startMemberHeader(), HtmlGenerator::startMemberItem(), LayoutParser::startNavEntry(), HtmlGenerator::startParagraph(), RTFGenerator::startParameterType(), LatexGenerator::startParameterType(), startQuickIndexItem(), LayoutParser::startSectionEntry(), startsWith(), RTFGenerator::startTextLink(), HtmlGenerator::startTextLink(), LatexGenerator::startTextLink(), LatexGenerator::startTitleHead(), stripAnonymousNamespaceScope(), stripIndentation(), stripLeadingAndTrailingEmptyLines(), stripPrefix(), stripProtectionPrefix(), substitute(), substituteHtmlKeywords(), substituteKeywords(), substituteLatexKeywords(), substituteTemplateArgumentsInString(), substituteTemplatesInString(), SymbolResolver::Private::substTypedef(), Portable::system(), TemplateNodeBlock::TemplateNodeBlock(), TemplateNodeCloseSubIndex::TemplateNodeCloseSubIndex(), TemplateNodeCreate::TemplateNodeCreate(), TemplateNodeEncoding::TemplateNodeEncoding(), TemplateNodeExtend::TemplateNodeExtend(), TemplateNodeFor::TemplateNodeFor(), TemplateNodeIf::TemplateNodeIf(), TemplateNodeInclude::TemplateNodeInclude(), TemplateNodeOpenSubIndex::TemplateNodeOpenSubIndex(), TemplateNodeRange::TemplateNodeRange(), TemplateNodeResource::TemplateNodeResource(), TemplateNodeTree::TemplateNodeTree(), PageContext::Private::title(), TemplateLexer::tokenize(), Trace::Trace(), transcodeCharacterBuffer(), transcodeCharacterStringToUTF8(), transferArgumentDocumentation(), TranslatorUkrainian::trCompounds(), TranslatorRussian::trCompounds(), TranslatorArmenian::trCompounds(), TranslatorSlovak::trCompounds(), TranslatorIndonesian::trCompounds(), TranslatorAfrikaans::trCompounds(), TranslatorSerbian::trCompounds(), TranslatorMacedonian::trCompounds(), TranslatorLithuanian::trCompounds(), TranslatorSpanish::trCompounds(), TranslatorTurkish::trCompounds(), TranslatorCatalan::trCompounds(), TranslatorEsperanto::trCompounds(), TranslatorSerbianCyrillic::trCompounds(), TranslatorGreek::trCompounds(), TranslatorLatvian::trCompounds(), TranslatorArabic::trCompounds(), TranslatorRomanian::trCompounds(), TranslatorEnglish::trCompounds(), TranslatorVietnamese::trCompounds(), TranslatorKorean::trCompounds(), TranslatorHungarian::trCompounds(), TranslatorJapanese::trCompounds(), TranslatorCzech::trCompounds(), TranslatorFinnish::trCompounds(), TranslatorSwedish::trCompounds(), TranslatorItalian::trDefines(), TranslatorNorwegian::trEnumerationTypeDocumentation(), TranslatorBrazilian::trEnumerationValues(), TranslatorPortuguese::trFunctions(), TranslatorChinese::trGeneratedAt(), TranslatorPersian::trGeneratedAt(), TranslatorDanish::trGeneratedAt(), TranslatorChinese::trGeneratedAutomatically(), TranslatorPersian::trGeneratedAutomatically(), TranslatorDanish::trGeneratedAutomatically(), TranslatorPolish::trListOfAllMembers(), TranslatorChinesetraditional::trListOfAllMembers(), TranslatorGerman::trListOfAllMembers(), TranslatorBrazilian::trMemberEnumerationDocumentation(), TranslatorDutch::trMemberFunctionDocumentation(), TranslatorSlovene::trMemberFunctionDocumentation(), TranslatorCroatian::trMemberFunctionDocumentation(), TranslatorNorwegian::trMemberFunctionDocumentation(), TranslatorUkrainian::trMemberList(), TranslatorArmenian::trMemberList(), TranslatorRussian::trMemberList(), TranslatorSlovak::trMemberList(), TranslatorIndonesian::trMemberList(), TranslatorAfrikaans::trMemberList(), TranslatorSerbian::trMemberList(), TranslatorMacedonian::trMemberList(), TranslatorLithuanian::trMemberList(), TranslatorArabic::trMemberList(), TranslatorSpanish::trMemberList(), TranslatorTurkish::trMemberList(), TranslatorEnglish::trMemberList(), TranslatorRomanian::trMemberList(), TranslatorCatalan::trMemberList(), TranslatorEsperanto::trMemberList(), TranslatorSerbianCyrillic::trMemberList(), TranslatorGreek::trMemberList(), TranslatorLatvian::trMemberList(), TranslatorVietnamese::trMemberList(), TranslatorKorean::trMemberList(), TranslatorHungarian::trMemberList(), TranslatorJapanese::trMemberList(), TranslatorCzech::trMemberList(), TranslatorSwedish::trMemberList(), TranslatorPolish::trVariableDocumentation(), TranslatorGerman::trVariableDocumentation(), unescapeCharsInString(), unsetDotFontPath(), Portable::unsetenv(), updateLanguageMapping(), LayoutNavEntry::url(), validatingParseDoc(), validatingParseText(), version(), LatexDocVisitor::visit(), HtmlDocVisitor::visit(), DocbookDocVisitor::visit(), ManDocVisitor::visit(), RTFDocVisitor::visit(), XmlDocVisitor::visit(), HtmlDocVisitor::visitPost(), DocbookDocVisitor::visitPost(), LatexDocVisitor::visitPost(), RTFDocVisitor::visitPost(), XmlDocVisitor::visitPost(), ManDocVisitor::visitPost(), PerlModDocVisitor::visitPost(), DocbookDocVisitor::visitPre(), XmlDocVisitor::visitPre(), HtmlDocVisitor::visitPre(), LatexDocVisitor::visitPre(), RTFDocVisitor::visitPre(), ManDocVisitor::visitPre(), PerlModDocVisitor::visitPre(), visitPreStart(), DocbookDocVisitor::visitPreStart(), MemberDefImpl::warnIfUndocumentedParams(), SearchIndexExternal::write(), writeAlphabeticalClassList(), RTFGenerator::writeAnchor(), LatexGenerator::writeAnchor(), DotNode::writeArrow(), DotNode::writeBox(), NamespaceDefImpl::writeBriefDescription(), LatexCodeGenerator::writeCodeLink(), RTFGenerator::writeCodeLink(), writeColumn(), ClassDefImpl::writeDeclaration(), MemberDefImpl::writeDeclaration(), ConceptDefImpl::writeDeclarationLink(), ClassDefImpl::writeDeclarationLink(), MemberGroup::writeDeclarations(), MemberList::writeDeclarations(), DotNode::writeDEF(), writeDefArgumentList(), writeDEFString(), ClassDefImpl::writeDetailedDescription(), DefinitionImpl::writeDocAnchorsToTagFile(), DotNode::writeDocbook(), writeDocbookCodeString(), writeDocbookLink(), GroupDefImpl::writeDocumentation(), FileDefImpl::writeDocumentation(), MemberList::writeDocumentation(), MemberDefImpl::writeDocumentation(), MemberDefImpl::writeEnumDeclaration(), HtmlGenerator::writeExternalSearchPage(), Markdown::writeFencedCodeBlock(), HtmlHelpIndex::writeFields(), writeFileIndex(), FlowChart::writeFlowLinks(), VhdlDocGen::writeFormatString(), VhdlDocGen::writeFunctionProto(), DotGraph::writeGraphHeader(), DotGroupCollaboration::writeGraphHeader(), ConceptDefImpl::writeIncludeFiles(), ClassDefImpl::writeIncludeFiles(), ClassDefImpl::writeIncludeFilesForSlice(), writeIncludeInfo(), writeIndex(), writeIndexHierarchyEntries(), HtmlGenerator::writeInheritedSectionTitle(), writeJavaScriptSearchIndex(), XMLCodeGenerator::writeLineNumber(), LatexCodeGenerator::writeLineNumber(), HtmlCodeGenerator::writeLineNumber(), DocbookCodeGenerator::writeLineNumber(), RTFGenerator::writeLineNumber(), TextGeneratorHtml::writeLink(), TextGeneratorLatex::writeLink(), writeMapArea(), Markdown::writeMarkdownImage(), MemberDefImpl::writeMemberDocSimple(), ClassDefImpl::writeMemberList(), writeMemberList(), writeMemberReference(), ClassDefImpl::writeMoreLink(), writeMscImageMapFromFile(), writeNamespaceTreeElement(), RTFGenerator::writeObjectLink(), HtmlGenerator::writeObjectLink(), LatexGenerator::writeObjectLink(), DocbookGenerator::writeObjectLink(), PageDefImpl::writePageDocumentation(), writePages(), PlantumlManager::writePlantUMLSource(), VhdlDocGen::writeRecordUnit(), FlowChart::writeShape(), writeSingleFileIndex(), VhdlDocGen::writeSource(), FileDefImpl::writeSourceBody(), DefinitionImpl::writeSourceDef(), FileDefImpl::writeSourceHeader(), RTFGenerator::writeStartAnnoItem(), LatexGenerator::writeStartAnnoItem(), HtmlGenerator::writeStartAnnoItem(), Image::writeString(), TextGeneratorOLImpl::writeString(), TextGeneratorHtml::writeString(), HtmlGenerator::writeSummaryLink(), NamespaceDefImpl::writeTagFile(), ConceptDefImpl::writeTagFile(), ClassDefImpl::writeTagFile(), MemberDefImpl::writeTagFile(), writeTagFile(), ClassDefImpl::writeTemplateSpec(), DefinitionImpl::writeToc(), DocSets::writeToken(), HtmlCodeGenerator::writeTooltip(), VhdlDocGen::writeVHDLDeclaration(), VhdlDocGen::writeVHDLDeclarations(), writeVhdlDotLink(), writeVhdlEntityToolTip(), VhdlDocGen::writeVhdlLink(), DotNode::writeXML(), writeXMLCodeString(), writeXMLDocBlock(), writeXMLLink() , 以及 HtmlEntityMapper::writeXMLSchema().
|
inline |
Returns TRUE iff the string is empty.
Equivalent to isEmpty().
在文件 qcstring.h 第 141 行定义.
引用了 m_rep.
被这些函数引用 Qhp::handlePrevSection().
|
inline |
在文件 qcstring.h 第 212 行定义.
引用了 m_rep , 以及 QCString().
被这些函数引用 MemberDefImpl::_computeIsConstructor(), MemberDefImpl::_writeCategoryRelation(), MemberDefImpl::_writeReimplements(), abbreviate(), VhdlDocGen::addBaseClass(), addClassToContext(), VHDLOutlineParser::addCompInst(), addEnumValuesToEnums(), DocSets::addIndexItem(), addMemberFunction(), addRelatedPage(), addTemplateNames(), addVariableToFile(), adjustConfiguration(), alignText(), FilterRelative::apply(), argListToString(), buildDirectories(), buildFileList(), DocParser::checkArgumentName(), DocParser::checkUnOrMultipleDocumentedParams(), HtmlCodeGenerator::codify(), ManGenerator::codify(), RTFGenerator::codify(), computeCommonDirPrefix(), DotFilePatcher::convertMapFile(), convertNameToFile(), ResourceMgr::copyResourceAs(), VhdlDocGen::correctMemberProperties(), createTagLessInstance(), MemberDefImpl::createTemplateInstanceMember(), DocParser::defaultHandleTitleAndSize(), MemberDefImpl::displayDefinition(), DocInternalRef::DocInternalRef(), LayoutParser::endElement(), LayoutParser::endMemberDecl(), LayoutParser::endMemberDef(), DocGroup::enterCompound(), extractClassName(), extractClassNameFromType(), extractLanguageSpecificTitle(), extractNamespaceName(), extractTitleId(), filterMemberDocumentation(), DocParser::findAndCopyImage(), findClassRelation(), findDirDocumentation(), DocParser::findDocsForMemberOrCompound(), findEnumDocumentation(), findEnums(), findFileDef(), findGlobalMember(), findMember(), findScopeFromQualifiedName(), findUsingDeclImports(), findUsingDirectives(), CitationManager::generatePage(), TemplateContextImpl::get(), getBaseNameOfOutput(), MemberDefImpl::getClassDefOfAnonymousType(), getDefs(), getDotImageExtension(), getFileFilter(), getFilterFromList(), getMemberFromSymbol(), ParserManager::getParsers(), SymbolResolver::Private::getResolvedClassRec(), getScopeDefs(), getTemplateArgumentsFromName(), DocPara::handleCommand(), DocParser::handleLinkedWord(), initUCF(), insertTemplateSpecifierInScope(), Markdown::isAtxHeader(), MemberDefImpl::isDocumentedFriendClass(), isRecursiveBaseClass(), isURL(), isVarWithConstructor(), DiagramItem::label(), leftScopeMatch(), linkifyText(), Htags::loadFilemap(), makeDisplayName(), markdownFileNameToId(), matchExcludedSymbols(), mergeArguments(), mergeCategories(), DirDefImpl::mergeDirectoryInTree(), ClassDefImpl::mergeMembers(), mergeScopes(), DefinitionImpl::navigationPathAsString(), SymbolResolver::Private::newResolveTypedef(), normalizeNonTemplateArgumentsInString(), DocLink::parse(), DocPara::parse(), DocParamList::parse(), TemplateParser::parse(), parseCommentAsText(), VhdlDocGen::parseFuncProto(), VhdlDocGen::parseUCF(), VHDLOutlineParser::popLabel(), FlowChart::printNode(), Markdown::processLink(), readAliases(), readTagFile(), replaceNamespaceAliases(), replaceRef(), resolveRef(), resolveSymlink(), resolveTypeDef(), DotFilePatcher::run(), searchInputFiles(), searchTemplateSpecs(), MemberDefImpl::setInitializer(), showFileDefMatches(), simplifyTypeForTable(), splitString(), DocbookDocVisitor::startDiaFile(), LatexDocVisitor::startDiaFile(), DocbookDocVisitor::startDotFile(), LatexDocVisitor::startDotFile(), DocbookDocVisitor::startMscFile(), LatexDocVisitor::startMscFile(), stripAnonymousNamespaceScope(), stripDeclKeywords(), stripExtensionGeneral(), stripFromPath(), stripIrrelevantString(), stripKnownExtensions(), stripWord(), substituteHtmlKeywords(), substituteTemplateArgumentsInString(), substituteTemplatesInString(), TemplateNodeCreate::TemplateNodeCreate(), TemplateNodeFor::TemplateNodeFor(), TemplateNodeIndexEntry::TemplateNodeIndexEntry(), TemplateNodeMarkers::TemplateNodeMarkers(), TemplateNodeRange::TemplateNodeRange(), TemplateNodeResource::TemplateNodeResource(), TemplateNodeSet::TemplateNodeSet(), TemplateNodeWith::TemplateNodeWith(), trimBaseClassScope(), LayoutNavEntry::url(), HtmlDocVisitor::visitPre(), LatexDocVisitor::visitPre(), DotNode::writeBox(), MemberDefImpl::writeDeclaration(), DotNode::writeDEF(), FileDefImpl::writeDetailedDescription(), HtmlDocVisitor::writeDiaFile(), DotNode::writeDocbook(), MemberDefImpl::writeDocumentation(), HtmlDocVisitor::writeDotFile(), writeExceptionListImpl(), HtmlGenerator::writeExternalSearchPage(), HtmlHelpIndex::writeFields(), VhdlDocGen::writeFormatString(), writeGraphInfo(), ClassDefImpl::writeIncludeFilesForSlice(), writeIndexHierarchyEntries(), MemberDefImpl::writeMemberDocSimple(), HtmlDocVisitor::writeMscFile(), HtmlDocVisitor::writePlantUMLFile(), PlantumlManager::writePlantUMLSource(), VhdlDocGen::writeRecordUnit(), VhdlDocGen::writeSource(), DefinitionImpl::writeSourceDef(), DocSets::writeToken(), writeUserGroupStubPage() , 以及 DotNode::writeXML().
|
inline |
Returns the length of the string, not counting the 0-terminator.
Equivalent to size().
在文件 qcstring.h 第 147 行定义.
引用了 m_rep.
被这些函数引用 DefinitionImpl::_docsAlreadyAdded(), DefinitionImpl::_setBriefDescription(), HtmlCodeGenerator::_writeCodeLink(), MemberDefImpl::_writeReimplements(), MemberDefImpl::_writeTemplatePrefix(), abbreviate(), VhdlDocGen::addBaseClass(), VHDLOutlineParser::addCompInst(), addEnumValuesToEnums(), addIncludeFile(), DocSets::addIndexItem(), addMemberToGroups(), addRelatedPage(), GrowBuf::addStr(), addTemplateNames(), ClassDefImpl::addTypeConstraints(), FlowChart::alignCommentNode(), FlowChart::alignFuncProc(), alignText(), MemberGroup::anchor(), FilterLength::apply(), buildDirectories(), buildFileName(), buildGroupListFiltered(), charsToIndex(), DocParser::checkArgumentName(), checkExtension(), VHDLOutlineParser::checkInlineCode(), DocParser::checkUnOrMultipleDocumentedParams(), computeCommonDirPrefix(), computeQualifiedIndex(), contains(), TranslatorPersian::convertDigitsToFarsi(), DotNode::convertLabel(), DotFilePatcher::convertMapFile(), convertNameToFile(), ResourceMgr::copyResourceAs(), countAliasArguments(), MemberList::countEnumValues(), createOutputDirectory(), createTagLessInstance(), DocParser::defaultHandleTitleAndSize(), Markdown::detab(), FilterListSort::determineSortKey(), DotClassGraph::determineVisibleNodes(), MemberDefImpl::displayDefinition(), DocAnchor::DocAnchor(), DocEmoji::DocEmoji(), DocInternalRef::DocInternalRef(), DocLink::DocLink(), elemIsVisible(), encodeDirName(), encodeForOutput(), LayoutParser::endElement(), endsWith(), escapeAliases(), escapeId(), expandAliasRec(), DocInclude::extension(), externalRef(), DefinitionImpl::externalReference(), extractAliasArgs(), extractBlock(), extractCanonicalType(), extractClassNameFromType(), extractLanguageSpecificTitle(), extractNamespaceName(), filterMemberDocumentation(), find(), DocParser::findAndCopyImage(), findClassRelation(), findDirDocumentation(), DocParser::findDocsForMemberOrCompound(), Markdown::findEmphasisChar(), findEndOfCommand(), Markdown::findEndOfLine(), findEndOfTemplate(), findEnumDocumentation(), findEnums(), findFileDef(), findMember(), findRev(), findScopeFromQualifiedName(), findTemplateSpecializationPosition(), findUsingDeclImports(), findUsingDirectives(), format_warn(), VhdlDocGen::formatString(), CitationManager::generatePage(), PerlModGenerator::generatePerlModForMember(), PlantumlManager::generatePlantUMLOutput(), TemplateContextImpl::get(), getCanonicalTemplateSpec(), MemberDefImpl::getClassDefOfAnonymousType(), getConvertLatexMacro(), getDefs(), getExtension(), getFileFilter(), getMemberFromSymbol(), getParserForFile(), ParserManager::getParsers(), SymbolResolver::Private::getResolvedClassRec(), getScopeDefs(), getScopeFragment(), handle_warn_as_error(), DocParser::handleLinkedWord(), DocPara::handleStartCode(), DocParser::handleStyleArgument(), insert(), insertTemplateSpecifierInScope(), Portable::isAbsolutePath(), Markdown::isAtxHeader(), isConstraintFile(), DocFormula::isInline(), DocImage::isSVG(), isVarWithConstructor(), DiagramItem::label(), latexEscapeIndexChars(), latexEscapeLabelName(), leftScopeMatch(), linkToText(), makeDisplayName(), matchArgument2(), matchExcludedSymbols(), DirDefImpl::matchPath(), mergeArguments(), ClassDefImpl::mergeMembers(), mergeScopes(), ArgumentContext::Private::namePart(), DefinitionImpl::navigationPathAsString(), SymbolResolver::Private::newResolveTypedef(), VHDLOutlineParser::oneLineComment(), DocInclude::parse(), DocLink::parse(), FileCodeParser::parseCode(), parseCommentAsText(), parseFile(), VhdlDocGen::parseFuncProto(), Htags::path2URL(), DotGraph::prepareDotFile(), Markdown::process(), Markdown::processBlocks(), DocParser::processCopyDoc(), Markdown::processLink(), Markdown::processQuotations(), Markdown::processSpecialCommand(), processTagLessClasses(), readAliases(), readCodeFragment(), readTagFile(), TemplateContextImpl::recode(), Portable::recodeUtf8StringToW(), removeEmptyLines(), removeRedundantWhiteSpace(), removeSpacesAroundEquals(), TemplateNodeCreate::render(), replaceAliasArguments(), replaceNamespaceAliases(), resolveRef(), resolveSymlink(), resolveTypeDef(), resolveUserReferences(), rightScopeMatch(), rtfFormatBmkStr(), DotFilePatcher::run(), runPlantumlContent(), searchInputFiles(), searchTemplateSpecs(), MemberDefImpl::setAnchor(), MemberList::setAnonymousEnumType(), MemberDefImpl::setInitializer(), showFileDefMatches(), simplifyTypeForTable(), simplifyWhiteSpace(), skipToEndMarker(), split(), sprintf(), LatexDocVisitor::startDiaFile(), LatexDocVisitor::startDotFile(), ManGenerator::startDoxyAnchor(), LatexDocVisitor::startMscFile(), stripAnonymousNamespaceScope(), stripExtensionGeneral(), stripFromPath(), stripIrrelevantString(), stripKnownExtensions(), stripLeadingAndTrailingEmptyLines(), stripPrefix(), stripScope(), stripTemplateSpecifiers(), stripTemplateSpecifiersFromScope(), stripWord(), substitute(), tempArgListToString(), TemplateNodeFor::TemplateNodeFor(), TemplateNodeMarkers::TemplateNodeMarkers(), TemplateNodeRange::TemplateNodeRange(), toLong(), toUInt64(), toULong(), transcodeCharacterStringToUTF8(), trimBaseClassScope(), validatingParseDoc(), ManDocVisitor::visit(), HtmlDocVisitor::visit(), LatexDocVisitor::visit(), XmlDocVisitor::visit(), DocbookDocVisitor::visit(), RTFDocVisitor::visit(), DocbookDocVisitor::visitPost(), RTFDocVisitor::visitPre(), HtmlDocVisitor::visitPre(), DocbookDocVisitor::visitPre(), LatexDocVisitor::visitPre(), PerlModDocVisitor::visitPre(), DotNode::writeBox(), XMLCodeGenerator::writeCodeLink(), LatexCodeGenerator::writeCodeLink(), DocbookCodeGenerator::writeCodeLink(), DocbookCodeGenerator::writeCodeLinkLine(), MemberDefImpl::writeDeclaration(), writeDefArgumentList(), FileDefImpl::writeDetailedDescription(), HtmlDocVisitor::writeDiaFile(), RTFDocVisitor::writeDiaFile(), LatexDocVisitor::writeDiaFile(), MemberDefImpl::writeDocumentation(), HtmlDocVisitor::writeDotFile(), RTFDocVisitor::writeDotFile(), MemberDefImpl::writeEnumDeclaration(), HtmlGenerator::writeExternalSearchPage(), ClassDefImpl::writeIncludeFilesForSlice(), HtmlDocVisitor::writeMscFile(), RTFDocVisitor::writeMscFile(), LatexDocVisitor::writeMscFile(), HtmlDocVisitor::writeObfuscatedMailAddress(), HtmlDocVisitor::writePlantUMLFile(), RTFDocVisitor::writePlantUMLFile(), LatexDocVisitor::writePlantUMLFile(), PlantumlManager::writePlantUMLSource(), FlowChart::writeShape(), writeSingleFileIndex(), DefinitionImpl::writeSourceDef(), writeString(), ClassDefImpl::writeTemplateSpec(), DocSets::writeToken(), writeUCFLink() , 以及 HtmlEntityMapper::writeXMLSchema().
|
inline |
在文件 qcstring.h 第 232 行定义.
引用了 convertUTF8ToLower(), m_rep , 以及 QCString().
被这些函数引用 VHDLOutlineParser::addCompInst(), DocSets::addIndexItem(), VHDLOutlineParser::addLibUseClause(), SearchIndex::addWord(), adjustConfiguration(), DocHtmlCell::alignment(), FilterLower::apply(), DocParser::checkArgumentName(), DocParser::checkUnOrMultipleDocumentedParams(), VhdlDocGen::correctMemberProperties(), DocStyleChange::DocStyleChange(), extractClassNameFromType(), findFileDef(), VhdlDocGen::findKeyWord(), VhdlDocGen::findMember(), getFilterFromList(), getLanguageFromCodeLang(), getLanguageFromFileName(), ParserManager::getParsers(), guessSection(), DocPara::handleCommand(), DocPara::handleImage(), DocParser::handleStyleLeave(), PageDefImpl::hasTitle(), MemberDefImpl::IMPL::init(), Mapper::map(), DocPara::parse(), patternMatch(), Markdown::processHtmlTagWrite(), Markdown::processLink(), substituteHtmlKeywords(), updateLanguageMapping(), DocHtmlCell::valignment(), VhdlConfNode::VhdlConfNode() , 以及 ClassDefImpl::writeTemplateSpec().
|
inline |
在文件 qcstring.h 第 224 行定义.
引用了 m_rep , 以及 QCString().
被这些函数引用 MemberDefImpl::_writeCategoryRelation(), abbreviate(), addClassToContext(), addIncludeFile(), addMemberFunction(), addTemplateNames(), TemplateLexer::addToken(), addToMap(), ClassDefImpl::addTypeConstraints(), addVariableToClass(), addVariableToFile(), adjustConfiguration(), FilterStripPath::apply(), FilterDecodeURL::apply(), argListToString(), buildScopeFromQualifiedName(), VHDLOutlineParser::checkInlineCode(), convertFileId2Var(), FilterListSort::determineSortKey(), MemberDefImpl::displayDefinition(), elemIsVisible(), escapeAliases(), ExistsOnPath(), expandAliasRec(), extractAliasArgs(), extractBlock(), extractCanonicalType(), extractClassNameFromType(), extractLanguageSpecificTitle(), Markdown::extractPageTitle(), VhdlDocGen::findAllArchitectures(), findClassRelation(), findGlobalMember(), findParameterList(), findScopeFromQualifiedName(), SymbolResolver::Private::followPath(), CitationManager::generatePage(), PerlModGenerator::generatePerlModForMember(), generateXMLForMember(), TemplateContextImpl::get(), getDefs(), getExtension(), getFileNameExtension(), getFilterFromList(), getLanguageFromCodeLang(), getMemberFromSymbol(), SymbolResolver::Private::getResolvedClassRec(), DocPara::handleCommand(), DocPara::handleImage(), DocParser::handleParameterType(), DocPara::handleStartCode(), CitationManager::insertCrossReferencesForBibFile(), ClassDefImpl::isExtension(), DocImage::isSVG(), linkifyText(), Htags::loadFilemap(), NamespaceDefImpl::localName(), makeFileName(), matchExcludedSymbols(), ArgumentContext::Private::namePart(), SymbolResolver::Private::newResolveTypedef(), node2URL(), normalizeNonTemplateArgumentsInString(), DocIncOperator::parse(), DocPara::parse(), DocParamList::parse(), TemplateParser::parse(), FileCodeParser::parseCode(), VhdlDocGen::parseFuncProto(), Htags::path2URL(), Markdown::process(), replaceAliasArguments(), replaceRef(), resolveRef(), resolveSymlink(), resolveTypeDef(), DotFilePatcher::run(), TemplateContextImpl::setEscapeIntf(), split(), stripAnonymousNamespaceScope(), stripDeclKeywords(), stripLeadingAndTrailingEmptyLines(), stripPath(), stripProtectionPrefix(), stripTemplateSpecifiersFromScope(), stripTrailingReturn(), substituteTemplateArgumentsInString(), substituteTemplatesInString(), TemplateNodeCreate::TemplateNodeCreate(), TemplateNodeFor::TemplateNodeFor(), TemplateNodeIndexEntry::TemplateNodeIndexEntry(), TemplateNodeMarkers::TemplateNodeMarkers(), TemplateNodeRange::TemplateNodeRange(), TemplateNodeResource::TemplateNodeResource(), TemplateNodeSet::TemplateNodeSet(), TemplateNodeWith::TemplateNodeWith(), LayoutNavEntry::url(), HtmlDocVisitor::visit(), LatexDocVisitor::visit(), XmlDocVisitor::visit(), HtmlDocVisitor::visitPre(), DocbookDocVisitor::visitPre(), DotNode::writeDEF(), writeDefArgumentList(), DotNode::writeDocbook(), MemberDefImpl::writeDocumentation(), writeExceptionList(), writeExceptionListImpl(), Markdown::writeFencedCodeBlock(), writeGraphInfo(), Markdown::writeMarkdownImage(), MemberDefImpl::writeMemberDocSimple(), HtmlDocVisitor::writeObfuscatedMailAddress(), DefinitionImpl::writeSourceDef(), DotNode::writeXML() , 以及 HtmlEntityMapper::writeXMLSchema().
|
inline |
Appends character c to this string and returns a reference to the result.
在文件 qcstring.h 第 469 行定义.
引用了 m_rep.
|
inline |
Appends string str to this string and returns a reference to the result.
在文件 qcstring.h 第 460 行定义.
引用了 m_rep.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
在文件 qcstring.h 第 339 行定义.
引用了 insert().
被这些函数引用 DefinitionImpl::_writeSourceRefList(), addClassToContext(), addConceptToContext(), MemberDefImpl::addListReference(), addMemberFunction(), DefinitionImpl::addSourceReferencedBy(), DefinitionImpl::addSourceReferences(), addSTLClass(), ClassDefImpl::addUsedByClass(), ClassDefImpl::addUsedClass(), FlowChart::alignFuncProc(), MemberDefImpl::anchor(), convertNameToFile(), correctURL(), VHDLOutlineParser::createFlow(), createOutputDirectory(), MemberDefImpl::displayDefinition(), DocEmoji::DocEmoji(), externalRef(), DefinitionImpl::externalReference(), MemberDefImpl::fieldType(), FileDefImpl::FileDefImpl(), filterMemberDocumentation(), findClassRelation(), DocParser::findDocsForMemberOrCompound(), findEnumDocumentation(), findEnums(), findMember(), generateDEFForMember(), generateOutput(), MemberDefImpl::getDeclType(), getExtension(), getLanguageFromFileName(), FlowChart::getNodeName(), getScopeDefs(), MemberContext::Private::handleNameWithContextFor(), SymbolResolver::Private::newResolveTypedef(), MarkdownOutlineParser::parseInput(), parseInput(), processTagLessClasses(), TemplateNodeCreate::render(), replaceRef(), MemberDefImpl::setAnchor(), SearchIndex::setCurrentDoc(), setDotFontPath(), DocbookDocVisitor::startDiaFile(), LatexDocVisitor::startDiaFile(), DocbookDocVisitor::startDotFile(), LatexDocVisitor::startDotFile(), DocbookDocVisitor::startMscFile(), LatexDocVisitor::startMscFile(), substituteHtmlKeywords(), updateLanguageMapping(), HtmlDocVisitor::visit(), MemberDefImpl::writeDeclaration(), MemberGroup::writeDeclarations(), writeDefArgumentList(), HtmlDocVisitor::writeDiaFile(), MemberDefImpl::writeDocumentation(), HtmlDocVisitor::writeDotFile(), writeIndexHierarchyEntries(), HtmlGenerator::writeInheritedSectionTitle(), VhdlDocGen::writeInlineClassLink(), LatexCodeGenerator::writeLineNumber(), RTFGenerator::writeLineNumber(), MemberDefImpl::writeLink(), writeMemberReference(), HtmlDocVisitor::writeMscFile(), PlantumlManager::writePlantUMLSource(), writeSingleFileIndex(), VhdlDocGen::writeSource(), VhdlDocGen::writeVHDLDeclaration() , 以及 VhdlDocGen::writeVhdlLink().
|
inline |
|
inline |
Returns a writable pointer to the data.
在文件 qcstring.h 第 157 行定义.
引用了 m_rep.
被这些函数引用 clearBlock(), ResourceMgr::copyResourceAs(), do_warn(), ResourceMgr::getAsString(), SymbolResolver::Private::getResolvedClassRec(), TemplateEngine::Private::loadByName(), markdownFileNameToId(), TemplateContextImpl::recode(), rtfFormatBmkStr(), simplifyWhiteSpace(), sprintf(), stripIndentation(), stripLeadingWhiteSpace(), substitute() , 以及 transcodeCharacterStringToUTF8().
|
inline |
在文件 qcstring.h 第 354 行定义.
引用了 m_rep.
被这些函数引用 alignText(), VhdlDocGen::convertFileNameToClassName(), VhdlDocGen::deleteAllChars(), VhdlDocGen::deleteCharRev(), getFileFilter(), initUCF(), VhdlDocGen::parseForBinding(), VhdlDocGen::parseForConfig(), VhdlDocGen::parseUCF(), VhdlDocGen::prepareComment(), replace(), splitString(), MemberDefImpl::writeDocumentation(), VhdlDocGen::writeFormatString() , 以及 FlowChart::writeShape().
|
inline |
returns a copy of this string with all whitespace removed
在文件 qcstring.h 第 255 行定义.
引用了 m_rep, QCString() , 以及 qisspace().
QCString & QCString::replace | ( | size_t | index, |
size_t | len, | ||
const char * | s | ||
) |
|
inline |
Resizes the string to hold newlen characters (this value should also count the 0-terminator).
If the string is enlarged the contents will be left unmodified.
在文件 qcstring.h 第 164 行定义.
被这些函数引用 DocGroup::addDocs(), adjustConfiguration(), alignText(), DocGroup::clearHeader(), Qhp::clearPrevSection(), DocGroup::close(), XMLCodeGenerator::endCodeLine(), DocbookCodeGenerator::endCodeLine(), OutputGenerator::endPlainFile(), DocGroup::enterCompound(), DocGroup::enterFile(), extractClassNameFromType(), extractNamespaceName(), HtmlHelpRecoder::finalize(), findClassRelation(), findMember(), TemplateContextImpl::get(), getDefs(), ExpressionParser::getNextToken(), SymbolResolver::Private::getResolvedSymbol(), CondParser::getToken(), initUCF(), isLinkRef(), DocGroup::leaveCompound(), DocGroup::leaveFile(), mergeArguments(), TemplateContextImpl::recode(), removeSpacesAroundEquals(), ArgumentList::reset(), SymbolResolver::Private::reset(), Entry::reset(), DefinitionImpl::setOuterScope(), simplifyWhiteSpace(), sprintf(), stripIndentation(), stripIrrelevantString(), stripLeadingWhiteSpace(), substitute(), ConfigImpl::takeStartComment(), ConfigImpl::takeUserComment(), transcodeCharacterStringToUTF8(), truncate(), writeDefArgumentList(), VhdlDocGen::writeInlineClassLink(), ClassDefImpl::writeMemberDeclarations() , 以及 VhdlDocGen::writeVHDLDeclaration().
|
inline |
在文件 qcstring.h 第 217 行定义.
引用了 m_rep , 以及 QCString().
被这些函数引用 MemberDefImpl::_writeReimplements(), VhdlDocGen::addBaseClass(), VHDLOutlineParser::addCompInst(), addEnumValuesToEnums(), DocSets::addIndexItem(), addRelatedPage(), addTemplateNames(), ClassDefImpl::addTypeConstraints(), buildFileName(), DocParser::checkArgumentName(), checkExtension(), DocParser::checkUnOrMultipleDocumentedParams(), computeClassRelations(), computeCommonDirPrefix(), DotFilePatcher::convertMapFile(), MemberList::countEnumValues(), createTagLessInstance(), MemberDefImpl::detectUndocumentedParams(), FilterListSort::determineSortKey(), DocInternalRef::DocInternalRef(), DocLink::DocLink(), TagFileParser::endDocAnchor(), LayoutParser::endElement(), expandAliasRec(), DocInclude::extension(), extractCanonicalType(), extractNamespaceName(), filterMemberDocumentation(), DocParser::findAndCopyImage(), findClassRelation(), DocParser::findDocsForMemberOrCompound(), findEnumDocumentation(), findEnums(), findFileDef(), findMember(), findScopeFromQualifiedName(), findUsedClassesForClass(), findUsingDeclImports(), findUsingDirectives(), generateDiskNames(), CitationManager::generatePage(), PerlModGenerator::generatePerlModForMember(), PlantumlManager::generatePlantUMLOutput(), getCanonicalTemplateSpec(), getDefs(), getFileFilter(), getParserForFile(), getScopeDefs(), guessSection(), MemberDefImpl::IMPL::init(), insertTemplateSpecifierInScope(), isConstraintFile(), FileDefImpl::isDocumentationFile(), DotFilePatcher::isSVGFile(), isVarWithConstructor(), DiagramItem::label(), CitationManager::latexBibFiles(), linkToText(), makeDisplayName(), matchArgument2(), mergeArguments(), mergeScopes(), DefinitionImpl::navigationPathAsString(), SymbolResolver::Private::newResolveTypedef(), VHDLOutlineParser::oneLineComment(), DocDotFile::parse(), DocMscFile::parse(), DocDiaFile::parse(), DocLink::parse(), parseFile(), processTagLessClasses(), readAliases(), readTagFile(), TemplateNodeCreate::render(), replaceAliasArguments(), replaceNamespaceAliases(), resolveRef(), resolveTypeDef(), rightScopeMatch(), DotFilePatcher::run(), searchTemplateSpecs(), MemberList::setAnonymousEnumType(), showFileDefMatches(), simplifyTypeForTable(), DocbookDocVisitor::startDiaFile(), LatexDocVisitor::startDiaFile(), DocbookDocVisitor::startDotFile(), LatexDocVisitor::startDotFile(), ManGenerator::startDoxyAnchor(), RTFGenerator::startFile(), LatexGenerator::startFile(), DocbookGenerator::startFile(), DocbookDocVisitor::startMscFile(), LatexDocVisitor::startMscFile(), stripAnonymousNamespaceScope(), stripExtensionGeneral(), stripFromPath(), stripIrrelevantString(), stripKnownExtensions(), stripScope(), stripTemplateSpecifiersFromScope(), stripWord(), tempArgListToString(), TemplateNodeMarkers::TemplateNodeMarkers(), TemplateNodeRange::TemplateNodeRange(), trimBaseClassScope(), DocbookDocVisitor::visit(), DocbookDocVisitor::visitPost(), HtmlDocVisitor::visitPre(), RTFDocVisitor::visitPre(), DocbookDocVisitor::visitPre(), LatexDocVisitor::visitPre(), PerlModDocVisitor::visitPre(), DotNode::writeBox(), MemberDefImpl::writeDeclaration(), FileDefImpl::writeDetailedDescription(), HtmlDocVisitor::writeDiaFile(), DocbookDocVisitor::writeDiaFile(), RTFDocVisitor::writeDiaFile(), LatexDocVisitor::writeDiaFile(), HtmlDocVisitor::writeDotFile(), RTFDocVisitor::writeDotFile(), DocbookDocVisitor::writeDotFile(), MemberDefImpl::writeEnumDeclaration(), HtmlGenerator::writeExternalSearchPage(), HtmlHelpIndex::writeFields(), ClassDefImpl::writeIncludeFilesForSlice(), DocbookDocVisitor::writeMscFile(), HtmlDocVisitor::writeMscFile(), RTFDocVisitor::writeMscFile(), LatexDocVisitor::writeMscFile(), HtmlDocVisitor::writePlantUMLFile(), DocbookDocVisitor::writePlantUMLFile(), RTFDocVisitor::writePlantUMLFile(), LatexDocVisitor::writePlantUMLFile(), PlantumlManager::writePlantUMLSource(), DefinitionImpl::writeSourceDef(), DocSets::writeToken() , 以及 HtmlEntityMapper::writeXMLSchema().
|
inline |
|
inline |
|
inline |
在文件 qcstring.h 第 372 行定义.
引用了 m_rep.
被这些函数引用 VhdlDocGen::addBaseClass(), addMemberFunction(), compileOptions(), convertIndexWordToAnchor(), CondParser::evalOperator(), findGlobalMember(), format_warn(), FTVHelp::generateIndentLabel(), generateJSNavTree(), CitationManager::generatePage(), VHDLOutlineParser::getNameID(), FlowChart::getNodeName(), RTFDocVisitor::getStyle(), NestingNodeContext::Private::id(), CitationManager::latexBibFiles(), pathToNode(), Trace::setResult(), TemplateVariant::toString(), PerlModDocVisitor::visit(), Markdown::writeTableBlock() , 以及 yearToString().
QCString QCString::simplifyWhiteSpace | ( | ) | const |
return a copy of this string with leading and trailing whitespace removed and multiple whitespace characters replaced by a single space
在文件 qcstring.cpp 第 180 行定义.
引用了 data(), isEmpty(), length(), qisspace(), rawData(), resize() , 以及 TRUE.
被这些函数引用 DefinitionImpl::_docsAlreadyAdded(), VHDLOutlineParser::checkInlineCode(), findAndRemoveWord(), Markdown::processLink(), MemberDefImpl::setBitfields(), MemberDefImpl::writeDeclaration(), MemberDefImpl::writeDocumentation() , 以及 FlowChart::writeFlowLinks().
|
inline |
Returns the length of the string, not counting the 0-terminator.
在文件 qcstring.h 第 150 行定义.
引用了 m_rep.
被这些函数引用 Markdown::extractPageTitle(), DocParser::findDocsForMemberOrCompound(), findGlobalMember(), generateDEF(), isExplicitPage(), QCString(), searchInputFiles() , 以及 writeTable().
QCString & QCString::sprintf | ( | const char * | format, |
... | |||
) |
在文件 qcstring.cpp 第 24 行定义.
引用了 length(), rawData() , 以及 resize().
被这些函数引用 addDependencies(), addIncludeFile(), FilterHex::apply(), buildFileList(), DocParser::checkArgumentName(), clearSubDirs(), convertNameToFile(), createSubDirs(), dateToRTFDateString(), DocFormula::DocFormula(), encodeForOutput(), expandAliasRec(), extractTitleId(), DocParser::findAndCopyImage(), FormulaManager::generateImages(), generateOutput(), DotGfxHierarchyTable::getBaseName(), parseInput(), runPlantumlContent(), LayoutParser::startNavEntry(), RTFGenerator::startSection(), TranslatorDanish::trDateTime(), TranslatorChinese::trDateTime(), TranslatorPersian::trDateTime(), TranslatorEsperanto::trDateTime(), TranslatorDutch::trFileIn(), TranslatorBrazilian::trGlobalNamespace(), TranslatorCroatian::trIncludesFileIn(), TranslatorArmenian::trIncludesFileIn(), TranslatorSlovak::trIncludesFileIn(), TranslatorRussian::trIncludesFileIn(), TranslatorUkrainian::trIncludesFileIn(), TranslatorIndonesian::trIncludesFileIn(), TranslatorChinesetraditional::trIncludesFileIn(), TranslatorTurkish::trIncludesFileIn(), TranslatorJapanese::trIncludesFileIn(), TranslatorCatalan::trIncludesFileIn(), TranslatorLatvian::trIncludesFileIn(), TranslatorEnglish::trIncludesFileIn(), TranslatorRomanian::trIncludesFileIn(), TranslatorGreek::trIncludesFileIn(), TranslatorKorean::trIncludesFileIn(), TranslatorHungarian::trIncludesFileIn(), TranslatorSpanish::trIncludesFileIn(), TranslatorCzech::trIncludesFileIn(), TranslatorSwedish::trIncludesFileIn(), TranslatorPortuguese::trLoading(), TranslatorBrazilian::trSearching(), TranslatorItalian::trSubprogram(), TranslatorFrench::trTypeConstraints(), HtmlDocVisitor::visit(), DocbookDocVisitor::visit(), LatexDocVisitor::visit(), RTFDocVisitor::visit(), RTFDocVisitor::visitPre(), PerlModDocVisitor::visitPre(), writeDiaGraphFromFile(), ClassDiagram::writeFigure(), writeJavaScriptSearchIndex(), LatexCodeGenerator::writeLineNumber(), DocbookCodeGenerator::writeLineNumber(), RTFGenerator::writeLineNumber(), writeMscGraphFromFile(), Markdown::writeOneLineHeaderOrRuler() , 以及 DefinitionImpl::writeSourceDef().
|
inline |
在文件 qcstring.h 第 408 行定义.
引用了 m_rep.
被这些函数引用 DocHtmlCell::alignment(), DocParser::findDocsForMemberOrCompound(), getCanonicalTypeForIdentifier(), DocPara::handleImage(), CitationManager::insertCrossReferencesForBibFile(), DocFormula::isInline(), DocSection::parse(), DocRoot::parse(), stripTrailingReturn(), RTFDocVisitor::visitPre() , 以及 DefinitionImpl::writeDocAnchorsToTagFile().
|
inline |
|
inline |
在文件 qcstring.h 第 442 行定义.
引用了 m_rep.
被这些函数引用 DefinitionImpl::_setBriefDescription(), MemberDefImpl::_writeReimplementedBy(), DefinitionImpl::_writeSourceRefList(), SymbolResolver::Private::accessibleViaUsingNamespace(), LinkedMap< DirDef >::add(), LinkedRefMap< const ConceptDef >::add(), TemplateBlockContext::add(), UsesClassDef::addAccessor(), ConstraintClassDef::addAccessor(), VhdlDocGen::addBaseClass(), DotClassGraph::addClass(), addClassMemberNameToIndex(), addFileMemberNameToIndex(), DotGfxHierarchyTable::addHierarchy(), HtmlHelp::addImageFile(), FileDefImpl::addIncludedByDependency(), FileDefImpl::addIncludeDependency(), TemplateContextImpl::addIndexEntry(), HtmlHelp::addIndexFile(), DocSets::addIndexItem(), HtmlHelpIndex::addItem(), DotRunner::addJob(), addMemberToSearchIndex(), addNamespaceMemberNameToIndex(), VHDLOutlineParser::addProto(), DefinitionImpl::addSourceReferencedBy(), DefinitionImpl::addSourceReferences(), addToIndices(), VariableContext::addVariable(), addVariableToFile(), VHDLOutlineParser::addVhdlType(), SearchIndex::addWord(), FlowChart::alignCommentNode(), TemplateFilterFactory::apply(), DotInclDepGraph::buildGraph(), DotCallGraph::buildGraph(), buildListOfUsingDecls(), DocParser::checkArgumentName(), VHDLOutlineParser::checkInlineCode(), DocParser::checkRetvalName(), DocParser::checkUnOrMultipleDocumentedParams(), RTFGenerator::cleanup(), ManGenerator::cleanup(), HtmlGenerator::cleanup(), LatexGenerator::cleanup(), DocbookGenerator::cleanup(), clearSubDirs(), TemplateContextImpl::closeSubIndex(), computeTemplateClassRelations(), contains(), containsWord(), convertMapFile(), DotFilePatcher::convertMapFile(), convertNameToFile(), copyFile(), copyLogo(), ResourceMgr::copyResourceAs(), copyStyleSheet(), TemplateNodeFactory::create(), DotManager::createFilePatcher(), VHDLOutlineParser::createFunction(), createOutputDirectory(), PerlModGenerator::createOutputFile(), HtmlHelp::Private::createProjectFile(), DotManager::createRunner(), createSubDirs(), LinkedRefMap< const ConceptDef >::del(), deliverablesPresent(), determineInkscapeVersion(), FilterAlphaIndex::determineSortKey(), MemberDefImpl::displayDefinition(), DocEmoji::DocEmoji(), DotCallGraph::DotCallGraph(), DotClassGraph::DotClassGraph(), DotGroupCollaboration::DotGroupCollaboration(), DotInclDepGraph::DotInclDepGraph(), drawClusterOpening(), drawDirectory(), TagFileParser::endClass(), TagFileParser::endConcept(), TagFileParser::endDir(), LayoutParser::endElement(), TagFileParser::endElement(), TagFileParser::endEnumValue(), TagFileParser::endFile(), TagFileParser::endNamespace(), TagFileParser::endPage(), TagFileParser::endSubgroup(), endsWith(), TagFileParser::endTemplateArg(), escapeAliases(), CondParser::evalVariable(), ExistsOnPath(), expandAlias(), expandAliasRec(), externalRef(), DefinitionImpl::externalReference(), extractCanonicalType(), extractClassNameFromType(), extractDirection(), extractTitleId(), fileToString(), filterMemberDocumentation(), filterTitle(), Qhp::finalize(), EclipseHelp::finalize(), CitationManager::find(), SectionRefs::find(), find(), LinkedRefMap< const ConceptDef >::find(), DocParser::findAndCopyImage(), findAndRemoveWord(), VhdlDocGen::findArchitecture(), findBaseClassesForClass(), findClassEntries(), findClassRelation(), findFileDef(), VhdlDocGen::findKeyWord(), VhdlDocGen::findMemberDef(), findRev(), findTemplateInstanceRelation(), findUsedClassesForClass(), VariableContext::findVariable(), formatBriefNote(), generateDEF(), generateFileSources(), FormulaManager::generateImages(), generateJSNavTree(), generateJSTree(), generateOutput(), generateOutputViaTemplate(), CitationManager::generatePage(), PerlModGenerator::generatePerlModForPage(), generateTemplateFiles(), generateXML(), generateXMLForClass(), generateXMLForConcept(), generateXMLForDir(), generateXMLForFile(), generateXMLForGroup(), generateXMLForNamespace(), generateXMLForPage(), ResourceMgr::get(), PropertyMap< DefinitionContext< MemberContext::Private > >::get(), TemplateStruct::get(), ConfigContext::Private::get(), TemplateImmutableStruct::get(), ConfigImpl::get(), TemplateBlockContext::get(), MemberDefImpl::getClassDefOfAnonymousType(), getConvertLatexMacro(), Portable::getenv(), FilterCache::getFileContents(), getFilterFromList(), VhdlDocGen::getIndexWord(), getLanguageFromFileName(), HtmlHelp::getLanguageString(), getMscImageMapFromFile(), TemplateContextImpl::getRef(), SymbolResolver::Private::getResolvedClassRec(), getResolvedNamespace(), RTFDocVisitor::getStyle(), DocPara::handleCommand(), DocPara::handleImage(), DocPara::handleInclude(), DocParser::handleStyleArgument(), RTFGenerator::init(), ManGenerator::init(), HtmlGenerator::init(), LatexGenerator::init(), DocbookGenerator::init(), EclipseHelp::initialize(), HtmlHelp::initialize(), initUCF(), CitationManager::insert(), insert(), CitationManager::insertCrossReferencesForBibFile(), insertMapFile(), ClassDefImpl::internalInsertMember(), FileDefImpl::isIncluded(), isVarWithConstructor(), labelToEnumValue(), CitationManager::latexBibFiles(), linkifyText(), TemplateEngine::Private::loadByName(), loadExtensions(), Htags::loadFilemap(), loadStylesheet(), Mapper::map(), markdownFileNameToId(), matchExcludedSymbols(), TemplateNodeCreator< TemplateNodeBlock >::mkpath(), HtmlEntityMapper::name2sym(), SymbolResolver::Private::newResolveTypedef(), normalizeNonTemplateArgumentsInString(), openOutputFile(), TemplateContextImpl::openSubIndex(), operator+(), operator+=(), TextStream::operator<<(), operator<<(), operator=(), TemplateParser::parse(), parseFile(), VhdlDocGen::parseForBinding(), VhdlDocGen::parseForConfig(), MarkdownOutlineParser::parseInput(), parseInput(), VhdlDocGen::parseUCF(), Htags::path2URL(), patternMatch(), TemplateBlockContext::pop(), LinkedMap< DirDef >::prepend(), LinkedRefMap< const ConceptDef >::prepend(), preProcessFile(), RTFGenerator::preProcessFileInplace(), FlowChart::printNode(), Markdown::processLink(), TemplateBlockContext::push(), readAliases(), readConfiguration(), readFileOrDirectory(), FormulaManager::readFormulas(), readInputFile(), readSVGSize(), readTagFile(), DocParser::readTextFileByName(), ParserManager::registerExtension(), TemplateFilterFactory::registerFilter(), ParserManager::registerParser(), TemplateNodeFactory::registerTemplateNode(), TemplateStruct::remove(), TemplateNodeCreate::render(), TemplateNodeMarkers::render(), TemplateNodeResource::render(), replaceAnonymousScopes(), replaceColorMarkers(), replaceNamespaceAliases(), resetPDFSize(), resolveLink(), resolveSymlink(), RTFGenerator::rtf_BList_DepthStyle(), RTFGenerator::rtf_CList_DepthStyle(), RTFGenerator::rtf_Code_DepthStyle(), RTFGenerator::rtf_DList_DepthStyle(), RTFGenerator::rtf_EList_DepthStyle(), RTFGenerator::rtf_LCList_DepthStyle(), rtfFormatBmkStr(), DotFilePatcher::run(), runPlantumlContent(), sameMd5Signature(), searchId(), TemplateContextImpl::selectEscapeIntf(), TemplateStruct::set(), TemplateContextImpl::set(), SearchIndex::setCurrentDoc(), SearchIndexExternal::setCurrentDoc(), Portable::setenv(), TemplateContextImpl::setEscapeIntf(), simplifyTypeForTable(), ManGenerator::startDoxyAnchor(), LayoutParser::startElement(), TagFileParser::startElement(), RTFGenerator::startSection(), startsWith(), substitute(), substituteHtmlKeywords(), substituteLatexKeywords(), substituteTemplateArgumentsInString(), substituteTemplatesInString(), TemplateVariant::TemplateVariant(), toStdString(), Portable::unsetenv(), updateLanguageMapping(), HtmlDocVisitor::visit(), LatexDocVisitor::visit(), DocbookDocVisitor::visit(), RTFDocVisitor::visit(), ManDocVisitor::visit(), XmlDocVisitor::visit(), RTFDocVisitor::visitPre(), SearchIndex::write(), SearchIndexExternal::write(), writeAlphabeticalClassList(), DotNode::writeBox(), ResourceMgr::writeCategory(), writeCombineScript(), MemberDefImpl::writeDeclaration(), writeDiaGraphFromFile(), MemberDefImpl::writeDocumentation(), MemberList::writeDocumentationPage(), writeDotDirDepGraph(), writeDotGraphFromFile(), writeDotImageMapFromFile(), FlowChart::writeEdge(), writeExamples(), HtmlGenerator::writeExternalSearchPage(), ClassDiagram::writeFigure(), writeFileIndex(), FlowChart::writeFlowChart(), VhdlDocGen::writeFormatString(), DotGfxHierarchyTable::writeGraph(), DotGraph::writeGraph(), ClassDefImpl::writeInheritanceGraph(), VhdlDocGen::writeInlineClassLink(), writeJavaScriptSearchIndex(), writeLatexMakefile(), writeMakeBat(), ClassDefImpl::writeMemberList(), writeMenuData(), VhdlDocGen::writeOverview(), writePages(), VhdlDocGen::writePlainVHDLDeclarations(), PlantumlManager::writePlantUMLSource(), VhdlDocGen::writeRecUnitDocu(), HtmlGenerator::writeSearchData(), HtmlGenerator::writeSearchPage(), FlowChart::writeShape(), HtmlGenerator::writeStyleInfo() , 以及 writeTagFile().
|
inline |
在文件 qcstring.h 第 207 行定义.
引用了 QCString() , 以及 stripPrefix().
|
inline |
在文件 qcstring.h 第 197 行定义.
引用了 data(), FALSE, isEmpty(), length(), m_rep , 以及 TRUE.
被这些函数引用 VHDLOutlineParser::addLibUseClause(), addMemberDocs(), addMemberFunction(), addVariableToClass(), addVariableToFile(), VhdlDocGen::correctMemberProperties(), extractCanonicalType(), findMember(), VhdlDocGen::formatString(), getCanonicalTypeForIdentifier(), MemberDefImpl::getClassDefOfAnonymousType(), VhdlDocGen::getClassName(), MemberDefImpl::getDeclType(), VHDLOutlineParser::handleFlowComment(), MemberDefImpl::IMPL::init(), initUCF(), SymbolResolver::Private::newResolveTypedef(), VhdlDocGen::parseUCF(), stripPrefix(), stripQualifiers(), MemberDefImpl::writeDeclaration(), VhdlDocGen::writeFuncProcDocu(), VhdlDocGen::writeFunctionProto(), VhdlDocGen::writeInlineClassLink(), VhdlDocGen::writeVHDLDeclaration(), VhdlDocGen::writeVhdlLink() , 以及 VhdlDocGen::writeVHDLTypeDocumentation().
|
inline |
returns a copy of this string with leading and trailing whitespace removed
在文件 qcstring.h 第 243 行定义.
引用了 end(), m_rep, QCString() , 以及 qisspace().
被这些函数引用 DefinitionImpl::_setBriefDescription(), abbreviate(), FileDefImpl::acquireFileVersion(), DocGroup::addDocs(), addIncludeFile(), addPerlModDocBlock(), addRelatedPage(), TemplateLexer::addToken(), ClassDefImpl::addTypeConstraints(), adjustConfiguration(), buildPageList(), DocParser::checkArgumentName(), DocParser::checkUnOrMultipleDocumentedParams(), compareString(), TagFileParser::endEnumValue(), extractCanonicalArgType(), extractCanonicalType(), findMainPage(), findMember(), VhdlDocGen::formatString(), getCanonicalTemplateSpec(), DocPara::handleCommand(), VHDLOutlineParser::handleFlowComment(), DocPara::handleImage(), DocPara::handleInclude(), initUCF(), CitationManager::insertCrossReferencesForBibFile(), ConfigString::isDefault(), ClassDefImpl::isExtension(), isURL(), Htags::loadFilemap(), mergeArguments(), DocGroup::open(), DocIndexEntry::parse(), parseCommentAsText(), VhdlDocGen::parseFuncProto(), MarkdownOutlineParser::parseInput(), VhdlDocGen::parseUCF(), VhdlDocGen::prepareComment(), FlowChart::printNode(), FlowChart::printPlantUmlNode(), Markdown::processLink(), readAliases(), readTagFile(), split(), stripIrrelevantString(), stripTrailingReturn(), substituteTemplateArgumentsInString(), Portable::system(), TemplateNodeCloseSubIndex::TemplateNodeCloseSubIndex(), TemplateNodeCreate::TemplateNodeCreate(), TemplateNodeOpenSubIndex::TemplateNodeOpenSubIndex(), TemplateNodeRange::TemplateNodeRange(), LayoutNavEntry::url(), MemberList::writeDeclarations(), writeExceptionList(), HtmlGenerator::writeExternalSearchPage(), VhdlDocGen::writeFunctionProto(), VhdlDocGen::writeVHDLTypeDocumentation() , 以及 writeXMLDocBlock().
int QCString::toInt | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
long QCString::toLong | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
short QCString::toShort | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
uint QCString::toUInt | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
uint64 QCString::toUInt64 | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
在文件 qcstring.cpp 第 351 行定义.
引用了 data(), FALSE, length(), ok_in_base(), qisspace() , 以及 TRUE.
被这些函数引用 getCurrentDateTime().
ulong QCString::toULong | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
在文件 qcstring.cpp 第 307 行定义.
引用了 data(), FALSE, length(), ok_in_base(), qisspace() , 以及 TRUE.
被这些函数引用 toUInt() , 以及 toUShort().
ushort QCString::toUShort | ( | bool * | ok = 0 , |
int | base = 10 |
||
) | const |
|
inline |
Truncates the string at position pos.
在文件 qcstring.h 第 167 行定义.
引用了 resize().
被这些函数引用 readCodeFragment().
|
inline |
在文件 qcstring.h 第 237 行定义.
引用了 convertUTF8ToUpper(), m_rep , 以及 QCString().
被这些函数引用 FilterUpper::apply() , 以及 VhdlDocGen::findMember().
|
private |
在文件 qcstring.h 第 499 行定义.
被这些函数引用 append(), at(), data(), endsWith(), fill(), insert(), isEmpty(), isNull(), left(), length(), lower(), mid(), operator+=(), operator=(), operator[](), QCString(), rawData(), remove(), removeWhiteSpace(), resize(), right(), setNum(), size(), startsWith(), str(), stripPrefix(), stripWhiteSpace() , 以及 upper().