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
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 Tokenizer
createLinks()Tokenizer
createLinks2()Tokenizer
createSymbolDatabase()Tokenizer
deleteInvalidTypedef(Token *typeDef)Tokenizer
deleteSymbolDatabase()Tokenizer
duplicateDeclarationError(const Token *tok1, const Token *tok2, const std::string &type) const Tokenizer
duplicateDefinition(Token **tokPtr, const Token *name) const Tokenizer
duplicateEnumError(const Token *tok1, const Token *tok2, const std::string &type) const Tokenizer
duplicateTypedef(Token **tokPtr, const Token *name, const Token *typeDef, bool undefinedStruct) const Tokenizer
duplicateTypedefError(const Token *tok1, const Token *tok2, const std::string &type) const Tokenizer
elseif()Tokenizer
eraseDeadCode(Token *begin, const Token *end)Tokenizerstatic
fillTypeSizes()Tokenizer
findComplicatedSyntaxErrorsInTemplates()Tokenizer
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings)Tokenizerstatic
getSourceFilePath() const Tokenizer
getSymbolDatabase() const Tokenizerinline
hasEnumsWithTypedef()Tokenizer
initVar(Token *tok)Tokenizer
isC() const Tokenizer
isCPP() const Tokenizer
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() const Tokenizer
printUnknownTypes() const Tokenizer
removeExceptionSpecifications()Tokenizer
removeMacroInVarDecl()Tokenizer
removeMacrosInGlobalScope()Tokenizer
removeRedundantAssignment()Tokenizer
removeRedundantConditions()Tokenizer
removeRedundantFor()Tokenizer
removeRedundantSemicolons()Tokenizer
removeUnnecessaryQualification()Tokenizer
reportError(const Token *tok, const Severity::SeverityType severity, const std::string &id, const std::string &msg, bool inconclusive=false) const Tokenizer
reportError(const std::list< const Token * > &callstack, Severity::SeverityType severity, const std::string &id, const std::string &msg, bool inconclusive=false) const Tokenizer
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()Tokenizer
simplifyAssignmentBlock()Tokenizer
simplifyAssignmentInFunctionCall()Tokenizer
simplifyAttribute()Tokenizer
simplifyBitfields()Tokenizer
simplifyBorland()Tokenizer
simplifyBuiltinExpect()Tokenizer
simplifyCalculations()Tokenizer
simplifyCallingConvention()Tokenizer
simplifyCAlternativeTokens()Tokenizer
simplifyCasts()Tokenizer
simplifyCharAt()Tokenizer
simplifyComma()Tokenizer
simplifyCompoundAssignment()Tokenizer
simplifyConditionOperator()Tokenizer
simplifyConditions()Tokenizer
simplifyConst()Tokenizer
simplifyConstTernaryOp()Tokenizer
simplifyDebugNew()Tokenizer
simplifyDeclspec()Tokenizer
simplifyDefaultAndDeleteInsideClass()Tokenizer
simplifyDoublePlusAndDoubleMinus()Tokenizer
simplifyEmptyNamespaces()Tokenizer
simplifyEnum()Tokenizer
simplifyErrNoInWhile()Tokenizer
simplifyExternC()Tokenizer
simplifyFileAndLineMacro()Tokenizer
simplifyFloatCasts()Tokenizer
simplifyFlowControl()Tokenizer
simplifyFuncInWhile()Tokenizer
simplifyFunctionParameters()Tokenizer
simplifyFunctionPointers()Tokenizer
simplifyFunctionReturn()Tokenizer
simplifyIfAndWhileAssign()Tokenizer
simplifyIfNot()Tokenizer
simplifyIfNotNull()Tokenizer
simplifyIfSameInnerCondition()Tokenizer
simplifyInitVar()Tokenizer
simplifyKeyword()Tokenizer
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()Tokenizer
simplifyMicrosoftMFC()Tokenizer
simplifyMicrosoftStringFunctions()Tokenizer
simplifyMulAndParens()Tokenizer
simplifyNamespaceStd()Tokenizer
simplifyNestedStrcat()Tokenizer
simplifyNull()Tokenizer
simplifyOffsetPointerDereference()Tokenizer
simplifyOperatorName()Tokenizer
simplifyParameterVoid()Tokenizer
simplifyPlatformTypes()Tokenizer
simplifyPointerToStandardType()Tokenizer
simplifyQtSignalsSlots()Tokenizer
simplifyRealloc()Tokenizer
simplifyRedundantConsecutiveBraces()Tokenizer
simplifyRedundantParentheses()Tokenizer
simplifyReference()Tokenizer
simplifyReturnStrncat()Tokenizer
simplifyRoundCurlyParentheses()Tokenizer
simplifySizeof()Tokenizer
simplifySQL()Tokenizer
simplifyStd()Tokenizer
simplifyStdType()Tokenizer
simplifyString(const std::string &source)Tokenizerstatic
simplifyStructDecl()Tokenizer
simplifyStructInit()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()Tokenizer
sizeofAddParentheses()Tokenizer
sizeOfType(const Token *type) const Tokenizer
syntaxError(const Token *tok) const Tokenizer
syntaxError(const Token *tok, char c) const Tokenizer
tokenize(std::istream &code, const char FileName[], const std::string &configuration="")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 Tokenizer
unnecessaryQualificationError(const Token *tok, const std::string &qualification) const Tokenizer
unsupportedTypedef(const Token *tok) const Tokenizer
validate() const Tokenizer
varIdCount() const Tokenizerinline
~Tokenizer()Tokenizer