| 
    Cppcheck
    
   | 
 
This is the complete list of members for CheckClass, including all inherited members.
| analyseWholeProgram(const CTU::FileInfo *ctu, const std::list< Check::FileInfo * > &fileInfo, const Settings &settings, ErrorLogger &errorLogger) override | CheckClass | privatevirtual | 
| assignAllVar(std::vector< Usage > &usageList) | CheckClass | privatestatic | 
| assignAllVarsVisibleFromScope(std::vector< Usage > &usageList, const Scope *scope) | CheckClass | privatestatic | 
| assignVar(std::vector< Usage > &usageList, nonneg int varid) | CheckClass | privatestatic | 
| assignVar(std::vector< Usage > &usageList, const Token *vartok) | CheckClass | privatestatic | 
| Bool enum name | CheckClass | private | 
| canNotCopy(const Scope *scope) | CheckClass | privatestatic | 
| canNotMove(const Scope *scope) | CheckClass | privatestatic | 
| Check(const std::string &aname) | Check | explicit | 
| Check(std::string aname, const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger) | Check | inlineprotected | 
| Check(const Check &)=delete | Check | |
| CheckClass() | CheckClass | inline | 
| CheckClass(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger) | CheckClass | private | 
| checkConst() | CheckClass | private | 
| checkConstError(const Token *tok, const std::string &classname, const std::string &funcname, bool suggestStatic) | CheckClass | private | 
| checkConstError2(const Token *tok1, const Token *tok2, const std::string &classname, const std::string &funcname, bool suggestStatic) | CheckClass | private | 
| checkConstFunc(const Scope *scope, const Function *func, MemberAccess &memberAccessed) const | CheckClass | private | 
| checkCopyCtorAndEqOperator() | CheckClass | private | 
| checkDuplInheritedMembers() | CheckClass | private | 
| checkDuplInheritedMembersRecursive(const Type *typeCurrent, const Type *typeBase) | CheckClass | private | 
| checkExplicitConstructors() | CheckClass | private | 
| checkMemset() | CheckClass | private | 
| checkMemsetType(const Scope *start, const Token *tok, const Scope *type, bool allocation, std::set< const Scope * > parsedTypes) | CheckClass | private | 
| checkOverride() | CheckClass | private | 
| checkReturnByReference() | CheckClass | private | 
| checkReturnPtrThis(const Scope *scope, const Function *func, const Token *tok, const Token *last) | CheckClass | private | 
| checkReturnPtrThis(const Scope *scope, const Function *func, const Token *tok, const Token *last, std::set< const Function * > &analyzedFunctions) | CheckClass | private | 
| checkSelfInitialization() | CheckClass | private | 
| checkThisUseAfterFree() | CheckClass | private | 
| checkThisUseAfterFreeRecursive(const Scope *classScope, const Function *func, const Variable *selfPointer, std::set< const Function * > callstack, const Token *&freeToken) | CheckClass | private | 
| checkUnsafeClassRefMember() | CheckClass | private | 
| checkUselessOverride() | CheckClass | private | 
| checkVirtualFunctionCallInConstructor() | CheckClass | private | 
| classInfo() const override | CheckClass | inlineprivatevirtual | 
| clearAllVar(std::vector< Usage > &usageList) | CheckClass | privatestatic | 
| constructors() | CheckClass | private | 
| copyconstructors() | CheckClass | private | 
| copyConstructorShallowCopyError(const Token *tok, const std::string &varname) | CheckClass | private | 
| copyCtorAndEqOperatorError(const Token *tok, const std::string &classname, bool isStruct, bool hasCopyCtor) | CheckClass | private | 
| createUsageList(const Scope *scope) | CheckClass | privatestatic | 
| duplInheritedMembersError(const Token *tok1, const Token *tok2, const std::string &derivedName, const std::string &baseName, const std::string &memberName, bool derivedIsStruct, bool baseIsStruct, bool isFunction=false) | CheckClass | private | 
| getErrorMessages(ErrorLogger *errorLogger, const Settings *settings) const override | CheckClass | inlineprivatevirtual | 
| getErrorPath(const Token *errtok, const ValueFlow::Value *value, std::string bug) const | Check | protected | 
| getFileInfo(const Tokenizer &tokenizer, const Settings &settings) const override | CheckClass | privatevirtual | 
| getFirstVirtualFunctionCallStack(std::map< const Function *, std::list< const Token * >> &virtualFunctionCallsMap, const Token *callToken, std::list< const Token * > &pureFuncStack) | CheckClass | privatestatic | 
| getIfStmtBodyStart(const Token *tok, const Token *rhs) | CheckClass | privatestatic | 
| getMessageId(const ValueFlow::Value &value, const char id[]) | Check | protectedstatic | 
| getVirtualFunctionCalls(const Function &function, std::map< const Function *, std::list< const Token * >> &virtualFunctionCallsMap) | CheckClass | private | 
| hasAllocation(const Function *func, const Scope *scope) const | CheckClass | private | 
| hasAllocation(const Function *func, const Scope *scope, const Token *start, const Token *end) const | CheckClass | private | 
| hasAllocationInIfScope(const Function *func, const Scope *scope, const Token *ifStatementScopeStart) const | CheckClass | private | 
| hasAssignSelf(const Function *func, const Token *rhs, const Token *&out_ifStatementScopeStart) | CheckClass | privatestatic | 
| initializationListUsage() | CheckClass | private | 
| initializerListError(const Token *tok1, const Token *tok2, const std::string &classname, const std::string &varname, const std::string &argname={}) | CheckClass | private | 
| initializerListOrder() | CheckClass | private | 
| initializeVarList(const Function &func, std::list< const Function * > &callstack, const Scope *scope, std::vector< Usage > &usage) const | CheckClass | private | 
| initVar(std::vector< Usage > &usageList, nonneg int varid) | CheckClass | privatestatic | 
| instances() | Check | static | 
| isBaseClassMutableMemberFunc(const Token *tok, const Scope *scope) | CheckClass | privatestatic | 
| isConstMemberFunc(const Scope *scope, const Token *tok) | CheckClass | privatestatic | 
| isInverted(const Token *tok, const Token *rhs) | CheckClass | privatestatic | 
| isMemberFunc(const Scope *scope, const Token *tok) | CheckClass | privatestatic | 
| isMemberVar(const Scope *scope, const Token *tok) const | CheckClass | private | 
| loadFileInfoFromXml(const tinyxml2::XMLElement *xmlElement) const override | CheckClass | privatevirtual | 
| logChecker(const char id[]) | Check | protected | 
| mallocOnClassError(const Token *tok, const std::string &memfunc, const Token *classTok, const std::string &classname) | CheckClass | private | 
| mallocOnClassWarning(const Token *tok, const std::string &memfunc, const Token *classTok) | CheckClass | private | 
| MemberAccess enum name | CheckClass | private | 
| memsetError(const Token *tok, const std::string &memfunc, const std::string &classname, const std::string &type, bool isContainer=false) | CheckClass | private | 
| memsetErrorFloat(const Token *tok, const std::string &type) | CheckClass | private | 
| memsetErrorReference(const Token *tok, const std::string &memfunc, const std::string &type) | CheckClass | private | 
| mErrorLogger | Check | protected | 
| missingMemberCopyError(const Token *tok, Function::Type functionType, const std::string &classname, const std::string &varname) | CheckClass | private | 
| mName | Check | private | 
| mSettings | Check | protected | 
| mSymbolDatabase | CheckClass | private | 
| mTokenizer | Check | protected | 
| myName() | CheckClass | inlineprivatestatic | 
| name() const | Check | inline | 
| noConstructorError(const Token *tok, const std::string &classname, bool isStruct) | CheckClass | private | 
| noCopyConstructorError(const Scope *scope, bool isdefault, const Token *alloc, bool inconclusive) | CheckClass | private | 
| noDestructorError(const Scope *scope, bool isdefault, const Token *alloc) | CheckClass | private | 
| noExplicitConstructorError(const Token *tok, const std::string &classname, bool isStruct) | CheckClass | private | 
| noOperatorEqError(const Scope *scope, bool isdefault, const Token *alloc, bool inconclusive) | CheckClass | private | 
| operator=(const Check &)=delete | Check | |
| operatorEqMissingReturnStatementError(const Token *tok, bool error) | CheckClass | private | 
| operatorEqRetRefThis() | CheckClass | private | 
| operatorEqRetRefThisError(const Token *tok) | CheckClass | private | 
| operatorEqShouldBeLeftUnimplementedError(const Token *tok) | CheckClass | private | 
| operatorEqToSelf() | CheckClass | private | 
| operatorEqToSelfError(const Token *tok) | CheckClass | private | 
| operatorEqVarError(const Token *tok, const std::string &classname, const std::string &varname, bool inconclusive) | CheckClass | private | 
| overrideError(const Function *funcInBase, const Function *funcInDerived) | CheckClass | private | 
| privateFunctions() | CheckClass | private | 
| pureVirtualFunctionCallInConstructorError(const Function *scopeFunction, const std::list< const Token * > &tokStack, const std::string &purefuncname) | CheckClass | private | 
| reportError(const Token *tok, const Severity severity, const std::string &id, const std::string &msg) | Check | inlineprotected | 
| reportError(const Token *tok, const Severity severity, const std::string &id, const std::string &msg, const CWE &cwe, Certainty certainty) | Check | inlineprotected | 
| reportError(const std::list< const Token * > &callstack, Severity severity, const std::string &id, const std::string &msg) | Check | inlineprotected | 
| reportError(const std::list< const Token * > &callstack, Severity severity, const std::string &id, const std::string &msg, const CWE &cwe, Certainty certainty) | Check | protected | 
| reportError(const ErrorPath &errorPath, Severity severity, const char id[], const std::string &msg, const CWE &cwe, Certainty certainty) | Check | protected | 
| returnByReferenceError(const Function *func, const Variable *var) | CheckClass | private | 
| runChecks(const Tokenizer &tokenizer, ErrorLogger *errorLogger) override | CheckClass | inlineprivatevirtual | 
| selfInitializationError(const Token *tok, const std::string &varname) | CheckClass | private | 
| stl_containers_not_const | CheckClass | static | 
| suggestInitializationList(const Token *tok, const std::string &varname) | CheckClass | private | 
| TestClass class | CheckClass | friend | 
| TestConstructors class | CheckClass | friend | 
| TestUnusedPrivateFunction class | CheckClass | friend | 
| thisSubtraction() | CheckClass | private | 
| thisSubtractionError(const Token *tok) | CheckClass | private | 
| thisUseAfterFree(const Token *self, const Token *free, const Token *use) | CheckClass | private | 
| uninitVarError(const Token *tok, bool isprivate, Function::Type functionType, const std::string &classname, const std::string &varname, bool derived, bool inconclusive) | CheckClass | private | 
| uninitVarError(const Token *tok, const std::string &classname, const std::string &varname) | CheckClass | private | 
| unsafeClassRefMemberError(const Token *tok, const std::string &varname) | CheckClass | private | 
| unusedPrivateFunctionError(const Token *tok, const std::string &classname, const std::string &funcname) | CheckClass | private | 
| uselessOverrideError(const Function *funcInBase, const Function *funcInDerived, bool isSameCode=false) | CheckClass | private | 
| virtualDestructor() | CheckClass | private | 
| virtualDestructorError(const Token *tok, const std::string &Base, const std::string &Derived, bool inconclusive) | CheckClass | private | 
| virtualFunctionCallInConstructorError(const Function *scopeFunction, const std::list< const Token * > &tokStack, const std::string &funcname) | CheckClass | private | 
| writeToErrorList(const ErrorMessage &errmsg) | Check | static | 
| wrongData(const Token *tok, const char *str) | Check | protected | 
| ~Check() | Check | inlinevirtual |