|
Cppcheck
|
This is the complete list of members for SymbolDatabase, including all inherited members.
| addClassFunction(Scope *&scope, const Token *&tok, const Token *argStart) | SymbolDatabase | private |
| addGlobalFunction(Scope *&scope, const Token *&tok, const Token *argStart, const Token *funcStart) | SymbolDatabase | private |
| addGlobalFunctionDecl(Scope *&scope, const Token *tok, const Token *argStart, const Token *funcStart) | SymbolDatabase | privatestatic |
| addNewFunction(Scope *&scope, const Token *&tok) | SymbolDatabase | private |
| clangSetVariables(const std::vector< const Variable * > &variableList) | SymbolDatabase | |
| classAndStructScopes | SymbolDatabase | |
| createSymbolDatabaseClassAndStructScopes() | SymbolDatabase | private |
| createSymbolDatabaseClassInfo() | SymbolDatabase | private |
| createSymbolDatabaseCopyAndMoveConstructors() | SymbolDatabase | private |
| createSymbolDatabaseEnums() | SymbolDatabase | private |
| createSymbolDatabaseEscapeFunctions() | SymbolDatabase | private |
| createSymbolDatabaseExprIds() | SymbolDatabase | |
| createSymbolDatabaseFindAllScopes() | SymbolDatabase | private |
| createSymbolDatabaseFunctionReturnTypes() | SymbolDatabase | private |
| createSymbolDatabaseFunctionScopes() | SymbolDatabase | private |
| createSymbolDatabaseIncompleteVars() | SymbolDatabase | private |
| createSymbolDatabaseNeedInitialization() | SymbolDatabase | private |
| createSymbolDatabaseSetFunctionPointers(bool firstPass) | SymbolDatabase | private |
| createSymbolDatabaseSetScopePointers() | SymbolDatabase | private |
| createSymbolDatabaseSetSmartPointerType() | SymbolDatabase | private |
| createSymbolDatabaseSetTypePointers() | SymbolDatabase | private |
| createSymbolDatabaseSetVariablePointers() | SymbolDatabase | private |
| createSymbolDatabaseVariableInfo() | SymbolDatabase | private |
| createSymbolDatabaseVariableSymbolTable() | SymbolDatabase | private |
| debugMessage(const Token *tok, const std::string &type, const std::string &msg) const | SymbolDatabase | |
| debugSymbolDatabase() const | SymbolDatabase | private |
| findEnumerator(const Token *tok, std::set< std::string > &tokensThatAreNotEnumeratorValues) const | SymbolDatabase | private |
| findFunction(const Token *tok) const | SymbolDatabase | |
| findFunctionInScope(const Token *func, const Scope *ns, const std::string &path, nonneg int path_length) | SymbolDatabase | privatestatic |
| findNamespace(const Token *tok, const Scope *scope) const | SymbolDatabase | private |
| findScope(const Token *tok, const Scope *startScope) const | SymbolDatabase | |
| findScope(const Token *tok, Scope *startScope) | SymbolDatabase | inline |
| findScopeByName(const std::string &name) const | SymbolDatabase | |
| findType(const Token *startTok, const Scope *startScope, bool lookOutside=false) const | SymbolDatabase | |
| findType(const Token *startTok, Scope *startScope, bool lookOutside=false) | SymbolDatabase | inline |
| findTypeInNested(const Token *startTok, const Scope *startScope) const | SymbolDatabase | private |
| findVariableType(const Scope *start, const Token *typeTok) const | SymbolDatabase | |
| findVariableTypeInBase(const Scope *scope, const Token *typeTok) | SymbolDatabase | privatestatic |
| fixVarId(VarIdMap &varIds, const Token *vartok, Token *membertok, const Variable *membervar) | SymbolDatabase | private |
| Function class | SymbolDatabase | friend |
| functionScopes | SymbolDatabase | |
| getVariableFromVarId(nonneg int varId) const | SymbolDatabase | inline |
| isFunction(const Token *tok, const Scope *outerScope, const Token *&funcStart, const Token *&argStart, const Token *&declEnd) const | SymbolDatabase | private |
| isReservedName(const Token *tok) | SymbolDatabase | privatestatic |
| isVarId(nonneg int varid) const | SymbolDatabase | inline |
| mBlankTypes | SymbolDatabase | private |
| mDefaultSignedness | SymbolDatabase | private |
| MemberIdMap typedef | SymbolDatabase | private |
| mErrorLogger | SymbolDatabase | private |
| mSettings | SymbolDatabase | private |
| mTokenizer | SymbolDatabase | private |
| mVariableList | SymbolDatabase | private |
| printOut(const char *title=nullptr) const | SymbolDatabase | |
| printVariable(const Variable *var, const char *indent) const | SymbolDatabase | |
| printXml(std::ostream &out) const | SymbolDatabase | |
| returnImplicitIntError(const Token *tok) const | SymbolDatabase | |
| Scope class | SymbolDatabase | friend |
| scopeList | SymbolDatabase | |
| setArrayDimensionsUsingValueFlow() | SymbolDatabase | |
| setValueType(Token *tok, const ValueType &valuetype, const SourceLocation &loc=SourceLocation::current()) | SymbolDatabase | private |
| setValueType(Token *tok, const Variable &var, const SourceLocation &loc=SourceLocation::current()) | SymbolDatabase | private |
| setValueType(Token *tok, const Enumerator &enumerator, const SourceLocation &loc=SourceLocation::current()) | SymbolDatabase | private |
| setValueTypeInTokenList(bool reportDebugWarnings, Token *tokens=nullptr) | SymbolDatabase | |
| sizeOfType(const Token *type) const | SymbolDatabase | |
| SymbolDatabase(Tokenizer &tokenizer, const Settings &settings, ErrorLogger &errorLogger) | SymbolDatabase | |
| TestSymbolDatabase class | SymbolDatabase | friend |
| typeList | SymbolDatabase | |
| validate() const | SymbolDatabase | |
| validateExecutableScopes() const | SymbolDatabase | private |
| validateVariables() const | SymbolDatabase | private |
| variableList() const | SymbolDatabase | inline |
| VarIdMap typedef | SymbolDatabase | private |
| ~SymbolDatabase() | SymbolDatabase |