Cppcheck
Tokenizer Member List

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

addSemicolonAfterUnknownMacro()Tokenizerprivate
arraySize()Tokenizerprivate
arraySizeAfterValueFlow()Tokenizerprivate
calculateScopes()Tokenizer
checkConfiguration() constTokenizerprivate
checkForEnumsWithTypedef()Tokenizerprivate
combineOperators()Tokenizerprivate
combineStringAndCharLiterals()Tokenizerprivate
concatenateNegativeNumberAndAnyPositive()Tokenizerprivate
cppcheckError(const Token *tok) constTokenizerprivate
createLinks()Tokenizerprivate
createLinks2()Tokenizerprivate
createSymbolDatabase()Tokenizer
deleteInvalidTypedef(Token *typeDef)Tokenizer
dump(std::ostream &out) constTokenizer
duplicateTypedef(Token *&tokPtr, const Token *name, const Token *typeDef) constTokenizerprivate
elseif()Tokenizerprivate
fillTypeSizes()Tokenizerprivate
findComplicatedSyntaxErrorsInTemplates()Tokenizerprivate
findGarbageCode() constTokenizerprivate
findSQLBlockEnd(const Token *tokSQLStart)Tokenizerprivatestatic
getAttributeFuncTok(Token *tok, bool gccattr) constTokenizerprivate
getSettings() constTokenizerinline
getSymbolDatabase() constTokenizerinline
hasIfdef(const Token *start, const Token *end) constTokenizer
initVar(Token *tok)Tokenizerprivatestatic
isC() constTokenizerinline
isCPP() constTokenizerinline
isFunctionHead(const Token *tok, const std::string &endsWith)Tokenizerstatic
isGarbageExpr(const Token *start, const Token *end, bool allowSemicolon)Tokenizerprivatestatic
isMemberFunction(const Token *openParen)Tokenizerprivatestatic
isOneNumber(const std::string &s)Tokenizerstatic
isPacked(const Token *bodyStart) constTokenizer
isScopeNoReturn(const Token *endScopeToken, bool *unknown=nullptr) constTokenizer
listTokenizer
macroWithSemicolonError(const Token *tok, const std::string &macroName) constTokenizerprivate
markCppCasts()Tokenizerprivate
mConfigurationTokenizerprivate
mDirectivesTokenizerprivate
mErrorLoggerTokenizerprivate
mSettingsTokenizerprivate
mSymbolDatabaseTokenizerprivate
mTemplateSimplifierTokenizerprivate
mTimerResultsTokenizerprivate
mTypedefInfoTokenizerprivate
mTypeSizeTokenizerprivate
mUnnamedCountTokenizerprivate
mVarIdTokenizerprivate
newVarId()Tokenizerinlineprivate
operator=(const Tokenizer &)=deleteTokenizer
operatorEnd(const Token *tok)Tokenizerprivatestatic
prepareTernaryOpForAST()Tokenizerprivate
printDebugOutput(int simplification) constTokenizer
printUnknownTypes() constTokenizerprivate
processFunc(const Token *tok2, bool inOperator) constTokenizerprivate
processFunc(Token *tok2, bool inOperator)Tokenizerprivate
removeExtraTemplateKeywords()Tokenizerprivate
removeMacroInClassDef()Tokenizerprivate
removeMacrosInGlobalScope()Tokenizerprivate
removePragma()Tokenizerprivate
removeRedundantSemicolons()Tokenizerprivate
removeUnnecessaryQualification()Tokenizerprivate
reportError(const Token *tok, const Severity severity, const std::string &id, const std::string &msg, bool inconclusive=false) constTokenizerprivate
reportError(const std::list< const Token * > &callstack, Severity severity, const std::string &id, const std::string &msg, bool inconclusive=false) constTokenizerprivate
reportUnknownMacros() constTokenizerprivate
setDirectives(std::list< Directive > directives)Tokenizer
setPodTypes()Tokenizerprivate
setTimerResults(TimerResults *tr)Tokenizerinline
setVarId()Tokenizerprivate
setVarIdClassFunction(const std::string &classname, Token *const startToken, const Token *const endToken, const std::map< std::string, nonneg int > &varlist, std::map< nonneg int, std::map< std::string, nonneg int >> &structMembers, nonneg int &varId_)Tokenizerprivatestatic
setVarIdPass1()Tokenizerprivate
setVarIdPass2()Tokenizerprivate
simplifyAddBraces()Tokenizerprivate
simplifyAddBracesPair(Token *tok, bool commandWithCondition)Tokenizerprivate
simplifyAddBracesToCommand(Token *tok)Tokenizerprivate
simplifyArrayAccessSyntax()Tokenizerprivate
simplifyAsm()Tokenizerprivate
simplifyAsm2()Tokenizerprivate
simplifyAssignmentBlock()Tokenizerprivate
simplifyAt()Tokenizerprivate
simplifyAttribute()Tokenizerprivate
simplifyBitfields()Tokenizerprivate
simplifyBorland()Tokenizerprivate
simplifyCallingConvention()Tokenizerprivate
simplifyCAlternativeTokens()Tokenizerprivate
simplifyCaseRange()Tokenizerprivate
simplifyCoroutines()Tokenizerprivate
simplifyCPPAttribute()Tokenizerprivate
simplifyCppcheckAttribute()Tokenizerprivate
simplifyDebug()Tokenizerprivate
simplifyDeclspec()Tokenizerprivate
simplifyDoublePlusAndDoubleMinus()Tokenizerprivate
simplifyEmptyNamespaces()Tokenizerprivate
simplifyExternC()Tokenizerprivate
simplifyFunctionParameters()Tokenizerprivate
simplifyFunctionPointers()Tokenizerprivate
simplifyFunctionTryCatch()Tokenizerprivate
simplifyHeadersAndUnusedTemplates()Tokenizerprivate
simplifyIfSwitchForInit()Tokenizerprivate
simplifyInitVar()Tokenizerprivate
simplifyKeyword()Tokenizerprivate
simplifyLabelsCaseDefault()Tokenizerprivate
simplifyMicrosoftMemoryFunctions()Tokenizerprivate
simplifyMicrosoftStringFunctions()Tokenizerprivate
simplifyNamespaceAliases()Tokenizerprivate
simplifyNamespaceStd()Tokenizerprivate
simplifyNestedNamespace()Tokenizerprivate
simplifyOperatorName()Tokenizerprivate
simplifyOverloadedOperators()Tokenizerprivate
simplifyParameterVoid()Tokenizerprivate
simplifyPointerToStandardType()Tokenizerprivate
simplifyRedundantConsecutiveBraces()Tokenizerprivate
simplifyRedundantParentheses()Tokenizerprivate
simplifyRoundCurlyParentheses()Tokenizerprivate
simplifySpaceshipOperator()Tokenizerprivate
simplifySQL()Tokenizerprivate
simplifyStaticConst()Tokenizerprivate
simplifyString(const std::string &source)Tokenizerprivatestatic
simplifyStructDecl()Tokenizerprivate
simplifyTemplates()Tokenizerprivate
simplifyTokenList1(const char FileName[])Tokenizerprivate
simplifyTokens1(const std::string &configuration)Tokenizer
simplifyTypedef()Tokenizerprivate
simplifyTypedefCpp()Tokenizerprivate
simplifyTypedefLHS()Tokenizerprivate
simplifyTypeIntrinsics()Tokenizerprivate
simplifyUsing()Tokenizerprivate
simplifyUsingError(const Token *usingStart, const Token *usingEnd)Tokenizerprivate
simplifyUsingToTypedef()Tokenizerprivate
simplifyVarDecl(const bool only_k_r_fpar)Tokenizerprivate
simplifyVarDecl(Token *tokBegin, const Token *const tokEnd, const bool only_k_r_fpar)Tokenizerprivate
simplifyVariableMultipleAssign()Tokenizerprivate
sizeofAddParentheses()Tokenizerprivate
sizeOfType(const Token *type) constTokenizer
sizeOfType(const std::string &type) constTokenizer
splitTemplateRightAngleBrackets(bool check)Tokenizerprivate
startOfExecutableScope(const Token *tok)Tokenizerstatic
SymbolDatabase classTokenizerfriend
syntaxError(const Token *tok, const std::string &code=emptyString) constTokenizer
syntaxErrorC(const Token *tok, const std::string &what) constTokenizer
TemplateSimplifier classTokenizerfriend
TestSimplifyTemplate classTokenizerfriend
TestSimplifyTypedef classTokenizerfriend
TestTokenizer classTokenizerfriend
Tokenizer(const Settings &settings, ErrorLogger &errorLogger)Tokenizerexplicit
Tokenizer(const Tokenizer &)=deleteTokenizer
tokens() constTokenizerinline
tokens()Tokenizerinline
unhandled_macro_class_x_y(const Token *tok) constTokenizerprivate
unhandledCharLiteral(const Token *tok, const std::string &msg) constTokenizer
unknownMacroError(const Token *tok1) constTokenizer
unmatchedToken(const Token *tok) constTokenizer
unsupportedTypedef(const Token *tok) constTokenizerprivate
validate() constTokenizerprivate
validateC() constTokenizerprivate
varIdCount() constTokenizerinline
~Tokenizer()Tokenizer