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 |