Doxygen
|
#include "qcstring.h"
#include <limits.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <ctype.h>
函数 | |
static bool | ok_in_base (char c, int base) |
void * | qmemmove (void *dst, const void *src, size_t len) |
char * | qstrdup (const char *str) |
char * | qstrncpy (char *dst, const char *src, size_t len) |
int | qstricmp (const char *str1, const char *str2) |
int | qstrnicmp (const char *str1, const char *str2, size_t len) |
QCString | substitute (const QCString &s, const QCString &src, const QCString &dst) |
substitute all occurrences of src in s by dst 更多... | |
QCString | substitute (const QCString &s, const QCString &src, const QCString &dst, int skip_seq) |
substitute all occurrences of src in s by dst, but skip each consecutive sequence of src where the number consecutive src matches skip_seq; if skip_seq is negative, skip any number of consecutive src 更多... | |
|
static |
在文件 qcstring.cpp 第 214 行定义.
被这些函数引用 QCString::toLong(), QCString::toUInt64() , 以及 QCString::toULong().
void* qmemmove | ( | void * | dst, |
const void * | src, | ||
size_t | len | ||
) |
char* qstrdup | ( | const char * | str | ) |
int qstricmp | ( | const char * | str1, |
const char * | str2 | ||
) |
在文件 qcstring.cpp 第 433 行定义.
被这些函数引用 buildDirectories(), compareDirDefs(), compareFileDefs(), compareString(), VhdlDocGen::findAllArchitectures(), DocGroup::findExistingGroup(), FlowChart::findLabel(), VhdlDocGen::findVhdlClass(), genericCompareMembers(), mainPageHasOwnTitle(), DirDefImpl::matchPath(), parseInput(), qstricmp(), readConfiguration(), searchInputFiles(), NamespaceDefImpl::sortMemberLists(), GroupDefImpl::sortMemberLists(), FileDefImpl::sortMemberLists(), stripFromPath(), transcodeCharacterBuffer(), transcodeCharacterStringToUTF8(), writeColumn(), FlowChart::writeFlowLinks(), ClassDefImpl::writeIncludeFilesForSlice(), writeIndex() , 以及 VhdlDocGen::writeProcedureProto().
char* qstrncpy | ( | char * | dst, |
const char * | src, | ||
size_t | len | ||
) |
int qstrnicmp | ( | const char * | str1, |
const char * | str2, | ||
size_t | len | ||
) |
在文件 qcstring.cpp 第 447 行定义.
被这些函数引用 QCString::contains(), QCString::find(), QCString::findRev() , 以及 qstrnicmp().
substitute all occurrences of src in s by dst
在文件 qcstring.cpp 第 465 行定义.
引用了 QCString::data(), QCString::isEmpty(), QCString::length(), qstrcpy() , 以及 QCString::rawData().
被这些函数引用 abbreviate(), addEnumValuesToEnums(), FlowChart::addFlowChart(), addMemberFunction(), addPageToContext(), Markdown::addStrEscapeUtf8Nbsp(), addVariableToClass(), FilterNoWrap::apply(), buildListOfUsingDecls(), buildNamespaceList(), DocParser::checkUnOrMultipleDocumentedParams(), convertFileId2Var(), ResourceMgr::copyResourceAs(), Portable::correct_path(), MemberDefImpl::displayDefinition(), RTFGenerator::endIndexSection(), field2URL(), findDirDocumentation(), DocParser::findDocsForMemberOrCompound(), findGlobalMember(), findGroupScope(), findMember(), findUsingDeclarations(), findUsingDirectives(), fixSpaces(), format_warn(), CitationManager::generatePage(), RefList::generatePage(), VhdlDocGen::getClassName(), getDefs(), DocPara::handleStartCode(), InheritedMemberInfoContext::Private::id(), linkifyText(), linkToText(), makeDisplayName(), matchExcludedSymbols(), Markdown::process(), Markdown::processLink(), processTagLessClasses(), replaceAliasArguments(), resolveRef(), DotFilePatcher::run(), selectBlock(), SearchIndex::setCurrentDoc(), substitute(), substituteHtmlKeywords(), substituteKeywords(), substituteLatexKeywords(), Portable::system(), ConfigImpl::takeStartComment(), ConfigImpl::takeUserComment(), unescapeCRef(), writeAlphabeticalClassList(), writeColumn(), MemberDefImpl::writeDeclaration(), MemberList::writeDeclarations(), writeDefaultLayoutFile(), MemberDefImpl::writeDocumentation(), HtmlGenerator::writeNavigationPath(), HtmlGenerator::writeSearchData(), HtmlGenerator::writeSearchPage(), HtmlGenerator::writeStyleInfo(), HtmlGenerator::writeStyleSheetFile() , 以及 VhdlDocGen::writeVHDLTypeDocumentation().
QCString substitute | ( | const QCString & | s, |
const QCString & | src, | ||
const QCString & | dst, | ||
int | skip_seq | ||
) |
substitute all occurrences of src in s by dst, but skip each consecutive sequence of src where the number consecutive src matches skip_seq; if skip_seq is negative, skip any number of consecutive src
在文件 qcstring.cpp 第 506 行定义.
引用了 QCString::data(), QCString::isEmpty(), QCString::length(), qstrcpy(), qstrncmp(), QCString::rawData() , 以及 QCString::resize().