Cppcheck
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tokenizer Member List

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

_codeWithTemplatesTokenizerprivate
_configurationTokenizerprivate
_errorLoggerTokenizerprivate
_settingsTokenizerprivate
_symbolDatabaseTokenizerprivate
_typeSizeTokenizerprivate
_varIdTokenizerprivate
arraySize()Tokenizer
checkForEnumsWithTypedef()Tokenizer
codeWithTemplates() const Tokenizerinline
combineOperators()Tokenizer
combineStrings()Tokenizer
concatenateDoubleSharp()Tokenizer
concatenateNegativeNumberAndAnyPositive()Tokenizer
copyTokens(Token *dest, const Token *first, const Token *last, bool one_line=true)Tokenizerstatic
cppcheckError(const Token *tok) const Tokenizerprivate
createLinks()Tokenizerprivate
createLinks2()Tokenizerprivate
createSymbolDatabase()Tokenizer
deleteInvalidTypedef(Token *typeDef)Tokenizer
deleteSymbolDatabase()Tokenizer
dump(std::ostream &out) const Tokenizer
duplicateDeclarationError(const Token *tok1, const Token *tok2, const std::string &type) const Tokenizerprivate
duplicateDefinition(Token **tokPtr, const Token *name) const Tokenizerprivate
duplicateEnumError(const Token *tok1, const Token *tok2, const std::string &type) const Tokenizerprivate
duplicateTypedef(Token **tokPtr, const Token *name, const Token *typeDef, const std::set< std::string > &structs) const Tokenizerprivate
duplicateTypedefError(const Token *tok1, const Token *tok2, const std::string &type) const Tokenizerprivate
elseif()Tokenizer
eraseDeadCode(Token *begin, const Token *end)Tokenizerstatic
fillTypeSizes()Tokenizer
findComplicatedSyntaxErrorsInTemplates()Tokenizer
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings)Tokenizerstatic
getSymbolDatabase() const Tokenizerinline
initVar(Token *tok)Tokenizer
isC() const Tokenizerinline
isCPP() const Tokenizerinline
isFunctionHead(const Token *tok, const std::string &endsWith) const Tokenizerprivate
isFunctionParameterPassedByValue(const Token *fpar) const Tokenizer
isOneNumber(const std::string &s)Tokenizerstatic
IsScopeNoReturn(const Token *endScopeToken, bool *unknown=nullptr) const Tokenizer
isTwoNumber(const std::string &s)Tokenizerstatic
isZeroNumber(const std::string &s)Tokenizerstatic
listTokenizer
m_timerResultsTokenizerprivate
operator=(const Tokenizer &)Tokenizerprivate
printDebugOutput(unsigned int simplification) const Tokenizer
printUnknownTypes() const Tokenizer
processFunc(Token *tok2, bool inOperator) const Tokenizerprivate
removeExceptionSpecifications()Tokenizerprivate
removeMacroInClassDef()Tokenizer
removeMacroInVarDecl()Tokenizer
removeMacrosInGlobalScope()Tokenizer
removeRedundantAssignment()Tokenizer
removeRedundantConditions()Tokenizer
removeRedundantFor()Tokenizer
removeRedundantSemicolons()Tokenizer
removeUnnecessaryQualification()Tokenizerprivate
reportError(const Token *tok, const Severity::SeverityType severity, const std::string &id, const std::string &msg, bool inconclusive=false) const Tokenizerprivate
reportError(const std::list< const Token * > &callstack, Severity::SeverityType severity, const std::string &id, const std::string &msg, bool inconclusive=false) const Tokenizerprivate
setPodTypes()Tokenizerprivate
setSettings(const Settings *settings)Tokenizerinline
setTimerResults(TimerResults *tr)Tokenizerinline
setVarId()Tokenizer
simplifyAddBraces()Tokenizer
simplifyAddBracesPair(Token *tok, bool commandWithCondition)Tokenizer
simplifyAddBracesToCommand(Token *tok)Tokenizer
simplifyArrayAccessSyntax()Tokenizer
simplifyAsm()Tokenizerprivate
simplifyAsm2()Tokenizerprivate
simplifyAssignmentBlock()Tokenizer
simplifyAssignmentInFunctionCall()Tokenizer
simplifyAttribute()Tokenizerprivate
simplifyBitfields()Tokenizerprivate
simplifyBorland()Tokenizerprivate
simplifyCalculations()Tokenizer
simplifyCallingConvention()Tokenizerprivate
simplifyCAlternativeTokens()Tokenizer
simplifyCasts()Tokenizer
simplifyCharAt()Tokenizer
simplifyComma()Tokenizer
simplifyCompoundAssignment()Tokenizer
simplifyConditions()Tokenizer
simplifyConstTernaryOp()Tokenizer
simplifyDeclspec()Tokenizerprivate
simplifyDeprecated()Tokenizerprivate
simplifyDoublePlusAndDoubleMinus()Tokenizer
simplifyEmptyNamespaces()Tokenizer
simplifyEnum()Tokenizerprivate
simplifyErrNoInWhile()Tokenizerprivate
simplifyExternC()Tokenizer
simplifyFileAndLineMacro()Tokenizer
simplifyFloatCasts()Tokenizer
simplifyFlowControl()Tokenizer
simplifyFuncInWhile()Tokenizerprivate
simplifyFunctionParameters()Tokenizer
simplifyFunctionPointers()Tokenizerprivate
simplifyFunctionReturn()Tokenizer
simplifyIfAndWhileAssign()Tokenizer
simplifyInitVar()Tokenizer
simplifyKeyword()Tokenizerprivate
simplifyKnownVariables()Tokenizer
simplifyKnownVariablesGetData(unsigned int varid, Token **_tok2, Token **_tok3, std::string &value, unsigned int &valueVarId, bool &valueIsPointer, bool floatvar)Tokenizerstatic
simplifyKnownVariablesSimplify(Token **tok2, Token *tok3, unsigned int varid, const std::string &structname, std::string &value, unsigned int valueVarId, bool valueIsPointer, const Token *const valueToken, int indentlevel) const Tokenizer
simplifyLabelsCaseDefault()Tokenizer
simplifyMathExpressions()Tokenizer
simplifyMathFunctions()Tokenizer
simplifyMicrosoftMemoryFunctions()Tokenizerprivate
simplifyMicrosoftStringFunctions()Tokenizerprivate
simplifyMulAndParens()Tokenizer
SimplifyNamelessRValueReferences()Tokenizer
simplifyNamespaceStd()Tokenizerprivate
simplifyNestedStrcat()Tokenizer
simplifyNull()Tokenizer
simplifyOffsetPointerDereference()Tokenizer
simplifyOffsetPointerReference()Tokenizer
simplifyOperatorName()Tokenizerprivate
simplifyParameterVoid()Tokenizer
simplifyPlatformTypes()Tokenizer
simplifyPointerConst()Tokenizer
simplifyPointerToStandardType()Tokenizerprivate
simplifyQtSignalsSlots()Tokenizerprivate
simplifyRealloc()Tokenizer
simplifyRedundantConsecutiveBraces()Tokenizer
simplifyRedundantParentheses()Tokenizer
simplifyReference()Tokenizer
simplifyReturnStrncat()Tokenizer
simplifyRoundCurlyParentheses()Tokenizer
simplifySizeof()Tokenizer
simplifySQL()Tokenizer
simplifyStaticConst()Tokenizer
simplifyStd()Tokenizerprivate
simplifyStdType()Tokenizer
simplifyString(const std::string &source)Tokenizerstatic
simplifyStrlen()Tokenizerprivate
simplifyStructDecl()Tokenizer
simplifyTemplates()Tokenizer
simplifyTokenList1(const char FileName[])Tokenizer
simplifyTokenList2()Tokenizer
simplifyTypedef()Tokenizer
simplifyUndefinedSizeArray()Tokenizer
simplifyVarDecl(bool only_k_r_fpar)Tokenizer
simplifyVarDecl(Token *tokBegin, Token *tokEnd, bool only_k_r_fpar)Tokenizer
simplifyVariableMultipleAssign()Tokenizer
simplifyWhile0()Tokenizerprivate
sizeofAddParentheses()Tokenizer
sizeOfType(const Token *type) const Tokenizer
startOfExecutableScope(const Token *tok)Tokenizerstatic
startOfExecutableScope(Token *tok)Tokenizerinlineprivatestatic
startOfFunction(Token *tok) const Tokenizerprivate
syntaxError(const Token *tok) const Tokenizer
syntaxError(const Token *tok, char c) const Tokenizer
TestSimplifyTokens classTokenizerfriend
TestSimplifyTypedef classTokenizerfriend
TestTokenizer classTokenizerfriend
tokenize(std::istream &code, const char FileName[], const std::string &configuration=emptyString, bool noSymbolDB_AST=false)Tokenizer
tokenizeCondition(const std::string &code)Tokenizer
Tokenizer()Tokenizer
Tokenizer(const Settings *settings, ErrorLogger *errorLogger)Tokenizer
Tokenizer(const Tokenizer &)Tokenizerprivate
tokens() const Tokenizerinline
unhandled_macro_class_x_y(const Token *tok) const Tokenizerprivate
unnecessaryQualificationError(const Token *tok, const std::string &qualification) const Tokenizerprivate
unsupportedTypedef(const Token *tok) const Tokenizerprivate
validate() const Tokenizerprivate
varIdCount() const Tokenizerinline
~Tokenizer()Tokenizer