Cppcheck
Library Member List

This is the complete list of members for Library, including all inherited members.

allocId(const char name[]) constLibraryinline
argminsizes(const Token *ftok, int argnr) constLibraryinline
blockend(const std::string &file) constLibrary
blockstart(const std::string &file) constLibrary
blockstartoffset(const std::string &file) constLibrary
Both enum valueLibraryprivate
ContainerOnly enum valueLibraryprivate
containersLibrary
deallocId(const char name[]) constLibraryinline
definesLibrary
detectContainer(const Token *typeStart) constLibrary
DetectContainer enum nameLibraryprivate
detectContainerInternal(const Token *typeStart, DetectContainer detect, bool *isIterator=nullptr, bool withoutStd=false) constLibraryprivate
detectContainerOrIterator(const Token *typeStart, bool *isIterator=nullptr, bool withoutStd=false) constLibrary
detectIterator(const Token *typeStart) constLibrary
detectSmartPointer(const Token *tok, bool withoutStd=false) constLibrary
ErrorCode enum nameLibrary
FalseTrueMaybe enum nameLibraryprivate
formatstr_argno(const Token *ftok) constLibrary
formatstr_function(const Token *ftok) constLibrary
formatstr_scan(const Token *ftok) constLibrary
formatstr_secure(const Token *ftok) constLibrary
functionsLibrary
functionwarnLibrary
getAllocDealloc(const std::map< std::string, AllocFunc > &data, const std::string &name)Libraryinlineprivatestatic
getAllocFuncInfo(const Token *tok) constLibrary
getAllocFuncInfo(const char name[]) constLibraryinline
getAllocId(const Token *tok, int arg) constLibrary
getarg(const Token *ftok, int argnr) constLibraryprivate
getArgDirection(const Token *ftok, int argnr) constLibrary
getArgIteratorInfo(const Token *ftok, int argnr) constLibraryinline
getContainerFromAction(const Token *tok, Container::Action action) constLibrary
getContainerFromYield(const Token *tok, Container::Yield yield) constLibrary
getContainerYield(const Token *const cond)Librarystatic
getDeallocFuncInfo(const Token *tok) constLibrary
getDeallocFuncInfo(const char name[]) constLibraryinline
getDeallocId(const Token *tok, int arg) constLibrary
getFunction(const Token *ftok) constLibrary
getFunctionName(const Token *ftok) constLibrary
getFunctionName(const Token *ftok, bool &error) constLibraryprivate
getNonOverlappingData(const Token *ftok) constLibrary
getReallocFuncInfo(const Token *tok) constLibrary
getReallocId(const Token *tok, int arg) constLibrary
getTypeCheck(std::string check, std::string typeName) constLibrary
getUseRetValType(const Token *ftok) constLibrary
getWarnInfo(const Token *ftok) constLibrary
hasAnyTypeCheck(const std::string &typeName) constLibrary
hasminsize(const Token *ftok) constLibrary
ignorefunction(const std::string &functionName) constLibrary
isargformatstr(const Token *ftok, int argnr) constLibraryinline
isargstrz(const Token *ftok, int argnr) constLibraryinline
isboolargbad(const Token *ftok, int argnr) constLibraryinline
isCompliantValidationExpression(const char *p)Librarystatic
isContainerYield(const Token *const cond, Library::Container::Yield y, const std::string &fallback=emptyString)Librarystatic
isentrypoint(const std::string &func) constLibraryinline
isexecutableblock(const std::string &file, const std::string &token) constLibrary
isexportedprefix(const std::string &prefix, const std::string &token) constLibraryinline
isexportedsuffix(const std::string &prefix, const std::string &token) constLibraryinline
isexporter(const std::string &prefix) constLibraryinline
isFloatArgValid(const Token *ftok, int argnr, double argvalue) constLibrary
isFunctionConst(const std::string &functionName, bool pure) constLibrary
isFunctionConst(const Token *ftok) constLibrary
isimporter(const std::string &file, const std::string &importer) constLibrary
isIntArgValid(const Token *ftok, int argnr, const MathLib::bigint argvalue) constLibrary
iskeyword(const std::string &file, const std::string &keyword) constLibrary
isLeakIgnore(const std::string &functionName) constLibrary
ismemory(const int id)Libraryinlinestatic
ismemory(const AllocFunc *const func)Libraryinlinestatic
isnoreturn(const Token *ftok) constLibrary
isNotLibraryFunction(const Token *ftok) constLibrary
isnotnoreturn(const Token *ftok) constLibrary
isnullargbad(const Token *ftok, int argnr) constLibrary
isreflection(const std::string &token) constLibraryinline
isresource(const int id)Libraryinlinestatic
isresource(const AllocFunc *const func)Libraryinlinestatic
isScopeNoReturn(const Token *end, std::string *unknownFunc) constLibrary
isSmartPointer(const Token *tok) constLibrary
isuninitargbad(const Token *ftok, int argnr, int indirect=0, bool *hasIndirect=nullptr) constLibrary
isUse(const std::string &functionName) constLibrary
IteratorOnly enum valueLibraryprivate
Library()=defaultLibrary
load(const char exename[], const char path[])Library
load(const tinyxml2::XMLDocument &doc)Library
loadFunction(const tinyxml2::XMLElement *const node, const std::string &name, std::set< std::string > &unknown_elements)Libraryprivate
mAllocLibraryprivate
mAllocIdLibraryprivate
markupExtensions() constLibraryinline
markupFile(const std::string &path) constLibrary
matchArguments(const Token *ftok, const std::string &functionName) constLibrary
mDeallocLibraryprivate
mEntrypointsLibraryprivate
mExecutableBlocksLibraryprivate
mExportersLibraryprivate
mFilesLibraryprivate
mImportersLibraryprivate
mKeywordsLibraryprivate
mMarkupExtensionsLibraryprivate
mNonOverlappingDataLibraryprivate
mNoReturnLibraryprivate
mPlatformsLibraryprivate
mPlatformTypesLibraryprivate
mPodTypesLibraryprivate
mProcessAfterCodeLibraryprivate
mReallocLibraryprivate
mReflectionLibraryprivate
mReportErrorsLibraryprivate
mReturnValueLibraryprivate
mReturnValueContainerLibraryprivate
mReturnValueTypeLibraryprivate
mTypeChecksLibraryprivate
mUnknownReturnValuesLibraryprivate
platform_type(const std::string &name, const std::string &platform) constLibraryinline
podtype(const std::string &name) constLibraryinline
processMarkupAfterCode(const std::string &path) constLibrary
reflectionArgument(const std::string &token) constLibraryinline
reportErrors(const std::string &path) constLibrary
returnValue(const Token *ftok) constLibrary
returnValueContainer(const Token *ftok) constLibrary
returnValueType(const Token *ftok) constLibrary
smartPointersLibrary
TestProcessExecutorBase classLibraryfriend
TestSingleExecutorBase classLibraryfriend
TestSymbolDatabase classLibraryfriend
TestThreadExecutorBase classLibraryfriend
TypeCheck enum nameLibrary
unknownReturnValues(const Token *ftok) constLibrary
UseRetValType enum nameLibrary
validarg(const Token *ftok, int argnr) constLibraryinline