diff --git a/CheckClass.cpp b/CheckClass.cpp index ac85c1c3d..a95b34d89 100644 --- a/CheckClass.cpp +++ b/CheckClass.cpp @@ -47,7 +47,7 @@ CheckClass::~CheckClass() //--------------------------------------------------------------------------- -struct VAR *CheckClass::ClassChecking_GetVarList(const TOKEN *tok1) +struct CheckClass::VAR *CheckClass::ClassChecking_GetVarList(const TOKEN *tok1) { // Get variable list.. struct VAR *varlist = NULL; diff --git a/CheckClass.h b/CheckClass.h index 280b06d5e..2f3192467 100644 --- a/CheckClass.h +++ b/CheckClass.h @@ -24,14 +24,6 @@ #include "tokenize.h" #include "settings.h" #include "errorlogger.h" -#include - -struct VAR -{ - const char *name; - bool init; - struct VAR *next; -}; class CheckClass { @@ -48,6 +40,13 @@ public: void CheckOperatorEq1(); // Warning upon "void operator=(.." private: + struct VAR + { + const char *name; + bool init; + struct VAR *next; + }; + void ClassChecking_VarList_Initialize(const TOKEN *tok1, const TOKEN *ftok, struct VAR *varlist, const char classname[], std::list &callstack); void InitVar(struct VAR *varlist, const char varname[]); const TOKEN *FindClassFunction( const TOKEN *tok, const char classname[], const char funcname[], int &indentlevel );