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