-}
-
-static void register_class(HSQUIRRELVM v, WrappedClass* wclass)
-{
- sq_pushstring(v, wclass->name, -1);
- sq_newclass(v, false);
- _register_functions(v, wclass->functions);
- _register_constants(v, wclass->int_consts);
- _register_constants(v, wclass->float_consts);
- _register_constants(v, wclass->string_consts);
-
- if(sq_createslot(v, -3) < 0) {
- std::stringstream msg;
- msg << "Couldn't register function '" << wclass->name << "'";
- throw SquirrelError(v, msg.str());