|
class | MappedEventType< E_, O_, R_, P_ > |
| R_: return type, P_: parameters, E_: event object type. More...
|
|
class | MappedFunction< F_ > |
| This class wraps a C++ function into an overload. It can be constructed using MapFunction. More...
|
|
class | MappedInstanceMember< C_, T_ > |
| This class allows a one to one mapping of a data member to a c++ data member. More...
|
|
class | MappedInstanceMember_Function |
| This class allows mapping of a data member to c++ function data member. More...
|
|
class | MappedOperator |
| This class makes working with operators easier. More...
|
|
class | MappedReferenceType< T_, ToString_, Parse_ > |
| This class allows embedded types to become scripting types that are passed around as references. More...
|
|
class | MappedROInstanceMember< C_, T_ > |
| This class allows a one to one mapping of a data member to a c++ data member. More...
|
|
class | MappedROInstanceMember_Function |
| This class allows mapping of a data member to c++ function data member. More...
|
|
class | MappedROStaticDataMember< T_ > |
|
class | MappedStaticDataMember< T_ > |
|
class | MappedStringEnum< E_ > |
| E_ is an enumeration with defined strings. More...
|
|
class | MappedValueType< T_, ToString_, Parse_ > |
| This class allows embedded types to become scripting types that are passed around as values. More...
|
|
|
template<class from_ , class to_ > |
Scripting::Function::Overload * | MapConstDynamiccast (Type *from, Type *to, bool implicit=true) |
| Maps a constructor for type casting, works for polymorphic types. More...
|
|
template<class from_ , class to_ > |
Scripting::Function::Overload * | MapConstStaticcast (Type *from, Type *to, bool implicit=true) |
| Maps a constructor for type casting, works for const reference types. More...
|
|
template<class from_ , class to_ > |
Scripting::Function::Overload * | MapDynamiccast (Type *from, Type *to, bool implicit=true) |
| Maps a constructor for type casting, works for polymorphic types. More...
|
|
template<class T_ , class I_ > |
void | MapDynamicInheritance (Type *type, Type *inherited) |
|
template<class F_ , class ... P_> |
Scripting::Function::Overload * | MapFunction (F_ fn, const Type *returntype, ParameterList parameters, bool stretchlast, bool repeatlast, bool accessible, bool constant, bool returnsref, bool returnsconst, bool implicit) |
|
template<class F_ , class ... P_> |
Scripting::Function::Overload * | MapFunction (F_ fn, const Type *returntype, ParameterList parameters, P_ ...tags) |
|
template<class F_ > |
InstanceMember * | MapFunctionToInstanceMember (F_ reader, const std::string &name, const std::string &help, const Type *membertype, const Type *parenttype) |
| This function will map a const data returning function to a read-only, non-ref, const instance member. More...
|
|
template<class F_ , class ... P_> |
Scripting::Function::Overload * | MapOperator (F_ fn, const Type *returntype, const Type *rhs) |
|
template<class from_ , class to_ > |
Scripting::Function::Overload * | MapStaticcast (Type *from, Type *to, bool implicit=true) |
| Maps a constructor for type casting, works for reference types. More...
|
|
template<class from_ , class to_ > |
Scripting::Function::Overload * | MapTypecast (Type *from, Type *to, bool implicit=true) |
| Maps a constructor for type casting, works for value types. More...
|
|
template<class T_ > |
T_ | ParseThrow (const std::string &) |
|
template<class T_ > |
std::string | ToEmptyString (const T_ &) |
|