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