- std::vector<Struct> structs,\r
- std::vector<Function> funcs,\r
+ std::vector<Namespace> namespaces,\r
- std::vector<Struct> structs,\r
- std::vector<Function> funcs,\r
+ std::vector<Namespace> namespaces,\r
std::vector<Variable> vars)\r
{\r
vars.insert(vars.end(), f.parameters.begin(), f.parameters.end());\r
vars.insert(vars.end(), f.body.variables.begin(), f.body.variables.end());\r
for (auto s : f.body.statements)\r
{\r
std::vector<Variable> vars)\r
{\r
vars.insert(vars.end(), f.parameters.begin(), f.parameters.end());\r
vars.insert(vars.end(), f.body.variables.begin(), f.body.variables.end());\r
for (auto s : f.body.statements)\r
{\r
- if (!checkFunction(f, p.structs, p.functions, p.variables))\r
+ if (!checkFunction(f, p.namespaces, p.variables))\r
- if (!checkFunction(f, p.structs, p.functions, vars))\r
+ if (!checkFunction(f, p.namespaces, vars))\r