Cppcheck
Scope Member List

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

addEnum(const Token *tok)Scope
addFunction(Function func)Scopeinline
addVariable(const Token *token_, const Token *start_, const Token *end_, AccessControl access_, const Type *type_, const Scope *scope_, const Settings &settings)Scope
bodyEndScope
bodyStartScope
bodyStartListScope
checkScope
checkVariable(const Token *tok, AccessControl varaccess, const Settings &settings)Scope
classDefScope
classNameScope
defaultAccess() constScope
definedTypeScope
definedTypesMapScope
eCatch enum valueScope
eClass enum valueScope
eDo enum valueScope
eElse enum valueScope
eEnum enum valueScope
eFor enum valueScope
eFunction enum valueScope
eGlobal enum valueScope
eIf enum valueScope
eLambda enum valueScope
eNamespace enum valueScope
enumClassScope
enumeratorListScope
enumTypeScope
eStruct enum valueScope
eSwitch enum valueScope
eTry enum valueScope
eUnconditional enum valueScope
eUnion enum valueScope
eWhile enum valueScope
findAssociatedScopes() constScope
findEnumerator(const std::string &name) constScopeinline
findFunction(const Token *tok, bool requireConst=false) constScope
findFunctionInBase(const std::string &name, nonneg int args, std::vector< const Function * > &matches) constScopeprivate
findInNestedListRecursive(const std::string &name)Scope
findRecordInBase(const std::string &name) constScope
findRecordInNestedList(const std::string &name, bool isC=false) constScope
findRecordInNestedList(const std::string &name, bool isC=false)Scope
findType(const std::string &name) constScope
findType(const std::string &name)Scope
functionScope
functionListScope
functionMapScope
functionOfScope
getDestructor() constScope
getVariable(const std::string &varname) constScope
getVariableList(const Settings &settings)Scope
getVariableList(const Settings &settings, const Token *start, const Token *end)Scopeprivate
hasInlineOrLambdaFunction() constScope
isAnonymous() constScopeinline
isClassOrStruct() constScopeinline
isClassOrStructOrUnion() constScopeinline
isExecutable() constScopeinline
isLocal() constScopeinline
isLoopScope() constScopeinline
isNestedIn(const Scope *outer) constScopeinline
isVariableDeclaration(const Token *const tok, const Token *&vartok, const Token *&typetok) constScopeprivate
nestedInScope
nestedInFunction(const Scope *scope)Scopeinlinestatic
nestedListScope
numConstructorsScope
numCopyOrMoveConstructorsScope
Scope(const SymbolDatabase *check_, const Token *classDef_, const Scope *nestedIn_)Scope
Scope(const SymbolDatabase *check_, const Token *classDef_, const Scope *nestedIn_, ScopeType type_, const Token *start_)Scope
ScopeType enum nameScope
setBodyStartEnd(const Token *start)Scopeinline
TestSymbolDatabase classScopefriend
typeScope
usingListScope
varlistScope