Cppcheck
Tokenizer Member List
This is the complete list of members for Tokenizer, including all inherited members.
_codeWithTemplatesTokenizer [private]
_configurationTokenizer [private]
_errorLoggerTokenizer [private]
_settingsTokenizer [private]
_symbolDatabaseTokenizer [private]
_typeSizeTokenizer [private]
_varIdTokenizer [private]
arraySize()Tokenizer
codeWithTemplates() const Tokenizer [inline]
combineOperators()Tokenizer
combineStrings()Tokenizer
concatenateDoubleSharp()Tokenizer
concatenateNegativeNumberAndAnyPositive()Tokenizer
copyTokens(Token *dest, const Token *first, const Token *last, bool one_line=true)Tokenizer [static]
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)Tokenizer [static]
fillTypeSizes()Tokenizer
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings)Tokenizer [static]
getSourceFilePath() const Tokenizer
getSymbolDatabase() const Tokenizer [inline]
hasComplicatedSyntaxErrorsInTemplates()Tokenizer
hasEnumsWithTypedef()Tokenizer
initVar(Token *tok)Tokenizer
isC() const Tokenizer
isCPP() const Tokenizer
isFunctionParameterPassedByValue(const Token *fpar) const Tokenizer
IsScopeNoReturn(const Token *endScopeToken, bool *unknown=0)Tokenizer [static]
listTokenizer
m_timerResultsTokenizer [private]
operator=(const Tokenizer &)Tokenizer [private]
printUnknownTypes()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)Tokenizer [inline]
setTimerResults(TimerResults *tr)Tokenizer [inline]
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
simplifyCasts()Tokenizer
simplifyCharAt()Tokenizer
simplifyComma()Tokenizer
simplifyComparisonOrder()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
simplifyFlowControl()Tokenizer
simplifyFuncInWhile()Tokenizer
simplifyFunctionParameters()Tokenizer
simplifyFunctionPointers()Tokenizer
simplifyFunctionReturn()Tokenizer
simplifyGoto()Tokenizer
simplifyIfAssign()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)Tokenizer [static]
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
simplifyLogicalOperators()Tokenizer
simplifyMathExpressions()Tokenizer
simplifyMathFunctions()Tokenizer
simplifyMicrosoftMemoryFunctions()Tokenizer
simplifyMicrosoftMFC()Tokenizer
simplifyMicrosoftStringFunctions()Tokenizer
simplifyMulAndParens()Tokenizer
simplifyNamespaceStd()Tokenizer
simplifyNestedStrcat()Tokenizer
simplifyNull()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)Tokenizer [static]
simplifyStructDecl()Tokenizer
simplifyStructInit()Tokenizer
simplifyTemplates()Tokenizer
simplifyTokenList()Tokenizer
simplifyTypedef()Tokenizer
simplifyUndefinedSizeArray()Tokenizer
simplifyVarDecl(bool only_k_r_fpar)Tokenizer
simplifyVariableMultipleAssign()Tokenizer
simplifyWhile0()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 &)Tokenizer [private]
tokens() const Tokenizer [inline]
unhandled_macro_class_x_y(const Token *tok)Tokenizer
unnecessaryQualificationError(const Token *tok, const std::string &qualification) const Tokenizer
unsupportedTypedef(const Token *tok) const Tokenizer
validate() const Tokenizer
varIdCount() const Tokenizer [inline]
~Tokenizer()Tokenizer