Namespace ssq

Class List > 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