11 const ScriptClassMemberDecl *members = sn->members;
12 const ScriptClassMemberDecl *m =
NULL;
13 while(members[n].name) {
22 const ScriptConstantDecl *consts = sn->constants;
23 const ScriptConstantDecl *c =
NULL;
25 while(consts[n].name) {
40 members = sn->delegate;
43 while(members[n].name) {
68 if(SQ_FAILED(
sq_get(v,-3))) {
79 #if defined(_WIN32) && defined(_MSC_VER) 80 #pragma warning(disable : 4311) 83 const ScriptClassMemberDecl *members = cd->members;
84 const ScriptClassMemberDecl *m =
NULL;
86 while(members[n].name) {
SQRESULT sq_get(HSQUIRRELVM v, SQInteger idx)
SQRESULT sq_newclass(HSQUIRRELVM v, SQBool hasbase)
SQRESULT sq_rawget(HSQUIRRELVM v, SQInteger idx)
BOOL_T CreateNativeClassInstance(HSQUIRRELVM v, const SQChar *classname, SQUserPointer ud, SQRELEASEHOOK hook)
void sq_pop(HSQUIRRELVM v, SQInteger nelemstopop)
void sq_newtable(HSQUIRRELVM v)
void sq_pushroottable(HSQUIRRELVM v)
void sq_pushfloat(HSQUIRRELVM v, SQFloat n)
SQInteger sq_gettop(HSQUIRRELVM v)
void sq_pushinteger(HSQUIRRELVM v, SQInteger n)
void sq_newclosure(HSQUIRRELVM v, SQFUNCTION func, SQUnsignedInteger nfreevars)
SQRESULT sq_setnativeclosurename(HSQUIRRELVM v, SQInteger idx, const SQChar *name)
void sq_settop(HSQUIRRELVM v, SQInteger newtop)
BOOL_T CreateStaticNamespace(HSQUIRRELVM v, ScriptNamespaceDecl *sn)
void sq_remove(HSQUIRRELVM v, SQInteger idx)
SQRESULT sq_setparamscheck(HSQUIRRELVM v, SQInteger nparamscheck, const SQChar *typemask)
void sq_pushstring(HSQUIRRELVM v, const SQChar *s, SQInteger len)
SQRESULT sq_setinstanceup(HSQUIRRELVM v, SQInteger idx, SQUserPointer p)
SQRESULT sq_settypetag(HSQUIRRELVM v, SQInteger idx, SQUserPointer typetag)
BOOL_T CreateClass(HSQUIRRELVM v, SquirrelClassDecl *cd)
SQRESULT sq_setdelegate(HSQUIRRELVM v, SQInteger idx)
void sq_setreleasehook(HSQUIRRELVM v, SQInteger idx, SQRELEASEHOOK hook)
SQRESULT sq_createinstance(HSQUIRRELVM v, SQInteger idx)