sqrat  0.9
sqrat
 All Classes Functions Variables Enumerations Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCSqrat::CopyOnly< C >
oCSqrat::DefaultAllocator< C >
oCSqrat::DefaultVMHelper class that defines a VM that can be used as a fallback VM in case no other one is given to a piece of code
oCSqrat::Error
oCSqrat::ErrorHandling
oCSqrat::FunctionRepresents a function in Squirrel
oCSqrat::Object::iteratorIterator for going over the slots in the object using Object::Next
oCSqrat::NoConstructor< C >
oCSqrat::NoCopy< C >
oCSqrat::Object
|oCSqrat::ArrayBaseThe base class for Array that implements almost all of its functionality
||\CSqrat::ArrayRepresents an array in Squirrel
|oCSqrat::Class< C, A >
||\CSqrat::DerivedClass< C, B, A >
|oCSqrat::Enumeration
||\CSqrat::ConstTable
|oCSqrat::ScriptHelper class for managing Squirrel scripts
|\CSqrat::TableBaseThe base class for Table that implements almost all of its functionality
| oCSqrat::RegistryTable
| oCSqrat::RootTable
| \CSqrat::TableRepresents a table in Squirrel
oCSqrat::SharedPtr< T >
oCSqrat::SqratVMHelper class that wraps a Squirrel virtual machine in a C++ API
oCSqrat::Var< T >
oCSqrat::Var< Array & >Used to get and push Array instances to and from the stack as references (arrays are always references in Squirrel)
oCSqrat::Var< Array >Used to get and push Array instances to and from the stack as references (arrays are always references in Squirrel)
oCSqrat::Var< bool >Used to get and push bools to and from the stack
oCSqrat::Var< const bool & >Used to get and push const bool references to and from the stack
oCSqrat::Var< const bool >Used to get and push const bools to and from the stack
oCSqrat::Var< const SQChar * >Used to get and push const SQChar arrays to and from the stack (usually is a const char array)
oCSqrat::Var< const string & >Used to get and push const string references to and from the stack as copies (strings are always copied)
oCSqrat::Var< const T & >
oCSqrat::Var< const T * >
oCSqrat::Var< const T *const >
oCSqrat::Var< Function & >Used to get and push Function instances to and from the stack as references (functions are always references in Squirrel)
oCSqrat::Var< Function >Used to get and push Function instances to and from the stack as references (functions are always references in Squirrel)
oCSqrat::Var< Object & >Used to get and push Object instances to and from the stack as references (Object is always a reference)
oCSqrat::Var< Object >Used to get and push Object instances to and from the stack as references (Object is always a reference)
oCSqrat::Var< SharedPtr< T > >
oCSqrat::Var< SQChar * >Used to get and push SQChar arrays to and from the stack (usually is a char array)
oCSqrat::Var< string & >Used to get and push string references to and from the stack as copies (strings are always copied)
oCSqrat::Var< string >Used to get and push strings to and from the stack (string is usually std::string)
oCSqrat::Var< T & >
oCSqrat::Var< T * >
oCSqrat::Var< T *const >
oCSqrat::Var< Table & >Used to get and push Table instances to and from the stack as references (tables are always references in Squirrel)
\CSqrat::Var< Table >Used to get and push Table instances to and from the stack as references (tables are always references in Squirrel)