Namespace ssq
Classes
Type | Name |
---|---|
class | Array Squirrel intance of array object. |
class | Class Squirrel class object. |
class | CompileException Compile exception thrown during compilation. |
class | Enum Squirrel table object. |
class | Exception Raw exception. |
class | Function Squirrel function. |
class | Instance Squirrel intance of class object. |
class | Libs |
class | NotFoundException Not Found exception thrown if object with a given name does not exist. |
class | Object Raw Squirrel object. |
class | RuntimeException Runtime exception thrown if something went wrong during execution. |
class | Script Squirrel script object. |
class | SqWeakRef Weak reference class that does not extend the life of the instance. |
class | Table Squirrel table object. |
class | TypeException Type exception thrown if casting between squirrel and C++ objects failed. |
class | VM Squirrel Virtual Machine object. |
Public Types
Type | Name |
---|---|
typedef void(* | SqCompileErrorFunc |
typedef void(* | SqErrorFunc |
typedef void(* | SqPrintFunc |
typedef SQInteger(* | SqRuntimeErrorFunc |
enum | Type |
Public Functions
Type | Name |
---|---|
SSQ_API const char * | typeToStr (Type type) |
Public Types Documentation
typedef SqCompileErrorFunc
typedef void(* ssq::SqCompileErrorFunc) (HSQUIRRELVM, const SQChar *, const SQChar *, SQInteger, SQInteger);
typedef SqErrorFunc
typedef void(* ssq::SqErrorFunc) (HSQUIRRELVM, const SQChar *,...);
typedef SqPrintFunc
typedef void(* ssq::SqPrintFunc) (HSQUIRRELVM, const SQChar *,...);
typedef SqRuntimeErrorFunc
typedef SQInteger(* ssq::SqRuntimeErrorFunc) (HSQUIRRELVM);
enum Type
enum ssq::Type {
NULLPTR = OT_NULL,
INTEGER = OT_INTEGER,
FLOAT = OT_FLOAT,
BOOL = OT_BOOL,
STRING = OT_STRING,
TABLE = OT_TABLE,
ARRAY = OT_ARRAY,
USERDATA = OT_USERDATA,
CLOSURE = OT_CLOSURE,
NATIVECLOSURE = OT_NATIVECLOSURE,
GENERATOR = OT_GENERATOR,
USERPOINTER = OT_USERPOINTER,
THREAD = OT_THREAD,
FUNCPROTO = OT_FUNCPROTO,
CLASS = OT_CLASS,
INSTANCE = OT_INSTANCE,
WEAKREF = OT_WEAKREF,
OUTER = OT_OUTER
};
Public Functions Documentation
function typeToStr
SSQ_API const char * ssq::typeToStr (
Type type
)
The documentation for this class was generated from the following file include/simplesquirrel/allocators.hpp