The QCString
Class Reference
This is an alternative implementation of QCString. More...
Declaration
Included Headers
Enumerations Index
enum | SizeTag { ... } |
creates a string with room for size characters More... | |
Public Constructors Index
QCString ()=default | |
QCString (const std::string &s) | |
QCString (std::string &&s) | |
QCString (std::string_view sv) | |
QCString (int)=delete | |
QCString (const JavaCCString &s) | |
For converting a JavaCC string. More... | |
QCString (size_t size, SizeTag t) | |
QCString (const char *str) | |
creates a string from a plain C string. More... | |
QCString (const char *str, size_t maxlen) | |
creates a string from str and copies over the first maxlen characters. More... | |
Public Operators Index
QCString & | operator= (std::string_view sv) |
QCString & | operator= (const JavaCCString &s) |
QCString & | operator= (const char *str) |
replaces the contents by that of C string str. More... | |
QCString & | operator= (const std::string &s) |
QCString & | operator+= (const QCString &s) |
QCString & | operator+= (const std::string &s) |
QCString & | operator+= (std::string_view s) |
QCString & | operator+= (const char *s) |
Appends string str to this string and returns a reference to the result. More... | |
char & | operator[] (size_t i) |
Indexing operator. More... | |
const char & | operator[] (size_t i) const |
Public Member Functions Index
bool | isEmpty () const |
Returns TRUE iff the string is empty. More... | |
size_t | length () const |
Returns the length of the string, not counting the 0-terminator. More... | |
size_t | size () const |
Returns the length of the string, not counting the 0-terminator. More... | |
const char * | data () const |
Returns a pointer to the contents of the string in the form of a 0-terminated C string. More... | |
std::string_view | view () const |
char * | rawData () |
Returns a writable pointer to the data. More... | |
void | resize (size_t newlen) |
void | clear () |
void | reserve (size_t size) |
Reserve space for size bytes without changing the string contents. More... | |
void | fill (char c, int len=-1) |
Fills a string with a predefined character. More... | |
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 More... | |
QCString | stripLeadingAndTrailingEmptyLines () const |
QCString | quoted () const |
QCString | removeWhiteSpace () const |
returns a copy of this string with all whitespace removed More... | |
QCString | simplifyWhiteSpace () const |
return a copy of this string with leading and trailing whitespace removed and multiple whitespace characters replaced by a single space More... | |
QCString | repeat (unsigned int n) const |
QCString & | insert (size_t index, const QCString &s) |
QCString & | insert (size_t index, std::string_view 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 & | append (std::string_view s) |
QCString & | prepend (const char *s) |
QCString & | prepend (const QCString &s) |
QCString & | prepend (const std::string &s) |
QCString & | prepend (std::string_view s) |
QCString & | remove (size_t index, size_t len) |
QCString & | replace (size_t index, size_t len, const char *s) |
short | toShort (bool *ok=nullptr, int base=10) const |
uint16_t | toUShort (bool *ok=nullptr, int base=10) const |
int | toInt (bool *ok=nullptr, int base=10) const |
uint32_t | toUInt (bool *ok=nullptr, int base=10) const |
long | toLong (bool *ok=nullptr, int base=10) const |
unsigned long | toULong (bool *ok=nullptr, int base=10) const |
uint64_t | toUInt64 (bool *ok=nullptr, int base=10) const |
QCString & | setNum (short n) |
QCString & | setNum (uint16_t n) |
QCString & | setNum (int n) |
QCString & | setNum (uint32_t n) |
QCString & | setNum (long n) |
QCString & | setNum (long long n) |
QCString & | setNum (unsigned long long n) |
QCString & | setNum (unsigned long n) |
bool | startsWith (const char *s) const |
bool | startsWith (const std::string &s) const |
bool | startsWith (const QCString &s) const |
bool | endsWith (const char *s) const |
bool | endsWith (const std::string &s) const |
bool | endsWith (const QCString &s) const |
const std::string & | str () const |
char & | at (size_t i) |
Returns a reference to the character at index i. More... | |
const char & | at (size_t i) const |
Private Member Attributes Index
std::string | m_rep |
Description
This is an alternative implementation of QCString.
It provides basically the same functions but uses std::string as the underlying string type
Definition at line 100 of file qcstring.h.
Enumerations
SizeTag
|
creates a string with room for size characters
- Parameters
-
[in] size the number of character to allocate (also counting the 0-terminator!)
Definition at line 133 of file qcstring.h.
Public Constructors
QCString()
| default |
Definition at line 103 of file qcstring.h.
Referenced by append, append, append, append, append, endsWith, find, insert, insert, insert, insert, left, lower, mid, operator+=, operator+=, operator+=, operator+=, operator=, operator=, operator=, operator=, prepend, prepend, prepend, prepend, quoted, remove, removeWhiteSpace, repeat, replace, right, setNum, setNum, setNum, setNum, setNum, setNum, setNum, setNum, simplifyWhiteSpace, sprintf, startsWith, stripLeadingAndTrailingEmptyLines, stripPrefix, stripPrefix, stripWhiteSpace and upper.
QCString()
| inline explicit |
Definition at line 104 of file qcstring.h.
Reference m_rep.
QCString()
| inline |
Definition at line 106 of file qcstring.h.
Reference m_rep.
QCString()
| inline |
Definition at line 108 of file qcstring.h.
Reference m_rep.
QCString()
| delete |
Definition at line 115 of file qcstring.h.
QCString()
| inline |
For converting a JavaCC string.
Definition at line 118 of file qcstring.h.
Reference m_rep.
QCString()
| inline explicit |
QCString()
| inline |
QCString()
Public Operators
operator[]()
| inline |
operator[]()
| inline |
Definition at line 594 of file qcstring.h.
Reference m_rep.
operator+=()
| inline |
operator+=()
| inline |
Definition at line 548 of file qcstring.h.
operator+=()
| inline |
Definition at line 554 of file qcstring.h.
operator+=()
| inline |
Appends string str to this string and returns a reference to the result.
Definition at line 561 of file qcstring.h.
operator=()
| inline |
operator=()
| inline |
Definition at line 123 of file qcstring.h.
operator=()
| inline |
operator=()
Public Member Functions
append()
| inline |
Definition at line 381 of file qcstring.h.
References m_rep and QCString.
Referenced by VhdlDocGen::addBaseClass, addModule, FlowChart::alignCommentNode, alignText, appStringLower, VhdlDocGen::convertArgumentListToString, DocEmoji::DocEmoji, externalRef, generateDEFForMember, MemberDefImpl::getDeclType, VhdlDocGen::getProcessNumber, initUCF, SymbolResolver::Private::newResolveTypedef, operator+, operator+, VhdlDocGen::parseUCF, quoted, MemberDefImpl::sourceRefName, MemberDefImpl::writeDeclaration, writeDefArgumentList and VhdlDocGen::writeSource.
append()
| inline |
Definition at line 387 of file qcstring.h.
References operator+= and QCString.
append()
| inline |
Definition at line 392 of file qcstring.h.
References operator+= and QCString.
append()
| inline |
Definition at line 397 of file qcstring.h.
References operator+= and QCString.
append()
| inline |
Definition at line 402 of file qcstring.h.
References operator+= and QCString.
at()
| inline |
Returns a reference to the character at index i.
Definition at line 578 of file qcstring.h.
Reference m_rep.
Referenced by DefinitionImpl::_setBriefDescription, abbreviate, Qhp::addContentsItem, addGlobalFunction, addIncludeFile, addMethodToClass, addSeparatorsIfNeeded, addTemplateNames, addVariable, addVariableToFile, Config::checkAndCorrect, checkVhdlString, computeVerifiedDotPath, configStringRecode, TranslatorPersian::convertDigitsToFarsi, MemberDefImpl::displayDefinition, DocEmoji::DocEmoji, elemIsVisible, expandExpression, externalRef, DefinitionImpl::externalReference, extractPartAfterNewLine, findDirDocumentation, findEndOfTemplate, findEnumDocumentation, VhdlDocGen::formatString, PerlModGenerator::generatePerlModForMember, generateSqlite3ForMember, generateXMLForMember, getCanonicalTemplateSpec, getCurrentChar, getExtension, getLanguageFromCodeLang, getLanguageFromFileName, getNextChar, getNextId, getScopeDefs, getScopeFragment, handleHtmlTag, DocPara::handleStartCode, Markdown::Private::isAtxHeader, NamespaceDefImpl::isLinkableInProject, isVarWithConstructor, leftScopeMatch, linkToText, makeFileName, makeFileName, matchExcludedSymbols, nameIsOperator, SymbolResolver::Private::newResolveTypedef, node2URL, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), ManDocVisitor::operator(), parseCommentAsText, parseFuncDecl, Markdown::process, Markdown::Private::processLink, processList, processString, projectLogoSize, readCodeFragment, readIncludeFile, readIncludeFile, HtmlHelpRecoder::recode, recognizeFixedForm, replaceFunctionMacro, resolveSymlink, rightScopeMatch, searchInputFiles, splitSearchTokens, startsWithKeyword, stringize, stripAnonymousNamespaceScope, stripComment, stripIrrelevantString, stripQuotes, stripQuotes, stripScope, stripTemplateSpecifiers, stripTemplateSpecifiersFromScope, stripTrailingWhiteSpace, substEnvVarsInStrList, Portable::system, transcodeCharacterStringToUTF8, Trace::trunc, updateLanguageMapping, validatingParseDoc, MemberDefImpl::writeDeclaration, MemberDefImpl::writeDocumentation, writeExceptionList, VhdlDocGen::writeFormatString, writeIndexHierarchyEntries, HtmlGenerator::writeLabel, MemberDefImpl::writeMemberDocSimple, writeMemberList, writeObjCMethodCall, PlantumlManager::writePlantUMLSource, writeSingleFileIndex, ConfigOption::writeStringList, writeWord and HtmlEntityMapper::writeXMLSchema.
at()
| inline |
Definition at line 583 of file qcstring.h.
Reference m_rep.
clear()
| inline |
Definition at line 169 of file qcstring.h.
Reference m_rep.
Referenced by DocGroup::addDocs, addSubprogram, appStringLower, codifyMapLines, expandMacro, extractClassNameFromType, extractNamespaceName, Markdown::extractPageTitle, findClassRelation, findMember, fixArgumentListForJavaScript, getDefsOld, SymbolResolver::Private::getResolvedSymbol, SymbolResolver::Private::getResolvedType, handleHtmlTag, handleParametersCommentBlocks, initMethodProtection, initUCF, isLinkRef, mergeArguments, replaceFunctionMacro, startCodeLine, stripIrrelevantString, writeDefArgumentList, writeFuncProto, VhdlDocGen::writeInlineClassLink, ClassDefImpl::writeMemberDeclarations, VhdlDocGen::writeVHDLDeclaration and writeWord.
contains()
|
Declaration at line 195 of file qcstring.h, definition at line 143 of file qcstring.cpp.
References data, length and toLowerChar.
Referenced by addMacroDefinition, applyModifiers, buildScopeFromQualifiedName, VHDLOutlineParser::checkInlineCode, DotNode::convertLabel, mangleCSharpGenericName, SymbolModifiers::operator|=, VhdlDocGen::parseForConfig, readIncludeFile and writeUCFLink.
contains()
|
Declaration at line 196 of file qcstring.h, definition at line 164 of file qcstring.cpp.
References data, length, qstrlen, qstrncmp, qstrnicmp and str.
data()
| inline |
Returns a pointer to the contents of the string in the form of a 0-terminated C string.
Definition at line 159 of file qcstring.h.
Reference m_rep.
Referenced by DefinitionImpl::_docsAlreadyAdded, SectionManager::add, Crawlmap::addContentsItem, addMacroDefinition, GrowBuf::addStr, SearchIndex::addWordRec, addXRefItem, adjustConfiguration, bindTextParameter, buildFileName, checkBlocks, checkMarkdownMainfile, checkWarnMessage, FlowChart::codify, HtmlCodeGenerator::codify, LatexCodeGenerator::codify, ManCodeGenerator::codify, RTFCodeGenerator::codify, codifyLines, codifyLines, codifyLines, codifyLines, codifyLines, codifyMapLines, FilterCache::compileLineOffsets, computeQualifiedIndex, configStringRecode, contains, contains, convertCharEntitiesToUTF8, convertCppComments, convertIndexWordToAnchor, convertNameToFile, convertToComment, convertToDocBook, convertToHtml, convertToId, convertToJSString, convertToPSString, convertToXML, Portable::correctPath, VhdlDocGen::createFlowChart, detab, do_mscgen_generate, ManGenerator::docify, HtmlGenerator::docify_, docifyToString, docifyToString, encodeDirName, encodeForOutput, escapeAt, escapeCharsInString, escapeDoubleQuotes, escapeSpecialChars, escapeTooltip, extractBoundingBox, HtmlDocVisitor::filter, ManDocVisitor::filter, RTFDocVisitor::filter, TextDocVisitor::filter, filter2008VhdlComment, filterId, filterLatexString, HtmlDocVisitor::filterQuotedCdataAttr, find, find, Markdown::Private::findEmphasisChar, Markdown::Private::findEndOfLine, findRev, findRev, DocTokenizer::findSections, VhdlDocGen::findVhdlClass, Portable::fopen, format_warn, formatDateTime, generateAnonymousAnchor, generateOutput, generateXML, getConvertLatexMacro, Portable::getenv, CitationManager::getFormulas, ParserManager::getParsers, getPrefixIndex, getProjectId, SymbolResolver::Private::getResolvedTypeRec, handle_warn_as_error, handleCommentBlock, handleToc, PerlModOutput::iaddQuoted, LayoutDocManager::init, HtmlHelpRecoder::initialize, insert, insertPath, DocParser::internalValidatingParseDoc, Portable::isAbsolutePath, isLowerCase, latexEscapeIndexChars, latexEscapeLabelName, latexEscapePDFString, latexFilterURL, letterToLabel, VHDLOutlineParser::lineCount, nameIsActuallyPartOfType, operator!=, operator!=, DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), RTFDocVisitor::operator(), operator<, operator<, operator<, operator<=, operator<=, operator==, operator==, operator>, operator>, operator>=, operator>=, DocIncOperator::parse, LayoutDocManager::parse, CCodeParser::parseCode, FileCodeParser::parseCode, FortranCodeParser::parseCode, LexCodeParser::parseCode, PythonCodeParser::parseCode, SQLCodeParser::parseCode, VHDLCodeParser::parseCode, XMLCodeParser::parseCode, parseCommentAsText, parseFile, parseFuncDecl, parsePrototype, parsePrototype, ConfigImpl::parseString, parseTagFile, VHDLOutlineParser::Private::parseVhdlfile, Portable::popen, prepend, Markdown::process, Markdown::Private::processBlocks, Markdown::Private::processQuotations, Markdown::Private::processSpecialCommand, pushBuffer, qPrint, qstrcmp, qstrcmp, qstrcmp, qstricmp, qstricmp, qstricmp, qstricmp_sort, qstricmp_sort, qstricmp_sort, qstrnicmp, qstrnicmp, qstrnicmp, readCodeFragment, readConfiguration, readIncludeFile, HtmlHelpRecoder::recode, Portable::recodeUtf8StringToW, recognizeFixedForm, removeEmptyLines, removeIdsAndMarkers, removeMarkers, removeRedundantWhiteSpace, repeat, SectionManager::replace, replaceAnonymousScopes, CitationManager::replaceFormulas, replaceVariables, DotFilePatcher::run, runPlantumlContent, ColoredImage::save, Image::save, selectBlocks, MemberDefImpl::setAnchor, DefinitionImpl::Private::setDefFileName, Portable::setenv, simplifyWhiteSpace, skipToEndMarker, startCondSection, Image::stringLength, stringToArgumentList, stripIndentation, stripIndentationVerbatim, stripLeadingAndTrailingEmptyLines, stripTrailingWhiteSpace, substitute, substitute, substituteKeywords, Portable::system, toLong, toUInt64, toULong, transcodeCharacterBuffer, unescapeCharsInString, unescapeCRef, Portable::unlink, DocTokenizer::unputString, Portable::unsetenv, updateLanguageMapping, validatingParseDoc, validatingParseText, ManCodeGenerator::writeCodeLink, writeDEFString, writeDocbookCodeString, ClassDefImpl::writeIncludeFilesForSlice, writeMemberList, writeMultiLineCodeLink, writeMultiLineCodeLink, writeMultiLineCodeLink, writeMultiLineCodeLink, HtmlDocVisitor::writeObfuscatedMailAddress, writeObjCMethodCall, DocbookGenerator::writePageLink, PlantumlManager::writePlantUMLSource, Image::writeString, ConfigOption::writeStringValue and writeXMLCodeString.
endsWith()
| inline |
Definition at line 509 of file qcstring.h.
Reference m_rep.
Referenced by DocSets::addIndexItem, addRelatedPage, DocParser::checkArgumentName, DocParser::checkUnOrMultipleDocumentedParams, computeClassRelations, createTagLessInstance, demangleCSharpGenericName, extractNamespaceName, DocParser::findAndCopyImage, findClassRelation, findUsedClassesForClass, findUsingDeclarations, findUsingDirectives, getBibFile, MemberDefImpl::init, isVarWithConstructor, DiagramItem::label, makeDisplayName, LatexDocVisitor::operator(), MarkdownOutlineParser::parseInput, parseInput, readIncludeFile, searchTemplateSpecs, simplifyTypeForTable, startOfRequiresExpression, stripKnownExtensions, MemberDefImpl::warnIfUndocumentedParams, DocSets::writeToken and HtmlEntityMapper::writeXMLSchema.
endsWith()
| inline |
endsWith()
| inline |
fill()
| inline |
Fills a string with a predefined character.
- Parameters
-
[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.
the string will be resized to contain len characters. The contents of the string will be lost.
Definition at line 180 of file qcstring.h.
Reference m_rep.
Referenced by FlowChart::alignCommentNode, FlowChart::alignFuncProc, checkIfHtmlEndTagEndsAutoList, codifyMapLines, generateJSTree, DocSets::Private::indent, ManDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), printNavLayout, printNavTree, FlowChart::printNode, readCodeFragment and writeTemplateArgumentList.
find()
|
Declaration at line 188 of file qcstring.h, definition at line 43 of file qcstring.cpp.
References data, length and toLowerChar.
Referenced by MemberDefImpl::_computeIsConstructor, MemberDefImpl::_computeIsDestructor, DefinitionImpl::_docsAlreadyAdded, MemberDefImpl::_writeCategoryRelation, MemberDefImpl::_writeReimplements, VhdlDocGen::addBaseClass, addClassToContext, VHDLOutlineParser::addCompInst, addConceptToContext, ModuleManager::addDocs, addHtmlExtensionIfMissing, addMacroDefinition, addMethodToClass, addSubprogram, addTemplateNames, addVariable, addVariableToFile, adjustConfiguration, argListToString, buildDictionaryList, buildFunctionList, buildScopeFromQualifiedName, buildSequenceList, buildTypedefList, buildVarList, Config::checkAndCorrect, VHDLOutlineParser::checkInlineCode, checkList, combineArgsAndException, computeClassRelations, VhdlDocGen::convertFileNameToClassName, DotFilePatcher::convertMapFile, MemberList::countEnumValues, createDVIFile, demangleCSharpGenericName, determineBlockName, MemberDefImpl::displayDefinition, DocInternalRef::DocInternalRef, ExistsOnPath, extractBeginRawStringDelimiter, extractBlock, extractBoundingBox, extractClassName, extractFromParens, extractLanguageSpecificTitle, extractNoExcept, extractPartAfterNewLine, fillColorStyleMap, filterMemberDocumentation, find, VhdlDocGen::findAllArchitectures, DocParser::findDocsForMemberOrCompound, findGlobalMember, findMember, findPackageScopeFromPath, findUsedClassesForClass, generateClassOrGlobalLink, generateDEFForClass, generateFileSources, generateFunctionLink, CitationManager::generatePage, generateXML, generateXMLForMember, getDefsOld, getDotImageExtension, getFilteredImageAttributes, getFilterFromList, getLinkInScope, SymbolResolver::Private::getResolvedSymbolRec, getTemplateArgumentsFromName, DocPara::handleCommand, DocParser::handleParameterType, handleToc, CitationManager::insertCrossReferencesForBibFile, insertTemplateSpecifierInScope, ClassDefImpl::internalInsertMember, isCastKeyword, MemberDefImpl::isDocumentedFriendClass, ClassDefImpl::isExtension, MemberDefImpl::isFunctionPtr, isRecursiveBaseClass, DocImage::isSVG, isURL, isVarWithConstructor, lineBlock, linkToText, Htags::loadFilemap, makeBaseName, makeBaseName, makeBaseName, makeQualifiedNameWithTemplateParameters, makeTemplateInstanceRelation, mangleCSharpGenericName, matchCanonicalTypes, matchExcludedSymbols, mergeArguments, DirDefImpl::mergeDirectoryInTree, nameIsOperator, SymbolResolver::Private::newResolveTypedef, normalizeNonTemplateArgumentsInString, VHDLOutlineParser::oneLineComment, SymbolModifiers::operator|=, DocLink::parse, DocParamList::parse, parseFuncDecl, VhdlDocGen::parseFuncProto, parseMain, VhdlDocGen::parseUCF, Markdown::Private::processLink, processTagLessClasses, projectLogoFile, projectLogoSize, readTagFile, CitationManager::replaceFormulas, replaceRef, replaceVariables, resolveRef, resolveSymlink, resolveTemplateInstanceInType, resolveTypeDef, DotFilePatcher::run, searchTemplateSpecs, MemberList::setAnonymousEnumType, setClassScope, setJavaProtection, splitSearchTokens, splitString, LatexDocVisitor::startPlantUmlFile, stripDeclKeywords, stripIrrelevantString, stripKeyword, stripTemplateSpecifiersFromScope, subrHandleCommentBlock, substEnvVarsInStrList, Portable::system, trimBaseClassScope, Portable::unsetenv, MemberDefImpl::warnIfUndocumented, MemberDefImpl::warnIfUndocumentedParams, DotNode::writeDEF, writeDefArgumentList, FileDefImpl::writeDetailedDescription, DotNode::writeDocbook, MemberDefImpl::writeDocumentation, writeExceptionList, writeExceptionListImpl, HtmlGenerator::writeExternalSearchPage, HtmlHelpIndex::writeFields, writeFileIndex, VhdlDocGen::writeFormatString, writeGraphInfo, LatexDocVisitor::writePlantUMLFile, VhdlDocGen::writeRecordUnit, VhdlDocGen::writeSource, DefinitionImpl::writeSourceDef and DotNode::writeXML.
find()
|
Declaration at line 189 of file qcstring.h, definition at line 61 of file qcstring.cpp.
find()
Declaration at line 190 of file qcstring.h, definition at line 86 of file qcstring.cpp.
findRev()
|
Declaration at line 192 of file qcstring.h, definition at line 91 of file qcstring.cpp.
References data, length and toLowerChar.
Referenced by abbreviate, addClassToContext, addEnumValuesToEnums, addHtmlExtensionIfMissing, addMemberFunction, addModule, addTemplateNames, TooltipManager::addTooltip, alignText, buildDirectories, buildFileList, buildFunctionList, combineArgsAndException, computeCommonDirPrefix, convertFileId2Var, VhdlDocGen::correctMemberProperties, MemberList::countEnumValues, VhdlDocGen::deleteAllChars, VhdlDocGen::deleteCharRev, MemberDefImpl::displayDefinition, endScope, extractFromParens, extractNamespaceName, fillColorStyleMap, DocParser::findAndCopyImage, findClassRelation, findDirDocumentation, findEnumDocumentation, findEnums, findFileDef, findGlobalMember, findPackageScopeFromPath, findParameterList, findUsingDeclImports, findUsingDirectives, generateClassOrGlobalLink, generateFunctionLink, generateFunctionLink, generateMemberLink, PlantumlManager::generatePlantUMLOutput, generateXMLForMember, getBaseNameOfOutput, getCanonicalTypeForIdentifier, getDefsOld, getFileNameExtension, getParserForFile, getScopeDefs, guessSection, FileDefImpl::isDocumentationFile, NamespaceDefImpl::isLinkableInProject, linkifyText, Htags::loadFilemap, makeBaseName, makeShortName, makeShortName, makeShortName, makeTemplateInstanceRelation, markdownFileNameToId, mergeScopes, SymbolResolver::Private::newResolveTypedef, PerlModDocVisitor::operator(), parseFile, VhdlDocGen::parseForBinding, VhdlDocGen::parseForConfig, parseFuncDecl, VhdlDocGen::parseFuncProto, VHDLOutlineParser::popLabel, readCodeFragment, relativePathToRoot, resolveModuleProcedures, resolveRef, resolveTypeDef, MemberList::setAnonymousEnumType, setCallContextForVar, setClassScope, showFileDefMatches, ManGenerator::startDoxyAnchor, stripPath, NamespaceDefImpl::updateLocalName, version, writeDefArgumentList, MemberDefImpl::writeDocumentation, MemberDefImpl::writeEnumDeclaration, writeMscGraphFromFile, PlantumlManager::writePlantUMLSource, FlowChart::writeShape and DotNode::writeUrl.
findRev()
|
Declaration at line 193 of file qcstring.h, definition at line 123 of file qcstring.cpp.
References data, length, qstrlen, qstrncmp, qstrnicmp and str.
insert()
| inline |
Definition at line 317 of file qcstring.h.
References data, length, m_rep, QCString and str.
Referenced by FileDefImpl::addIncludedUsingDirectives, insert, prepend, prepend, prepend, prepend and replace.
insert()
| inline |
Definition at line 336 of file qcstring.h.
insert()
| inline |
Definition at line 355 of file qcstring.h.
insert()
| inline |
isEmpty()
| inline |
Returns TRUE iff the string is empty.
Definition at line 150 of file qcstring.h.
Reference m_rep.
Referenced by DefinitionImpl::_setBriefDescription, DefinitionImpl::_setDocumentation, DefinitionImpl::_setInbodyDocumentation, HtmlCodeGenerator::_writeCodeLink, MemberDefImpl::_writeGroupInclude, DefinitionImpl::_writeSourceRefList, MemberDefImpl::_writeTemplatePrefix, abbreviate, SymbolResolver::Private::accessibleViaUsingDefinition, SymbolResolver::Private::accessibleViaUsingNamespace, FileDefImpl::acquireFileVersion, addAnchor, DotClassGraph::addClass, addClassToContext, addClassToGroups, addConceptToContext, Crawlmap::addContentsItem, DocSets::addContentsItem, EclipseHelp::addContentsItem, HtmlHelp::addContentsItem, Qhp::addContentsItem, addDefine, addDefineDoc, DocGroup::addDocs, ModuleManager::addDocs, DotGroupCollaboration::addEdge, addEnumDocs, addEnumValuesToEnums, addGlobalFunction, DotGfxHierarchyTable::addHierarchy, addHtmlExtensionIfMissing, ModuleManager::addImport, FileDefImpl::addIncludedByDependency, FileDefImpl::addIncludeDependency, addIncludeFile, PerlModGenerator::addIncludeInfo, Crawlmap::addIndexItem, HtmlHelp::addIndexItem, LatexGenerator::addIndexItem, Qhp::addIndexItem, RTFGenerator::addIndexItem, addInstance, addInterfaceOrServiceToServiceOrSingleton, HtmlHelpIndex::addItem, addKnRArgInfo, LatexGenerator::addLabel, PerlModDocVisitor::addLink, addMemberDocs, addMemberFunction, addMemberToGroups, addMemberToSearchIndex, addMethodToClass, addModule, addNamespaceToGroups, addPerlModDocBlock, VHDLOutlineParser::addProto, addRefItem, addRelatedPage, addRelatedPage, addSection, addSeparatorsIfNeeded, GrowBuf::addStr, addToMap, TooltipManager::addTooltip, ClassDefImpl::addTypeConstraint, addUsingDirective, addVariable, addVariable, addVariableToClass, addVariableToFile, SearchIndexExternal::addWord, SearchIndex::addWordRec, addXRefItem, adjustConfiguration, applyModifiers, argListToString, buildClassDocList, buildClassList, buildDictionaryList, buildExampleList, buildFileList, buildFileName, buildFunctionList, buildGroupListFiltered, buildInterfaceAndServiceList, buildNamespaceList, buildPageList, buildScopeFromQualifiedName, buildSequenceList, buildTypedefList, buildVarList, Config::checkAndCorrect, DocParser::checkArgumentName, checkBlocks, checkForKnRstyleC, VHDLOutlineParser::checkInlineCode, checkList, checkMarkdownMainfile, DocParser::checkRetvalName, DocParser::checkUnOrMultipleDocumentedParams, checkVhdlString, ClassDefImpl::ClassDefImpl, FlowChart::codify, HtmlCodeGenerator::codify, LatexCodeGenerator::codify, ManCodeGenerator::codify, RTFCodeGenerator::codify, codifyLines, codifyLines, codifyLines, codifyLines, codifyLines, codifyMapLines, combineArgsAndException, combineDeclarationAndDefinition, computeClassRelations, computeExpression, DotGraph::computeGraph, computePageRelations, computeVerifiedDotPath, ConceptDefImpl::ConceptDefImpl, configFileToString, configStringRecode, containsWord, convertCharEntitiesToUTF8, DotNode::convertLabel, convertMapFile, convertNameToFile, convertStringToBool, convertToComment, convertToDocBook, convertToHtml, convertToId, convertToJSString, convertToPSString, convertToXML, copyIcon, copyLogo, copyStyleSheet, correctId, Portable::correctPath, correctURL, createDVIFile, VHDLOutlineParser::createFunction, createHtmlUrl, FormulaManager::createLatexFile, createOutputDirectory, createRef, createUsingMemberImportForClass, dateTimeFromString, deliverablesPresent, MemberDefImpl::detectUndocumentedParams, MemberGroup::distributeMemberGroupDocumentation, DocCite::DocCite, DocFormula::DocFormula, ManGenerator::docify, RTFGenerator::docify, HtmlGenerator::docify_, docifyToString, docifyToString, DocRef::DocRef, DotClassGraph::DotClassGraph, elemIsVisible, encodeForOutput, HtmlGenerator::endDotGraph, RTFGenerator::endDoxyAnchor, HtmlGenerator::endIndexItem, LatexGenerator::endIndexItem, RTFGenerator::endIndexItem, RTFGenerator::endIndexValue, LatexDocVisitor::endLink, RTFDocVisitor::endLink, HtmlGenerator::endMemberTemplateParams, LatexGenerator::endPageRef, RTFGenerator::endPageRef, endQuickIndexItem, DocbookGenerator::endTitleHead, LatexGenerator::endTitleHead, RTFGenerator::endTitleHead, escapeAt, escapeCharsInString, escapeDoubleQuotes, escapeSpecialChars, escapeTooltip, Htags::execute, ExistsOnPath, expandExpression, externalRef, DefinitionImpl::externalReference, extractCanonicalArgType, extractCanonicalType, extractClassNameFromType, extractNamespaceName, extractTrailingComment, field2URL, MemberDefImpl::fieldType, FileDefImpl::FileDefImpl, fileToString, HtmlDocVisitor::filter, ManDocVisitor::filter, RTFDocVisitor::filter, TextDocVisitor::filter, filterId, filterLatexString, filterMemberDocumentation, HtmlDocVisitor::filterQuotedCdataAttr, findClassRelation, findDefineDocumentation, DocParser::findDocsForMemberOrCompound, Markdown::Private::findEmphasisChar, Markdown::Private::findEndOfLine, findEnumDocumentation, findEnums, findFile, findFileDef, findFriends, findGlobalMember, findGroupScope, FlowChart::findLabel, findMainPage, findMember, findMemberDocumentation, findMembersWithSpecificName, findPackageScope, findPackageScopeFromPath, DocTokenizer::findSections, findTemplateSpecializationPosition, findUsedClassesForClass, findUsingDeclarations, findUsingDeclImports, findUsingDirectives, VariableContext::findVariable, fixArgumentListForJavaScript, format_warn, generateBriefDoc, generateClassOrGlobalLink, generateClassOrGlobalLink, generateClassOrGlobalLink, generateDEFForMember, OutputList::generateDoc, generateFileRef, generateFunctionLink, generateFunctionLink, FormulaManager::generateImages, generateJSNavTree, generateMemberLink, generateMemLink, generateOutput, CitationManager::generatePage, PerlModGenerator::generatePerlModForMember, PerlModGenerator::generatePerlModSection, generateSqlite3ForClass, generateSqlite3ForMember, generateSqlite3ForPage, generateXMLForClass, generateXMLForMember, generateXMLForPage, genericCompareMembers, getBibFile, getCanonicalTemplateSpec, getCanonicalTypeForIdentifier, getClass, VhdlDocGen::getClass, MemberDefImpl::getClassDefOfAnonymousType, getConcept, getConvertLatexMacro, getCurrentChar, getCurrentDateTime, getDefsNew, getDefsOld, getExtension, FilterCache::getFileContents, getFileFilter, getFileNameExtension, CitationManager::getFormulas, getFortranDefs, getFortranNamespaceDefs, getFortranTypeDefs, getFullProjectName, getLanguageFromFileName, getLink, getLink, getLink, getLinkInScope, getLinkInScope, getMemberFromSymbol, getNextChar, MemberDefImpl::getOutputFileBase, ParserManager::getParsers, getPrefixIndex, getProjectId, Qhp::getQchFileName, MemberDefImpl::getReference, getResolvedNamespace, SymbolResolver::Private::getResolvedSymbol, SymbolResolver::Private::getResolvedSymbolRec, SymbolResolver::Private::getResolvedType, SymbolResolver::Private::getResolvedTypeRec, getScopeDefs, getSQLDocBlock, getSubdir, GroupDefImpl::GroupDefImpl, DocPara::handleCommand, VHDLOutlineParser::handleCommentBlock, DocPara::handleDoxyConfig, handleGuard, DocPara::handleHtmlStartTag, DocParser::handleImage, handleInheritanceGraph, DocPara::handleLink, handleParametersCommentBlocks, DocPara::handleShowDate, DocPara::handleStartCode, handleToc, DefinitionImpl::hasBriefDescription, DirDefImpl::hasDetailedDescription, MemberDefImpl::hasDetailedDescription, ModuleDefImpl::hasDetailedDescription, PerlModOutput::iaddQuoted, inheritDocumentation, ConfigImpl::init, RTFGenerator::init, initDoxygen, DocSets::initialize, EclipseHelp::initialize, HtmlHelpRecoder::initialize, Qhp::initialize, initPredefined, initTracing, initUCF, CitationManager::insertCrossReferencesForBibFile, insertMemberFunctionParams, insertRefid, insertTemplateSpecifierInScope, DocParser::internalValidatingParseDoc, SymbolResolver::Private::isAccessibleFromWithExpScope, ClassDefImpl::isBaseClass, MemberDefImpl::isBriefSectionVisible, isClassSection, ClassDefImpl::isExtension, NamespaceDefImpl::isLinkableInProject, isLinkRef, isLowerCase, isVarWithConstructor, CitationManager::latexBibFiles, latexEscapeIndexChars, latexEscapeLabelName, latexEscapePDFString, latexFilterURL, letterToLabel, HtmlGenerator::lineBreak, VHDLOutlineParser::lineCount, linkifyText, linkToText, mainPageHasOwnTitle, makeFileName, makeFileName, makeIndex, makeQualifiedNameWithTemplateParameters, makeRef, makeRef, makeURL, Mapper< T >::map, matchArgument2, matchExcludedSymbols, mergeArguments, mergeScopes, NamespaceDefImpl::NamespaceDefImpl, node2URL, objectLinkToString, objectLinkToString, objectLinkToString, DocbookGenerator::openSection, DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PerlModDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), TextDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), SymbolModifiers::operator|=, organizeSubGroupsFiltered, Translator::p_latexCommandName, CondParser::parse, DocSection::parse, DocXRefItem::parse, CCodeParser::parseCode, FileCodeParser::parseCode, FortranCodeParser::parseCode, LexCodeParser::parseCode, PythonCodeParser::parseCode, SQLCodeParser::parseCode, VHDLCodeParser::parseCode, XMLCodeParser::parseCode, CodeFragmentManager::parseCodeFragment, parseCommentAsText, CommentScanner::parseCommentBlock, parseFuncDecl, MarkdownOutlineParser::parseInput, parseInput, VHDLOutlineParser::parseInput, parsePrototype, parsePrototype, VhdlDocGen::parseUCF, Htags::path2URL, DefinitionImpl::pathFragment, VhdlDocGen::prepareComment, printNavTree, Markdown::process, Markdown::Private::processBlocks, processConcatOperators, Markdown::Private::processLink, processList, Markdown::Private::processSpecialCommand, projectLogoFile, projectLogoSize, qPrint, readCodeFragment, readConfiguration, readFileOrDirectory, readIncludeFile, readInputFile, readTagFile, DocParser::readTextFileByName, Portable::recodeUtf8StringToW, ParserManager::registerExtension, relativePathToRoot, removeAnonymousScopes, removeIdsAndMarkers, removeMarkers, removeRedundantWhiteSpace, replaceAnonymousScopes, replaceColorMarkers, CitationManager::replaceFormulas, replaceFunctionMacro, replaceRef, resolveClassNestingRelations, resolveLink, ModuleManager::resolvePartitionsRecursively, resolveRef, resolveTypeDef, MemberDefImpl::resolveUnnamedParameters, runPlantumlContent, searchTemplateSpecs, selectBlocks, DefinitionImpl::setBriefDescription, setCallContextForVar, SearchIndex::setCurrentDoc, SearchIndexExternal::setCurrentDoc, DefinitionImpl::Private::setDefFileName, DefinitionImpl::setDocumentation, setDotFontPath, Portable::setenv, GroupDefImpl::setGroupTitleLocal, DefinitionImpl::setInbodyDocumentation, ClassDefImpl::setIncludeFile, ConceptDefImpl::setIncludeFile, showFileDefMatches, simplifyWhiteSpace, MemberDefImpl::sourceRefName, splitSearchTokens, DocbookGenerator::startDescTable, DocbookGenerator::startDoxyAnchor, LatexGenerator::startDoxyAnchor, DocbookGenerator::startFile, startFile, HtmlGenerator::startIndexItem, LatexGenerator::startIndexItem, DocbookDocVisitor::startLink, HtmlDocVisitor::startLink, LatexDocVisitor::startLink, RTFDocVisitor::startLink, XmlDocVisitor::startLink, LayoutParser::startMemberDeclEntry, LayoutParser::startMemberDefEntry, HtmlGenerator::startMemberDescription, DocbookGenerator::startMemberDoc, LatexGenerator::startMemberDoc, RTFGenerator::startMemberDoc, DocbookGenerator::startMemberDocSimple, HtmlGenerator::startMemberHeader, HtmlGenerator::startMemberItem, LayoutParser::startNavEntry, startOfRequiresExpression, HtmlGenerator::startParagraph, LatexGenerator::startParameterType, RTFGenerator::startParameterType, startQuickIndexItem, LayoutParser::startSectionEntry, startsWith, LatexGenerator::startTextLink, RTFGenerator::startTextLink, Image::stringLength, stringToArgumentList, stripAnonymousNamespaceScope, stripIndentation, stripIndentationVerbatim, stripLeadingAndTrailingEmptyLines, stripLeadingAndTrailingEmptyLines, stripProtectionPrefix, subrHandleCommentBlock, subrHandleCommentBlockResult, substEnvVarsInString, substEnvVarsInStrList, substitute, substitute, substituteHtmlKeywords, substituteKeywords, substituteLatexKeywords, substituteTemplateArgumentsInString, substituteTemplatesInString, SymbolResolver::Private::substTypedef, Portable::system, transcodeCharacterBuffer, transferArgumentDocumentation, TranslatorAfrikaans::trDocumentation, TranslatorArabic::trDocumentation, TranslatorArmenian::trDocumentation, TranslatorBrazilian::trDocumentation, TranslatorBulgarian::trDocumentation, TranslatorCatalan::trDocumentation, TranslatorChinese::trDocumentation, TranslatorChinesetraditional::trDocumentation, TranslatorCroatian::trDocumentation, TranslatorCzech::trDocumentation, TranslatorDanish::trDocumentation, TranslatorDutch::trDocumentation, TranslatorEnglish::trDocumentation, TranslatorEsperanto::trDocumentation, TranslatorFinnish::trDocumentation, TranslatorFrench::trDocumentation, TranslatorGerman::trDocumentation, TranslatorGreek::trDocumentation, TranslatorHindi::trDocumentation, TranslatorHungarian::trDocumentation, TranslatorIndonesian::trDocumentation, TranslatorItalian::trDocumentation, TranslatorJapanese::trDocumentation, TranslatorKorean::trDocumentation, TranslatorLatvian::trDocumentation, TranslatorLithuanian::trDocumentation, TranslatorMacedonian::trDocumentation, TranslatorNorwegian::trDocumentation, TranslatorPersian::trDocumentation, TranslatorPolish::trDocumentation, TranslatorPortuguese::trDocumentation, TranslatorRomanian::trDocumentation, TranslatorRussian::trDocumentation, TranslatorSerbian::trDocumentation, TranslatorSerbianCyrillic::trDocumentation, TranslatorSlovak::trDocumentation, TranslatorSlovene::trDocumentation, TranslatorSpanish::trDocumentation, TranslatorSwedish::trDocumentation, TranslatorTurkish::trDocumentation, TranslatorUkrainian::trDocumentation, TranslatorVietnamese::trDocumentation, TranslatorAfrikaans::trGeneratedAt, TranslatorArabic::trGeneratedAt, TranslatorArmenian::trGeneratedAt, TranslatorBrazilian::trGeneratedAt, TranslatorBulgarian::trGeneratedAt, TranslatorCatalan::trGeneratedAt, TranslatorChinese::trGeneratedAt, TranslatorChinesetraditional::trGeneratedAt, TranslatorCroatian::trGeneratedAt, TranslatorCzech::trGeneratedAt, TranslatorDanish::trGeneratedAt, TranslatorDutch::trGeneratedAt, TranslatorEnglish::trGeneratedAt, TranslatorEsperanto::trGeneratedAt, TranslatorFinnish::trGeneratedAt, TranslatorFrench::trGeneratedAt, TranslatorGerman::trGeneratedAt, TranslatorGreek::trGeneratedAt, TranslatorHindi::trGeneratedAt, TranslatorHungarian::trGeneratedAt, TranslatorIndonesian::trGeneratedAt, TranslatorItalian::trGeneratedAt, TranslatorJapanese::trGeneratedAt, TranslatorKorean::trGeneratedAt, TranslatorLatvian::trGeneratedAt, TranslatorLithuanian::trGeneratedAt, TranslatorMacedonian::trGeneratedAt, TranslatorNorwegian::trGeneratedAt, TranslatorPersian::trGeneratedAt, TranslatorPolish::trGeneratedAt, TranslatorPortuguese::trGeneratedAt, TranslatorRomanian::trGeneratedAt, TranslatorRussian::trGeneratedAt, TranslatorSerbian::trGeneratedAt, TranslatorSerbianCyrillic::trGeneratedAt, TranslatorSlovak::trGeneratedAt, TranslatorSlovene::trGeneratedAt, TranslatorSpanish::trGeneratedAt, TranslatorSwedish::trGeneratedAt, TranslatorTurkish::trGeneratedAt, TranslatorUkrainian::trGeneratedAt, TranslatorVietnamese::trGeneratedAt, TranslatorAfrikaans::trGeneratedAutomatically, TranslatorArabic::trGeneratedAutomatically, TranslatorArmenian::trGeneratedAutomatically, TranslatorBrazilian::trGeneratedAutomatically, TranslatorBulgarian::trGeneratedAutomatically, TranslatorCatalan::trGeneratedAutomatically, TranslatorChinese::trGeneratedAutomatically, TranslatorChinesetraditional::trGeneratedAutomatically, TranslatorCroatian::trGeneratedAutomatically, TranslatorCzech::trGeneratedAutomatically, TranslatorDanish::trGeneratedAutomatically, TranslatorDutch::trGeneratedAutomatically, TranslatorEnglish::trGeneratedAutomatically, TranslatorEsperanto::trGeneratedAutomatically, TranslatorFrench::trGeneratedAutomatically, TranslatorGerman::trGeneratedAutomatically, TranslatorGreek::trGeneratedAutomatically, TranslatorHindi::trGeneratedAutomatically, TranslatorHungarian::trGeneratedAutomatically, TranslatorIndonesian::trGeneratedAutomatically, TranslatorItalian::trGeneratedAutomatically, TranslatorJapanese::trGeneratedAutomatically, TranslatorKorean::trGeneratedAutomatically, TranslatorLatvian::trGeneratedAutomatically, TranslatorLithuanian::trGeneratedAutomatically, TranslatorMacedonian::trGeneratedAutomatically, TranslatorNorwegian::trGeneratedAutomatically, TranslatorPersian::trGeneratedAutomatically, TranslatorPolish::trGeneratedAutomatically, TranslatorPortuguese::trGeneratedAutomatically, TranslatorRomanian::trGeneratedAutomatically, TranslatorRussian::trGeneratedAutomatically, TranslatorSerbian::trGeneratedAutomatically, TranslatorSerbianCyrillic::trGeneratedAutomatically, TranslatorSlovak::trGeneratedAutomatically, TranslatorSlovene::trGeneratedAutomatically, TranslatorSpanish::trGeneratedAutomatically, TranslatorSwedish::trGeneratedAutomatically, TranslatorTurkish::trGeneratedAutomatically, TranslatorUkrainian::trGeneratedAutomatically, TranslatorVietnamese::trGeneratedAutomatically, TranslatorBrazilian::trModuleMembersDescriptionTotal, TranslatorEnglish::trModuleMembersDescriptionTotal, TranslatorPortuguese::trModuleMembersDescriptionTotal, TranslatorBrazilian::trNamespaceMembersDescriptionTotal, TranslatorEnglish::trNamespaceMembersDescriptionTotal, TranslatorPortuguese::trNamespaceMembersDescriptionTotal, TranslatorSpanish::trNamespaceMembersDescriptionTotal, tryPath, unescapeCharsInString, Portable::unsetenv, updateLanguageMapping, Config::updateObsolete, DotAttributes::updateValue, LayoutNavEntry::url, validatingParseDoc, validatingParseText, validatingParseTitle, version, DocbookDocVisitor::visitPreStart, visitPreStart, visitPreStart, warn_line, MemberDefImpl::warnIfUndocumentedParams, writeAlphabeticalClassList, LatexGenerator::writeAnchor, RTFGenerator::writeAnchor, DotNode::writeArrow, LatexCodeGenerator::writeCodeLink, ManCodeGenerator::writeCodeLink, RTFCodeGenerator::writeCodeLink, ClassDefImpl::writeDeclaration, MemberDefImpl::writeDeclaration, NamespaceLinkedRefMap::writeDeclaration, ClassDefImpl::writeDeclarationLink, ConceptDefImpl::writeDeclarationLink, ModuleDefImpl::writeDeclarationLink, MemberList::writeDeclarations, writeDefArgumentList, writeDEFString, GroupDefImpl::writeDirs, DefinitionImpl::writeDocAnchorsToTagFile, writeDocbookCodeString, writeDocbookLink, MemberDefImpl::writeDocumentation, MemberList::writeDocumentation, ModuleDefImpl::writeExports, HtmlGenerator::writeExternalSearchPage, HtmlHelpIndex::writeFields, writeFileIndex, DirDefImpl::writeFileList, GroupDefImpl::writeFiles, ModuleDefImpl::writeFiles, FlowChart::writeFlowLinks, writeFont, VhdlDocGen::writeFormatString, writeFuncProto, VhdlDocGen::writeFunctionProto, DotGraph::writeGraphHeader, ClassDefImpl::writeIncludeFiles, ConceptDefImpl::writeIncludeFiles, ClassDefImpl::writeIncludeFilesForSlice, writeIncludeInfo, writeIndex, writeIndexHierarchyEntries, HtmlGenerator::writeInheritedSectionTitle, writeJavasScriptSearchDataPage, DocbookCodeGenerator::writeLineNumber, HtmlCodeGenerator::writeLineNumber, LatexCodeGenerator::writeLineNumber, RTFCodeGenerator::writeLineNumber, XMLCodeGenerator::writeLineNumber, TextGeneratorSqlite3Impl::writeLink, writeMapArea, Markdown::Private::writeMarkdownImage, MemberDefImpl::writeMemberDocSimple, ClassDefImpl::writeMemberList, writeMemberList, writeMemberReference, writeMscImageMapFromFile, writeMultiLineCodeLink, writeMultiLineCodeLink, writeNamespaceTreeElement, GroupDefImpl::writeNestedGroups, HtmlDocVisitor::writeObfuscatedMailAddress, writeObjCMethodCall, HtmlGenerator::writeObjectLink, PageDefImpl::writePageDocumentation, writePages, PlantumlManager::writePlantUMLSource, VhdlDocGen::writeRecordUnit, FlowChart::writeShape, writeSingleFileIndex, VhdlDocGen::writeSource, FileDefImpl::writeSourceBody, DefinitionImpl::writeSourceDef, HtmlGenerator::writeStartAnnoItem, LatexGenerator::writeStartAnnoItem, RTFGenerator::writeStartAnnoItem, Image::writeString, ConfigOption::writeStringValue, DirDefImpl::writeSubDirList, HtmlGenerator::writeSummaryLink, ClassDefImpl::writeTagFile, ConceptDefImpl::writeTagFile, MemberDefImpl::writeTagFile, ModuleDefImpl::writeTagFile, NamespaceDefImpl::writeTagFile, writeTagFile, ClassDefImpl::writeTemplateSpec, DefinitionImpl::writeToc, DocSets::writeToken, HtmlCodeGenerator::writeTooltip, VhdlDocGen::writeVHDLDeclaration, VhdlDocGen::writeVHDLDeclarations, VhdlDocGen::writeVhdlLink, writeWord, writeXMLCodeString, writeXMLDocBlock, writeXMLLink and HtmlEntityMapper::writeXMLSchema.
left()
| inline |
Definition at line 214 of file qcstring.h.
References m_rep and QCString.
Referenced by MemberDefImpl::_computeIsConstructor, MemberDefImpl::_writeCategoryRelation, MemberDefImpl::_writeReimplements, abbreviate, VhdlDocGen::addBaseClass, addCite, addClassToContext, VHDLOutlineParser::addCompInst, addEnumValuesToEnums, DocSets::addIndexItem, addMacroDefinition, addMemberFunction, addMethodToClass, addRelatedPage, addTemplateNames, addVariable, adjustConfiguration, alignText, argListToString, buildDirectories, buildFileList, buildFunctionList, buildTypedefList, DocParser::checkArgumentName, checkList, DocParser::checkUnOrMultipleDocumentedParams, codifyLines, combineArgsAndException, computeCommonDirPrefix, DotFilePatcher::convertMapFile, convertNameToFile, convertToHtmlAndTruncate, VhdlDocGen::correctMemberProperties, createTagLessInstance, demangleCSharpGenericName, determineBlockName, MemberDefImpl::displayDefinition, DocInternalRef::DocInternalRef, expandExpression, extractClassName, extractLanguageSpecificTitle, extractNamespaceName, extractNoExcept, Markdown::Private::extractTitleId, fillColorStyleMap, filterMemberDocumentation, DocParser::findAndCopyImage, findClassRelation, findDirDocumentation, DocParser::findDocsForMemberOrCompound, findEnumDocumentation, findEnums, findFileDef, findGlobalMember, findMember, findPackageScopeFromPath, findScopeFromQualifiedName, findUsingDeclImports, findUsingDirectives, generateClassOrGlobalLink, generateClassOrGlobalLink, generateFunctionLink, generateFunctionLink, generateMemberLink, CitationManager::generatePage, generateXMLForMember, getBaseNameOfOutput, MemberDefImpl::getClassDefOfAnonymousType, getDefsOld, getDotImageExtension, getFilteredImageAttributes, getFilterFromList, getMemberFromSymbol, ParserManager::getParsers, SymbolResolver::Private::getResolvedSymbolRec, SymbolResolver::Private::getResolvedTypeRec, getScopeDefs, getTemplateArgumentsFromName, DocPara::handleCommand, handleToc, initUCF, insertTemplateSpecifierInScope, Markdown::Private::isAtxHeader, isCastKeyword, MemberDefImpl::isDocumentedFriendClass, isRecursiveBaseClass, isURL, isVarWithConstructor, DiagramItem::label, leftScopeMatch, linkifyText, Htags::loadFilemap, makeBaseName, makeBaseName, makeBaseName, makeDisplayName, makeTemplateInstanceRelation, mangleCSharpGenericName, markdownFileNameToId, matchCanonicalTypes, matchExcludedSymbols, mergeArguments, mergeCategories, DirDefImpl::mergeDirectoryInTree, ClassDefImpl::mergeMembersFromBaseClasses, mergeScopes, SymbolResolver::Private::newResolveTypedef, normalizeNonTemplateArgumentsInString, LatexDocVisitor::operator(), DocLink::parse, parseCommentAsText, parseFuncDecl, VhdlDocGen::parseFuncProto, MarkdownOutlineParser::parseInput, parseMain, VhdlDocGen::parseUCF, VHDLOutlineParser::popLabel, FlowChart::printNode, Markdown::Private::processLink, projectLogoFile, readTagFile, replaceNamespaceAliasesRec, replaceRef, resolveRef, resolveSymlink, resolveTemplateInstanceInType, resolveTypeDef, DotFilePatcher::run, searchInputFiles, searchTemplateSpecs, setCallContextForVar, setClassScope, showFileDefMatches, simplifyTypeForTable, splitKnRArg, splitString, stripAnonymousNamespaceScope, stripComment, stripDeclKeywords, stripExtensionGeneral, stripFromPath, stripFuncPtr, stripIrrelevantString, stripKnownExtensions, stripWord, substituteKeywords, substituteTemplateArgumentsInString, trimBaseClassScope, MemberDefImpl::writeDeclaration, DotNode::writeDEF, writeDefArgumentList, FileDefImpl::writeDetailedDescription, DotNode::writeDocbook, MemberDefImpl::writeDocumentation, writeExceptionListImpl, HtmlGenerator::writeExternalSearchPage, HtmlHelpIndex::writeFields, VhdlDocGen::writeFormatString, writeGraphInfo, ClassDefImpl::writeIncludeFilesForSlice, MemberDefImpl::writeMemberDocSimple, PlantumlManager::writePlantUMLSource, VhdlDocGen::writeRecordUnit, VhdlDocGen::writeSource, DefinitionImpl::writeSourceDef, DocSets::writeToken, DotNode::writeUrl and DotNode::writeXML.
length()
| inline |
Returns the length of the string, not counting the 0-terminator.
Equivalent to size().
Definition at line 153 of file qcstring.h.
Reference m_rep.
Referenced by DefinitionImpl::_docsAlreadyAdded, DefinitionImpl::_setBriefDescription, HtmlCodeGenerator::_writeCodeLink, MemberDefImpl::_writeReimplements, abbreviate, VhdlDocGen::addBaseClass, VHDLOutlineParser::addCompInst, addEnumValuesToEnums, addIncludeFile, DocSets::addIndexItem, addMacroDefinition, addMemberToGroups, addModule, addRelatedPage, addSeparatorsIfNeeded, GrowBuf::addStr, addTemplateNames, addVariable, FlowChart::alignCommentNode, FlowChart::alignFuncProc, alignText, buildDirectories, buildFileName, buildFunctionList, buildGroupListFiltered, charsToIndex, Config::checkAndCorrect, DocParser::checkArgumentName, checkExtension, VHDLOutlineParser::checkInlineCode, checkList, DocParser::checkUnOrMultipleDocumentedParams, checkVhdlString, checkWarnMessage, computeCommonDirPrefix, computeQualifiedIndex, computeVerifiedDotPath, configStringRecode, contains, contains, TranslatorPersian::convertDigitsToFarsi, DotNode::convertLabel, DotFilePatcher::convertMapFile, convertNameToFile, convertToHtmlAndTruncate, MemberList::countEnumValues, createOutputDirectory, createTagLessInstance, detab, DotClassGraph::determineVisibleNodes, MemberDefImpl::displayDefinition, DocAnchor::DocAnchor, DocEmoji::DocEmoji, docifyToString, docifyToString, DocInternalRef::DocInternalRef, elemIsVisible, encodeDirName, encodeForOutput, endsWith, escapeId, expandExpression, externalRef, DefinitionImpl::externalReference, extractBeginRawStringDelimiter, extractBind, extractBlock, extractCanonicalType, extractClassNameFromType, extractEndRawStringDelimiter, extractFromParens, extractLanguageSpecificTitle, extractNamespaceName, extractNoExcept, extractTrailingComment, filter2008VhdlComment, filterMemberDocumentation, find, find, DocParser::findAndCopyImage, findClassRelation, findDirDocumentation, DocParser::findDocsForMemberOrCompound, Markdown::Private::findEmphasisChar, Markdown::Private::findEndOfLine, findEndOfTemplate, findEnumDocumentation, findEnums, findFileDef, findMember, findRev, findRev, findScopeFromQualifiedName, findTemplateSpecializationPosition, findUsingDeclImports, findUsingDirectives, format_warn, VhdlDocGen::formatString, generateAnonymousAnchor, generateClassOrGlobalLink, generateClassOrGlobalLink, generateFunctionLink, generateFunctionLink, generateMemberLink, CitationManager::generatePage, PerlModGenerator::generatePerlModForMember, getCanonicalTemplateSpec, MemberDefImpl::getClassDefOfAnonymousType, getConvertLatexMacro, getCurrentChar, getDefsOld, getExtension, getFileFilter, getNextChar, getNextId, getParserForFile, ParserManager::getParsers, getProjectId, SymbolResolver::Private::getResolvedSymbolRec, SymbolResolver::Private::getResolvedTypeRec, getScopeDefs, getScopeFragment, handle_warn_as_error, DocPara::handleStartCode, handleToc, insert, insertTemplateSpecifierInScope, Portable::isAbsolutePath, Markdown::Private::isAtxHeader, isConstraintFile, DocImage::isSVG, isVarWithConstructor, DiagramItem::label, latexEscapeIndexChars, latexEscapeLabelName, leftScopeMatch, linkToText, makeDisplayName, matchArgument2, matchExcludedSymbols, DirDefImpl::matchPath, mergeArguments, ClassDefImpl::mergeMembersFromBaseClasses, mergeScopes, nameIsActuallyPartOfType, SymbolResolver::Private::newResolveTypedef, VHDLOutlineParser::oneLineComment, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), TextDocVisitor::operator(), XmlDocVisitor::operator(), DocLink::parse, FileCodeParser::parseCode, parseCommentAsText, parseFile, parseFuncDecl, VhdlDocGen::parseFuncProto, MarkdownOutlineParser::parseInput, parseMain, Htags::path2URL, Markdown::process, Markdown::Private::processBlocks, Markdown::Private::processLink, processList, Markdown::Private::processQuotations, Markdown::Private::processSpecialCommand, processString, projectLogoSize, DocTokenizer::pushBackHtmlTag, readCodeFragment, readIncludeFile, readIncludeFile, readTagFile, HtmlHelpRecoder::recode, Portable::recodeUtf8StringToW, recognizeFixedForm, removeEmptyLines, removeRedundantWhiteSpace, replaceFunctionMacro, replaceVariables, resolveRef, resolveSymlink, resolveTypeDef, resolveUserReferences, rightScopeMatch, searchInputFiles, searchTemplateSpecs, selectBlocks, MemberDefImpl::setAnchor, MemberList::setAnonymousEnumType, setCallContextForVar, setClassScope, showFileDefMatches, simplifyTypeForTable, simplifyWhiteSpace, skipToEndMarker, splitSearchTokens, sprintf, ManGenerator::startDoxyAnchor, startsWithKeyword, stringize, stripAnonymousMarkers, stripAnonymousNamespaceScope, stripComment, stripExtensionGeneral, stripFromPath, stripFuncPtr, stripIrrelevantString, stripKnownExtensions, stripLeadingAndTrailingEmptyLines, stripQuotes, stripQuotes, stripScope, stripTemplateSpecifiers, stripTemplateSpecifiersFromScope, stripTrailingWhiteSpace, stripWord, subrHandleCommentBlock, substEnvVarsInStrList, substitute, substitute, substituteKeywords, SymbolResolver::Private::substTypedef, toLong, toUInt64, toULong, trimBaseClassScope, Trace::trunc, TranslatorJapanese::trWriteList, unputChar, DocTokenizer::unputString, validatingParseDoc, DocbookCodeGenerator::writeCodeLink, LatexCodeGenerator::writeCodeLink, RTFCodeGenerator::writeCodeLink, XMLCodeGenerator::writeCodeLink, DocbookCodeGenerator::writeCodeLinkLine, MemberDefImpl::writeDeclaration, writeDefArgumentList, FileDefImpl::writeDetailedDescription, MemberDefImpl::writeDocumentation, MemberDefImpl::writeEnumDeclaration, HtmlGenerator::writeExternalSearchPage, ClassDefImpl::writeIncludeFilesForSlice, HtmlGenerator::writeLabel, writeMscGraphFromFile, PlantumlManager::writePlantUMLSource, FlowChart::writeShape, writeSingleFileIndex, DefinitionImpl::writeSourceDef, writeString, ConfigOption::writeStringList, ClassDefImpl::writeTemplateSpec, DocSets::writeToken, writeUCFLink, DotNode::writeUrl, writeWord and HtmlEntityMapper::writeXMLSchema.
lower()
| inline |
Definition at line 234 of file qcstring.h.
References convertUTF8ToLower, m_rep and QCString.
Referenced by VHDLOutlineParser::addCompInst, DocSets::addIndexItem, VHDLOutlineParser::addLibUseClause, addLocalVar, addSubprogram, SearchIndex::addWordRec, adjustConfiguration, DocHtmlCell::alignment, Config::checkAndCorrect, DocParser::checkArgumentName, checkFileName, checkIfHtmlEndTagEndsAutoList, DocParser::checkUnOrMultipleDocumentedParams, codifyMapLines, convertStringToBool, VhdlDocGen::correctMemberProperties, elemIsVisible, endScope, extractClassNameFromType, CitationManager::find, findArgument, findFileDef, VhdlDocGen::findKeyWord, VhdlDocGen::findMember, generateLink, CitationManager::generatePage, genericPatternMatch, getFilteredImageAttributes, getFilterFromList, getFortranDefs, getLanguageFromCodeLang, getLanguageFromFileName, getParameter, ParserManager::getParsers, guessSection, DocPara::handleCommand, handleFileInfoResult, handleHtmlTag, DocParser::handleImage, handleImage, handleInheritanceGraph, DocParser::handleStyleLeave, handleToc, MemberDefImpl::init, CitationManager::insert, CitationManager::insertCrossReferencesForBibFile, keyWordsFortranC, Mapper< T >::map, COutlineParser::needsPreprocessing, FortranOutlineParser::needsPreprocessing, SymbolModifiers::operator|=, MarkdownOutlineParser::parseInput, Markdown::Private::processHtmlTagWrite, Markdown::Private::processLink, subrHandleCommentBlock, subrHandleCommentBlockResult, substituteHtmlKeywords, updateLanguageMapping, Config::updateObsolete, DocHtmlCell::valignment, Markdown::Private::writeBlockQuote, writeColoredWord and ClassDefImpl::writeTemplateSpec.
mid()
| inline |
Definition at line 226 of file qcstring.h.
References m_rep and QCString.
Referenced by MemberDefImpl::_writeCategoryRelation, MemberDefImpl::_writeEnumValues, abbreviate, addClassToContext, addEnumValuesToEnums, addIncludeFile, addMacroDefinition, addMemberFunction, addTemplateNames, addToMap, ClassDefImpl::addTypeConstraints, addVariable, adjustConfiguration, argListToString, buildFunctionList, buildScopeFromQualifiedName, buildTypedefList, VHDLOutlineParser::checkInlineCode, combineArgsAndException, convertFileId2Var, createJavaScriptSearchIndex, Translator::createNoun, MemberDefImpl::displayDefinition, elemIsVisible, ExistsOnPath, expandExpression, extractBeginRawStringDelimiter, extractBind, extractBlock, extractCanonicalType, extractClassNameFromType, extractEndRawStringDelimiter, extractLanguageSpecificTitle, extractNoExcept, Markdown::extractPageTitle, extractPartAfterNewLine, fillColorStyleMap, VhdlDocGen::findAllArchitectures, findClassRelation, findGlobalMember, findPackageScopeFromPath, findParameterList, findScopeFromQualifiedName, SymbolResolver::Private::followPath, generateClassOrGlobalLink, generateFunctionLink, CitationManager::generatePage, PerlModGenerator::generatePerlModForMember, PlantumlManager::generatePlantUMLOutput, generateSqlite3ForMember, generateXMLForMember, getDefsOld, getExtension, getFileFilter, getFileNameExtension, getFilteredImageAttributes, getFilterFromList, getLanguageFromCodeLang, getLinkInScope, getMemberFromSymbol, SymbolResolver::Private::getResolvedSymbolRec, SymbolResolver::Private::getResolvedTypeRec, guessSection, DocPara::handleCommand, handleHtmlTag, DocParser::handleImage, handleImage, DocParser::handleParameterType, CitationManager::insertCrossReferencesForBibFile, ClassDefImpl::isExtension, DocImage::isSVG, linkifyText, Htags::loadFilemap, makeBaseName, makeFileName, makeFileName, makeShortName, makeShortName, makeShortName, makeTemplateInstanceRelation, matchCanonicalTypes, matchExcludedSymbols, SymbolResolver::Private::newResolveTypedef, node2URL, normalizeNonTemplateArgumentsInString, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), TextDocVisitor::operator(), XmlDocVisitor::operator(), DocIncOperator::parse, DocPara::parse, DocParamList::parse, FileCodeParser::parseCode, VhdlDocGen::parseFuncProto, Htags::path2URL, VhdlDocGen::prepareComment, Markdown::process, Markdown::Private::processLink, processString, projectLogoSize, readIncludeFile, readIncludeFile, removeLongPathMarker, CitationManager::replaceFormulas, replaceNamespaceAliasesRec, replaceRef, replaceVariables, resolveRef, resolveSymlink, resolveTemplateInstanceInType, resolveTypeDef, DotFilePatcher::run, setClassScope, splitKnRArg, splitSearchTokens, stripAnonymousNamespaceScope, stripComment, stripDeclKeywords, stripLeadingAndTrailingEmptyLines, stripPath, stripProtectionPrefix, stripQuotes, stripQuotes, stripTemplateSpecifiersFromScope, stripTrailingReturn, substEnvVarsInStrList, substituteTemplateArgumentsInString, substituteTemplatesInString, TranslatorAfrikaans::trDayOfWeek, TranslatorBrazilian::trDayOfWeek, TranslatorCatalan::trDayOfWeek, TranslatorCzech::trDayOfWeek, TranslatorDanish::trDayOfWeek, TranslatorDutch::trDayOfWeek, TranslatorEsperanto::trDayOfWeek, TranslatorFinnish::trDayOfWeek, TranslatorFrench::trDayOfWeek, TranslatorHungarian::trDayOfWeek, TranslatorItalian::trDayOfWeek, TranslatorLatvian::trDayOfWeek, TranslatorLithuanian::trDayOfWeek, TranslatorNorwegian::trDayOfWeek, TranslatorPolish::trDayOfWeek, TranslatorPortuguese::trDayOfWeek, TranslatorRomanian::trDayOfWeek, TranslatorSerbian::trDayOfWeek, TranslatorSlovak::trDayOfWeek, TranslatorSlovene::trDayOfWeek, TranslatorSpanish::trDayOfWeek, TranslatorSwedish::trDayOfWeek, TranslatorAfrikaans::trMonth, TranslatorBrazilian::trMonth, TranslatorCatalan::trMonth, TranslatorCzech::trMonth, TranslatorDanish::trMonth, TranslatorDutch::trMonth, TranslatorEsperanto::trMonth, TranslatorFinnish::trMonth, TranslatorFrench::trMonth, TranslatorHungarian::trMonth, TranslatorItalian::trMonth, TranslatorLatvian::trMonth, TranslatorLithuanian::trMonth, TranslatorNorwegian::trMonth, TranslatorPolish::trMonth, TranslatorPortuguese::trMonth, TranslatorRomanian::trMonth, TranslatorSerbian::trMonth, TranslatorSlovak::trMonth, TranslatorSlovene::trMonth, TranslatorSpanish::trMonth, TranslatorSwedish::trMonth, NamespaceDefImpl::updateLocalName, DotNode::writeDEF, writeDefArgumentList, DotNode::writeDocbook, MemberDefImpl::writeDocumentation, writeExceptionList, writeExceptionListImpl, writeGraphInfo, Markdown::Private::writeMarkdownImage, MemberDefImpl::writeMemberDocSimple, writeObjCMethodCall, DefinitionImpl::writeSourceDef, ConfigOption::writeStringList, DotNode::writeXML and HtmlEntityMapper::writeXMLSchema.
prepend()
| inline |
Definition at line 407 of file qcstring.h.
References insert and QCString.
Referenced by addClassToContext, addConceptToContext, MemberDefImpl::addListReference, addMemberFunction, addModule, addSTLClass, ClassDefImpl::addUsedByClass, ClassDefImpl::addUsedClass, addVariable, FlowChart::alignFuncProc, MemberDefImpl::anchor, buildFunctionList, convertNameToFile, correctURL, VHDLOutlineParser::createFlow, createOutputDirectory, MemberDefImpl::displayDefinition, DocEmoji::DocEmoji, externalRef, DefinitionImpl::externalReference, MemberDefImpl::fieldType, filterMemberDocumentation, findClassRelation, DocParser::findDocsForMemberOrCompound, findEnumDocumentation, findEnums, findMember, generateDEFForMember, generateOutput, generatePHPVariableLink, MemberDefImpl::getDeclType, getExtension, getLanguageFromFileName, getLink, getLink, FlowChart::getNodeName, getScopeDefs, SymbolResolver::Private::newResolveTypedef, HtmlDocVisitor::operator(), parseFuncDecl, MarkdownOutlineParser::parseInput, processTagLessClasses, projectLogoSize, quoted, replaceRef, MemberDefImpl::setAnchor, SearchIndex::setCurrentDoc, setDotFontPath, MemberDefImpl::sourceRefName, LatexDocVisitor::startDiaFile, LatexDocVisitor::startDotFile, LatexDocVisitor::startMscFile, substituteHtmlKeywords, unputChar, updateLanguageMapping, MemberDefImpl::writeDeclaration, NamespaceLinkedRefMap::writeDeclaration, ClassDefImpl::writeDeclarationLink, ConceptDefImpl::writeDeclarationLink, ModuleDefImpl::writeDeclarationLink, writeDefArgumentList, HtmlDocVisitor::writeDiaFile, GroupDefImpl::writeDirs, MemberDefImpl::writeDocumentation, HtmlDocVisitor::writeDotFile, DirDefImpl::writeFileList, GroupDefImpl::writeFiles, ModuleDefImpl::writeFiles, writeIndexHierarchyEntries, HtmlGenerator::writeInheritedSectionTitle, VhdlDocGen::writeInlineClassLink, LatexCodeGenerator::writeLineNumber, RTFCodeGenerator::writeLineNumber, MemberDefImpl::writeLink, writeMemberReference, HtmlDocVisitor::writeMscFile, GroupDefImpl::writeNestedGroups, PlantumlManager::writePlantUMLSource, writeSingleFileIndex, VhdlDocGen::writeSource, DirDefImpl::writeSubDirList, VhdlDocGen::writeVHDLDeclaration and VhdlDocGen::writeVhdlLink.
prepend()
| inline |
prepend()
| inline |
prepend()
| inline |
quoted()
| inline |
Definition at line 260 of file qcstring.h.
References append, end, m_rep, prepend, QCString and qisspace.
Referenced by projectLogoSize, DotAttributes::updateValue, writeLatexMakefile and writeMakeBat.
rawData()
| inline |
Returns a writable pointer to the data.
Definition at line 165 of file qcstring.h.
Reference m_rep.
Referenced by configStringRecode, ResourceMgr::copyResourceAs, ResourceMgr::getAsString, SymbolResolver::Private::getResolvedTypeRec, HtmlHelpRecoder::recode, repeat, simplifyWhiteSpace, sprintf, stripIndentationVerbatim, substitute, substitute and transcodeCharacterStringToUTF8.
remove()
| inline |
Definition at line 427 of file qcstring.h.
References m_rep and QCString.
Referenced by alignText, VhdlDocGen::convertFileNameToClassName, VhdlDocGen::deleteAllChars, VhdlDocGen::deleteCharRev, endScope, extractFromParens, initUCF, VhdlDocGen::parseForBinding, VhdlDocGen::parseForConfig, VhdlDocGen::parseUCF, replace, resolveModuleProcedures, splitString, stripKeyword, MemberDefImpl::writeDocumentation, VhdlDocGen::writeFormatString and FlowChart::writeShape.
removeWhiteSpace()
| inline |
returns a copy of this string with all whitespace removed
Definition at line 286 of file qcstring.h.
repeat()
| inline |
Definition at line 306 of file qcstring.h.
References data, ExplicitSize, QCString, rawData and size.
Referenced by LatexGenerator::startGroupHeader, LatexGenerator::startInlineHeader, LatexGenerator::startMemberDoc, LatexGenerator::startMemberHeader, LatexGenerator::startTitleHead and LatexGenerator::writeInheritedSectionTitle.
replace()
|
Declaration at line 434 of file qcstring.h, definition at line 212 of file qcstring.cpp.
References insert, QCString and remove.
Referenced by VhdlDocGen::convertFileNameToClassName, VhdlDocGen::formatString, version, writeClassTreeInsideNamespaceElement, writeNamespaceIndex and writeNamespaceTreeElement.
reserve()
| inline |
Reserve space for size bytes without changing the string contents.
Definition at line 172 of file qcstring.h.
Referenced by docifyToString, docifyToString, removeEmptyLines, selectBlocks, HtmlGenerator::writeLabel and PlantumlManager::writePlantUMLSource.
resize()
| inline |
Definition at line 167 of file qcstring.h.
Reference m_rep.
Referenced by alignText, configStringRecode, readCodeFragment, HtmlHelpRecoder::recode, simplifyWhiteSpace, splitSearchTokens, sprintf, stripAnonymousMarkers, stripIndentationVerbatim, stripTrailingWhiteSpace, substitute and transcodeCharacterStringToUTF8.
right()
| inline |
Definition at line 219 of file qcstring.h.
References m_rep and QCString.
Referenced by MemberDefImpl::_writeReimplements, VhdlDocGen::addBaseClass, VHDLOutlineParser::addCompInst, addEnumValuesToEnums, addMacroDefinition, addModule, addRelatedPage, addTemplateNames, ClassDefImpl::addTypeConstraints, addVariable, buildFileName, buildFunctionList, checkExtension, checkList, computeCommonDirPrefix, DotFilePatcher::convertMapFile, MemberList::countEnumValues, DocInternalRef::DocInternalRef, expandExpression, extractCanonicalType, extractNamespaceName, filterMemberDocumentation, DocParser::findAndCopyImage, findClassRelation, DocParser::findDocsForMemberOrCompound, findEnumDocumentation, findEnums, findFileDef, findMember, findScopeFromQualifiedName, findUsingDeclImports, generateClassOrGlobalLink, generateClassOrGlobalLink, generateFunctionLink, generateFunctionLink, generateMemberLink, CitationManager::generatePage, PerlModGenerator::generatePerlModForMember, getCanonicalTemplateSpec, getDefsOld, getNextChar, getParserForFile, getScopeDefs, handleToc, insertTemplateSpecifierInScope, isConstraintFile, linkToText, matchArgument2, mergeArguments, mergeScopes, SymbolResolver::Private::newResolveTypedef, VHDLOutlineParser::oneLineComment, PerlModDocVisitor::operator(), RTFDocVisitor::operator(), DocLink::parse, parseFile, parseFuncDecl, MarkdownOutlineParser::parseInput, readTagFile, resolveRef, resolveTypeDef, rightScopeMatch, MemberList::setAnonymousEnumType, setCallContextForVar, setClassScope, showFileDefMatches, ManGenerator::startDoxyAnchor, stripAnonymousNamespaceScope, stripExtensionGeneral, stripFromPath, stripIrrelevantString, stripKnownExtensions, stripScope, stripTemplateSpecifiersFromScope, stripWord, subrHandleCommentBlock, substEnvVarsInStrList, tempArgListToString, trimBaseClassScope, MemberDefImpl::writeDeclaration, FileDefImpl::writeDetailedDescription, MemberDefImpl::writeEnumDeclaration, HtmlGenerator::writeExternalSearchPage, HtmlHelpIndex::writeFields, ClassDefImpl::writeIncludeFilesForSlice, writeMscGraphFromFile, PlantumlManager::writePlantUMLSource, DefinitionImpl::writeSourceDef and DotNode::writeUrl.
setNum()
| inline |
Definition at line 444 of file qcstring.h.
References m_rep and QCString.
Referenced by VhdlDocGen::addBaseClass, addModule, compileOptions, compileOptions, compileOptions, compileOptions, compileOptions, convertCppComments, convertIndexWordToAnchor, CondParser::evalOperator, format_warn, generateAnonymousAnchor, generateIndentLabel, generateJSNavTree, CitationManager::generatePage, VHDLOutlineParser::getNameID, FlowChart::getNodeName, RTFDocVisitor::getStyle, CitationManager::latexBibFiles, mangleCSharpGenericName, PerlModDocVisitor::operator(), pathToNode, Markdown::Private::processLink, processTagLessClasses, removeIdsAndMarkers, setOutput, warn_line, MemberList::writeDeclarations, PlantumlManager::writePlantUMLSource, Markdown::Private::writeTableBlock, VhdlDocGen::writeVHDLDeclarations and yearToString.
setNum()
| inline |
setNum()
| inline |
setNum()
| inline |
setNum()
| inline |
setNum()
| inline |
setNum()
| inline |
setNum()
| inline |
simplifyWhiteSpace()
|
return a copy of this string with leading and trailing whitespace removed and multiple whitespace characters replaced by a single space
Declaration at line 303 of file qcstring.h, definition at line 185 of file qcstring.cpp.
References data, ExplicitSize, isEmpty, length, QCString, qisspace, rawData, resize and TRUE.
Referenced by DefinitionImpl::_docsAlreadyAdded, addVariable, VHDLOutlineParser::checkInlineCode, findAndRemoveWord, Markdown::Private::processLink, MemberDefImpl::setBitfields, setClassScope, substituteTemplateArgumentsInString and FlowChart::writeFlowLinks.
size()
| inline |
Returns the length of the string, not counting the 0-terminator.
Definition at line 156 of file qcstring.h.
Reference m_rep.
Referenced by DocParser::findDocsForMemberOrCompound, findGlobalMember, SymbolResolver::Private::getResolvedSymbolRec, Markdown::Private::isBlockCommand, MarkdownOutlineParser::parseInput, VHDLOutlineParser::Private::parseVhdlfile, Preprocessor::processFile, QCString, repeat, reserve and stripKeyword.
sprintf()
|
Declaration at line 186 of file qcstring.h, definition at line 29 of file qcstring.cpp.
References length, QCString, rawData and resize.
Referenced by addDependencies, addFormula, addIncludeFile, addXRefItem, RTFGenerator::beginRTFSection, buildFileList, DocParser::checkArgumentName, clearSubDirs, convertCppComments, convertNameToFile, FormulaManager::createLatexFile, createSubDirs, dateTimeFromString, dateToRTFDateString, encodeForOutput, escapeComment, escapeName, escapeObject, escapeWord, DocParser::findAndCopyImage, generateClassMemberLink, generateClassOrGlobalLink, generateFormula, DotGfxHierarchyTable::getBaseName, getLinkInScope, includeTagFileAttributes, FormulaManager::initFromRepository, initPredefined, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), PerlModDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), Preprocessor::processFile, readIncludeFile, replaceFunctionMacro, runPlantumlContent, saveObjCContext, startCodeLine, startCodeLine, startCodeLine, startCodeLine, startCodeLine, startCodeLine, startCodeLine, RTFGenerator::startCompoundTemplateParams, RTFGenerator::startMemberDoc, LayoutParser::startNavEntry, RTFGenerator::startSection, RTFGenerator::startTitleHead, TranslatorArmenian::trDateTime, TranslatorBrazilian::trDateTime, TranslatorBulgarian::trDateTime, TranslatorCatalan::trDateTime, TranslatorChinese::trDateTime, TranslatorChinesetraditional::trDateTime, TranslatorCroatian::trDateTime, TranslatorCzech::trDateTime, TranslatorDanish::trDateTime, TranslatorDutch::trDateTime, TranslatorEnglish::trDateTime, TranslatorEsperanto::trDateTime, TranslatorFrench::trDateTime, TranslatorGerman::trDateTime, TranslatorGreek::trDateTime, TranslatorHindi::trDateTime, TranslatorHungarian::trDateTime, TranslatorIndonesian::trDateTime, TranslatorItalian::trDateTime, TranslatorJapanese::trDateTime, TranslatorKorean::trDateTime, TranslatorLatvian::trDateTime, TranslatorPersian::trDateTime, TranslatorPolish::trDateTime, TranslatorPortuguese::trDateTime, TranslatorRomanian::trDateTime, TranslatorRussian::trDateTime, TranslatorSlovak::trDateTime, TranslatorSpanish::trDateTime, TranslatorSwedish::trDateTime, TranslatorTurkish::trDateTime, TranslatorUkrainian::trDateTime, TranslatorJapanese::trWriteList, DotNode::writeArrow, DotNode::writeBox, writeDiaGraphFromFile, ClassDiagram::writeFigure, writeJavaScriptSearchIndex, DocbookCodeGenerator::writeLineNumber, LatexCodeGenerator::writeLineNumber, RTFCodeGenerator::writeLineNumber, writeMscGraphFromFile, Markdown::Private::writeOneLineHeaderOrRuler, DocbookGenerator::writePageLink and DefinitionImpl::writeSourceDef.
startsWith()
| inline |
Definition at line 492 of file qcstring.h.
Reference m_rep.
Referenced by MemberDefImpl::_isAnonymousBitField, MemberDefImpl::_writeEnumValues, addMethodToClass, addVariable, DocHtmlCell::alignment, buildFunctionList, Config::checkAndCorrect, computeMemberRelationsForBaseClass, DotFilePatcher::convertMapFile, copyStyleSheet, MemberDefImpl::createTemplateInstanceMember, extractClassNameFromType, fillColorStyleMap, filterMemberDocumentation, DocParser::findAndCopyImage, findClassRelation, DocParser::findDocsForMemberOrCompound, findMember, findUsingDeclImports, SymbolResolver::Private::followPath, generateFunctionLink, getCanonicalTypeForIdentifier, getDefsOld, DocParser::handleImage, handleImage, ClassDefImpl::hideDerivedVariablesInPython, CitationManager::insertCrossReferencesForBibFile, SymbolResolver::Private::isAccessibleFrom, AnchorGenerator::looksGenerated, HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), RTFDocVisitor::operator(), SymbolModifiers::operator|=, parseFuncDecl, VhdlDocGen::prepareComment, RTFGenerator::preProcessFileInplace, removeLongPathMarker, replaceRef, SymbolResolver::resolveClass, resolveClassNestingRelations, resolveRef, resolveSymlink, startsWithKeyword, stripTrailingReturn, substituteHtmlKeywords, substituteTemplateArgumentsInString, substituteTemplatesInString, HtmlGenerator::writeStyleInfo and writeUserGroupStubPage.
startsWith()
| inline |
Definition at line 498 of file qcstring.h.
Reference m_rep.
startsWith()
| inline |
str()
| inline |
Definition at line 537 of file qcstring.h.
Reference m_rep.
Referenced by DefinitionImpl::_setBriefDescription, MemberDefImpl::_writeReimplementedBy, SymbolResolver::Private::accessibleViaUsingNamespace, LinkedMap< T, Hash, KeyEqual, Map >::add, LinkedMap< T, Hash, KeyEqual, Map >::add, LinkedRefMap< T, Hash, KeyEqual, Map >::add, SymbolMap< T >::add, ConstraintClassDef::addAccessor, UsesClassDef::addAccessor, VhdlDocGen::addBaseClass, DotClassGraph::addClass, Index::addClassMemberNameToIndex, Crawlmap::addContentsItem, addDefine, ModuleManager::addDocs, ModuleDefImpl::addExportedModule, Index::addFileMemberNameToIndex, addFormula, DotGfxHierarchyTable::addHierarchy, HtmlHelp::addImageFile, ModuleDefImpl::addImport, ModuleManager::addImport, FileDefImpl::addIncludedByDependency, FileDefImpl::addIncludeDependency, Crawlmap::addIndexFile, HtmlHelp::addIndexFile, Crawlmap::addIndexItem, DocSets::addIndexItem, HtmlHelpIndex::addItem, addLocalVar, Index::addModuleMemberNameToIndex, Index::addNamespaceMemberNameToIndex, ModuleDefImpl::addPartition, VHDLOutlineParser::addProto, Preprocessor::addSearchDir, DefinitionImpl::addSourceReferencedBy, DefinitionImpl::addSourceReferences, HtmlHelp::addStyleSheetFile, addUsingDirective, addVariable, addVariable, VariableContext::addVariable, addVariableToFile, VHDLOutlineParser::addVhdlType, SearchIndex::addWordRec, FlowChart::alignCommentNode, RTFGenerator::beginRTFSection, DotCallGraph::buildGraph, DotInclDepGraph::buildGraph, buildListOfUsingDecls, anonymous{tagreader.cpp}::TagFileParser::buildLists, buildVarList, Config::checkAndCorrect, checkAndOpenFile, DocParser::checkArgumentName, VHDLOutlineParser::checkInlineCode, DocParser::checkRetvalName, DocParser::checkUnOrMultipleDocumentedParams, checkVhdlString, DocbookGenerator::cleanup, HtmlGenerator::cleanup, LatexGenerator::cleanup, ManGenerator::cleanup, RTFGenerator::cleanup, clearSubDirs, computeExpression, computeTemplateClassRelations, computeVerifiedDotPath, contains, containsEnvVar, containsWord, convertNameToFile, copyFile, copyIcon, copyLogo, copyStyleSheet, DotManager::createFilePatcher, FormulaManager::createFormulasTexFile, VHDLOutlineParser::createFunction, createJavaScriptSearchIndex, FormulaManager::createLatexFile, ModuleManager::createModuleDef, Translator::createNoun, createOutputDirectory, DotManager::createRunner, createSubDirs, dateTimeFromString, LinkedMap< T, Hash, KeyEqual, Map >::del, LinkedRefMap< T, Hash, KeyEqual, Map >::del, deliverablesPresent, determineAbsoluteIncludeName, determineInkscapeVersion, MemberDefImpl::displayDefinition, DotCallGraph::DotCallGraph, DotClassGraph::DotClassGraph, DotGroupCollaboration::DotGroupCollaboration, DotInclDepGraph::DotInclDepGraph, drawClusterOpening, drawDirectory, anonymous{tagreader.cpp}::TagFileParser::endElement, anonymous{tagreader.cpp}::TagFileParser::endEnumValue, endScope, endsWith, CondParser::evalVariable, ExistsOnPath, expandExpression, externalRef, DefinitionImpl::externalReference, extractCanonicalType, extractClassNameFromType, extractDirection, Markdown::extractPageTitle, Markdown::Private::extractTitleId, fileToString, fillColorStyleMap, filterMemberDocumentation, filterTitle, CitationManager::find, LinkedMap< T, Hash, KeyEqual, Map >::find, LinkedRefMap< T, Hash, KeyEqual, Map >::find, find, find, SectionRefs::find, SymbolMap< T >::find, DocParser::findAndCopyImage, findAndRemoveWord, VhdlDocGen::findArchitecture, findBaseClassesForClass, findClassEntries, findClassRelation, findFileDef, findFilePath, VhdlDocGen::findKeyWord, VhdlDocGen::findMemberDef, findPackageScope, findPackageScopeFromPath, findRev, findTemplateInstanceRelation, findUsedClassesForClass, findUsingDeclImports, VariableContext::findVariable, fmt::formatter< QCString >::format, generateDEF, generateFileSources, generateFormula, generateFunctionLink, generateFunctionLink, FormulaManager::generateImages, generateOutput, CitationManager::generatePage, generateXML, genericPatternMatch, ConfigImpl::get, ResourceMgr::get, MemberDefImpl::getClassDefOfAnonymousType, DocVisitor::getCodeParser, getConvertLatexMacro, Portable::getenv, FilterCache::getFileContentsDisk, FilterCache::getFileContentsPipe, getFilteredImageAttributes, getFilterFromList, getFortranDefs, VhdlDocGen::getIndexWord, getLanguageFromFileName, getLinkInScope, getMscImageMapFromFile, ModuleManager::getPrimaryInterface, getResolvedNamespace, SymbolResolver::Private::getResolvedSymbolRec, SymbolResolver::Private::getResolvedTypeRec, RTFDocVisitor::getStyle, guessSection, DocPara::handleCommand, handleFileInfoResult, HtmlGenerator::init, LatexGenerator::init, ManGenerator::init, FormulaManager::initFromRepository, initPredefined, initTracing, initUCF, CitationManager::insert, insert, CitationManager::insertCrossReferencesForBibFile, insertDimension, insertMapFile, SymbolResolver::Private::isAccessibleFromWithExpScope, isDefined, isExplicitPage, isURL, isVarWithConstructor, keyWordsFortranC, labelToEnumValue, CitationManager::latexBibFiles, loadExtensions, Htags::loadFilemap, loadStylesheet, Mapper< T >::map, markdownFileNameToId, matchExcludedSymbols, HtmlEntityMapper::name2sym, SymbolResolver::Private::newResolveTypedef, normalizeNonTemplateArgumentsInString, openDbConnection, Portable::openInputStream, openOutputFile, Portable::openOutputStream, operator!=, DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), operator+, operator+=, operator<<, TextStream::operator<<, operator=, operator==, outputString, CodeFragmentManager::parseCodeFragment, parseCommentAsHtml, parseFile, VhdlDocGen::parseForBinding, VhdlDocGen::parseForConfig, MarkdownOutlineParser::parseInput, parseInput, parseMain, VhdlDocGen::parseUCF, Htags::path2URL, VhdlDocGen::prepareComment, LinkedMap< T, Hash, KeyEqual, Map >::prepend, LinkedRefMap< T, Hash, KeyEqual, Map >::prepend, preProcessFile, RTFGenerator::preProcessFileInplace, FlowChart::printNode, processConcatOperators, Markdown::Private::processLink, processList, QCString, QCString, readCodeFragment, readConfiguration, readFileOrDirectory, readIncludeFile, readIncludeFile, readInputFile, readTagFile, readTextFileByName, ParserManager::registerExtension, ParserManager::registerParser, SymbolMap< T >::remove, removeAnonymousScopes, replaceAnonymousScopes, replaceColorMarkers, replaceFunctionMacro, replaceNamespaceAliasesRec, replaceVariables, resetPDFSize, resolveLink, resolveModuleProcedures, resolveSymlink, resolveTemplateInstanceInType, resolveTypeBoundProcedures, RTFGenerator::rtf_BList_DepthStyle, RTFGenerator::rtf_CList_DepthStyle, RTFCodeGenerator::rtf_Code_DepthStyle, RTFGenerator::rtf_DList_DepthStyle, RTFGenerator::rtf_EList_DepthStyle, RTFGenerator::rtf_LCList_DepthStyle, DotFilePatcher::run, runPlantumlContent, SearchIndex::setCurrentDoc, SearchIndexExternal::setCurrentDoc, Portable::setenv, setFileName, FilterCache::shrinkBuffer, simplifyTypeForTable, splitSearchTokens, RTFGenerator::startCompoundTemplateParams, anonymous{tagreader.cpp}::TagFileParser::startElement, RTFCodeGenerator::startFontClass, RTFGenerator::startMemberDoc, RTFGenerator::startSection, startsWith, RTFGenerator::startTitleHead, substEnvVarsInString, substEnvVarsInStrList, substitute, substituteHtmlKeywords, substituteLatexKeywords, substituteTemplateArgumentsInString, substituteTemplatesInArgList, substituteTemplatesInString, SymbolResolver::Private::substTypedef, toStdString, transcodeCharacterStringToUTF8, transferStaticInstanceInitializers, tryPath, Portable::unsetenv, updateLanguageMapping, DotAttributes::updateValue, writeAlphabeticalClassList, Markdown::Private::writeBlockQuote, MemberDefImpl::writeDeclaration, writeDiaGraphFromFile, DefinitionImpl::writeDocAnchorsToTagFile, MemberDefImpl::writeDocumentation, MemberList::writeDocumentationPage, writeDotDirDepGraph, writeDotGraphFromFile, writeDotImageMapFromFile, FlowChart::writeEdge, ClassDiagram::writeFigure, writeFileIndex, VhdlDocGen::writeFormatString, writeFuncProto, DotGfxHierarchyTable::writeGraph, DotGraph::writeGraph, VhdlDocGen::writeInlineClassLink, DotNode::writeLabel, HtmlGenerator::writeLabel, TextGeneratorSqlite3Impl::writeLink, VhdlDocGen::writePlainVHDLDeclarations, PlantumlManager::writePlantUMLSource, VhdlDocGen::writeRecUnitDocu, FlowChart::writeShape, HtmlGenerator::writeStyleInfo and writeWord.
stripLeadingAndTrailingEmptyLines()
|
Declaration at line 256 of file qcstring.h, definition at line 573 of file qcstring.cpp.
stripPrefix()
| inline |
Definition at line 198 of file qcstring.h.
References FALSE, m_rep, prefix, QCString and TRUE.
Referenced by addKnRArgInfo, VHDLOutlineParser::addLibUseClause, addMemberDocs, addMemberFunction, addMethodToClass, addVariable, addVariableToClass, addVariableToFile, buildScopeFromQualifiedName, buildTypedefList, VhdlDocGen::correctMemberProperties, extractCanonicalType, findMember, VhdlDocGen::formatString, generateClassOrGlobalLink, generateMemLink, generateSqlite3ForFile, generateXMLForMember, getCanonicalTypeForIdentifier, MemberDefImpl::getClassDefOfAnonymousType, VhdlDocGen::getClassName, MemberDefImpl::getDeclType, VHDLOutlineParser::handleFlowComment, initUCF, inlineTemplateArgListToDoc, SymbolResolver::Private::newResolveTypedef, VhdlDocGen::parseUCF, resolveTemplateInstanceInType, stripPrefix, stripQualifiers, stripQualifiers, subrHandleCommentBlock, subrHandleCommentBlockResult, MemberDefImpl::writeDeclaration, MemberDefImpl::writeDocumentation, writeFuncProto, VhdlDocGen::writeFunctionProto, VhdlDocGen::writeInlineClassLink, VhdlDocGen::writeVHDLDeclaration, VhdlDocGen::writeVhdlLink and VhdlDocGen::writeVHDLTypeDocumentation.
stripPrefix()
| inline |
Definition at line 209 of file qcstring.h.
References prefix, QCString and stripPrefix.
stripWhiteSpace()
| inline |
returns a copy of this string with leading and trailing whitespace removed
Definition at line 245 of file qcstring.h.
References end, m_rep, QCString and qisspace.
Referenced by DefinitionImpl::_setBriefDescription, MemberDefImpl::_writeEnumValues, abbreviate, FileDefImpl::acquireFileVersion, addDefine, DocGroup::addDocs, addFormula, addIncludeFile, addKnRArgInfo, addMacroDefinition, addPerlModDocBlock, addRelatedPage, addSeparatorsIfNeeded, addSubprogram, ClassDefImpl::addTypeConstraints, addVariable, adjustConfiguration, appStringLower, buildPageList, Config::checkAndCorrect, DocParser::checkArgumentName, checkFileName, checkList, DocParser::checkUnOrMultipleDocumentedParams, compareString, convertCppComments, DotNode::convertLabel, convertStringToBool, convertToComment, determineBlockName, anonymous{tagreader.cpp}::TagFileParser::endEnumValue, expandExpression, extractBind, extractCanonicalArgType, extractCanonicalType, extractFromParens, extractNoExcept, fillColorStyleMap, findMainPage, findMember, VhdlDocGen::formatString, generateFunctionLink, generateFunctionLink, CitationManager::generatePage, generateSqlite3ForMember, generateXMLForMember, getCanonicalTemplateSpec, getFilteredImageAttributes, DocPara::handleCommand, handleFileInfoResult, VHDLOutlineParser::handleFlowComment, handleGuard, DocParser::handleImage, handleImage, DocPara::handleInclude, handleInheritanceGraph, DocPara::handleShowDate, handleToc, initUCF, inlineTemplateArgListToDoc, CitationManager::insertCrossReferencesForBibFile, isCastKeyword, ConfigList::isDefault, ClassDefImpl::isExtension, isURL, Htags::loadFilemap, mergeArguments, parseCommentAsText, VhdlDocGen::parseFuncProto, MarkdownOutlineParser::parseInput, VhdlDocGen::parseUCF, VhdlDocGen::prepareComment, FlowChart::printNode, FlowChart::printPlantUmlNode, Markdown::Private::processLink, processStoreRepl, projectLogoSize, readIncludeFile, readIncludeFile, readTagFile, replaceFunctionMacro, SymbolResolver::resolveClass, splitKnRArg, startOfRequiresExpression, stripComment, stripIrrelevantString, stripTrailingReturn, subrHandleCommentBlock, subrHandleCommentBlockResult, substEnvVarsInString, substituteTemplateArgumentsInString, Portable::system, LayoutNavEntry::url, MemberDefImpl::writeDeclaration, MemberList::writeDeclarations, writeExceptionList, HtmlGenerator::writeExternalSearchPage, VhdlDocGen::writeFunctionProto, HtmlGenerator::writeLabel, writeObjCMethodCall, VhdlDocGen::writeVHDLTypeDocumentation and writeXMLDocBlock.
toInt()
|
Declaration at line 438 of file qcstring.h, definition at line 249 of file qcstring.cpp.
Reference toLong.
Referenced by VhdlDocGen::addBaseClass, insertDimension, runQHelpGenerator, TranslatorSlovak::trAndMore and writeObjCMethodCall.
toLong()
|
Declaration at line 440 of file qcstring.h, definition at line 260 of file qcstring.cpp.
References data, FALSE, length, ok_in_base, qisspace and TRUE.
toShort()
|
Declaration at line 436 of file qcstring.h, definition at line 229 of file qcstring.cpp.
toUInt()
|
Declaration at line 439 of file qcstring.h, definition at line 254 of file qcstring.cpp.
Reference toULong.
toUInt64()
|
Declaration at line 442 of file qcstring.h, definition at line 356 of file qcstring.cpp.
References data, FALSE, length, ok_in_base, qisspace and TRUE.
Referenced by getCurrentDateTime.
toULong()
|
Declaration at line 441 of file qcstring.h, definition at line 312 of file qcstring.cpp.
References data, FALSE, length, ok_in_base, qisspace and TRUE.
toUShort()
|
Declaration at line 437 of file qcstring.h, definition at line 239 of file qcstring.cpp.
upper()
| inline |
Definition at line 239 of file qcstring.h.
References convertUTF8ToUpper, m_rep and QCString.
Referenced by VhdlDocGen::findMember, TranslatorAfrikaans::trDayOfWeek, TranslatorBrazilian::trDayOfWeek, TranslatorCatalan::trDayOfWeek, TranslatorCzech::trDayOfWeek, TranslatorDanish::trDayOfWeek, TranslatorDutch::trDayOfWeek, TranslatorEsperanto::trDayOfWeek, TranslatorFinnish::trDayOfWeek, TranslatorFrench::trDayOfWeek, TranslatorHungarian::trDayOfWeek, TranslatorItalian::trDayOfWeek, TranslatorLatvian::trDayOfWeek, TranslatorLithuanian::trDayOfWeek, TranslatorNorwegian::trDayOfWeek, TranslatorPolish::trDayOfWeek, TranslatorPortuguese::trDayOfWeek, TranslatorRomanian::trDayOfWeek, TranslatorSerbian::trDayOfWeek, TranslatorSlovak::trDayOfWeek, TranslatorSlovene::trDayOfWeek, TranslatorSpanish::trDayOfWeek, TranslatorSwedish::trDayOfWeek, TranslatorAfrikaans::trMonth, TranslatorBrazilian::trMonth, TranslatorCatalan::trMonth, TranslatorCzech::trMonth, TranslatorDanish::trMonth, TranslatorDutch::trMonth, TranslatorEsperanto::trMonth, TranslatorFinnish::trMonth, TranslatorFrench::trMonth, TranslatorHungarian::trMonth, TranslatorItalian::trMonth, TranslatorLatvian::trMonth, TranslatorLithuanian::trMonth, TranslatorNorwegian::trMonth, TranslatorPolish::trMonth, TranslatorPortuguese::trMonth, TranslatorRomanian::trMonth, TranslatorSerbian::trMonth, TranslatorSlovak::trMonth, TranslatorSlovene::trMonth, TranslatorSpanish::trMonth and TranslatorSwedish::trMonth.
view()
| inline |
Definition at line 161 of file qcstring.h.
Reference m_rep.
Referenced by DocPara::handleCommand, linkifyText, Markdown::process, Markdown::Private::processBlocks, Markdown::Private::processQuotations and readIncludeFile.
Private Member Attributes
m_rep
|
Definition at line 600 of file qcstring.h.
Referenced by append, at, at, clear, data, endsWith, endsWith, endsWith, fill, insert, insert, insert, isEmpty, left, length, lower, mid, operator+=, operator+=, operator+=, operator+=, operator=, operator=, operator=, operator=, operator[], operator[], QCString, QCString, QCString, QCString, QCString, QCString, QCString, quoted, rawData, remove, removeWhiteSpace, reserve, resize, right, setNum, setNum, setNum, setNum, setNum, setNum, setNum, setNum, size, startsWith, startsWith, startsWith, str, stripLeadingAndTrailingEmptyLines, stripPrefix, stripWhiteSpace, upper and view.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.