Throw an error for invalid classes

This commit is contained in:
Patrick Niklaus
2017-08-14 22:18:57 +00:00
committed by Patrick Niklaus
parent 6339395cba
commit c6be2e768a
7 changed files with 63 additions and 6 deletions
@@ -739,6 +739,18 @@ std::vector<std::vector<std::string>> Sol2ScriptingEnvironment::GetAvoidableClas
}
}
std::vector<std::string> Sol2ScriptingEnvironment::GetClassNames()
{
auto &context = GetSol2Context();
switch (context.api_version)
{
case 2:
return Sol2ScriptingEnvironment::GetStringListFromTable("classes");
default:
return {};
}
}
std::vector<std::string> Sol2ScriptingEnvironment::GetNameSuffixList()
{
auto &context = GetSol2Context();