|
Angelscript addon Template Containers
1.0
STL container powerr for Angelscript
|
Public Member Functions | |
| aatc_iterator (void *ref, aatc_type_astypeid typeId_targeaatc_container_shared_1tp_template) | |
| aatc_iterator (const aatc_iterator &other) | |
| aatc_iterator & | operator= (const aatc_iterator &other) |
| void | Init () |
| bool | Next () |
| template<class T > | |
| const void * | Current_get () |
| template<class T > | |
| void | Current_set (void *newval) |
| template<> | |
| const void * | Current_get () |
| template<> | |
| void | Current_set (void *value) |
| template<class T > | |
| void * | Current () |
| template<> | |
| void * | Current () |
| template<class T > | |
| const void * | Current_const () |
| template<> | |
| const void * | Current_const () |
| bool | IsEnd () |
| void | SetToEnd () |
| bool | IsValid () |
| bool | operator== (const aatc_iterator &other) |
Public Member Functions inherited from aatc_iterator_base | |
| aatc_iterator_base (const aatc_iterator_base &other) | |
Static Public Member Functions | |
| template<class T_cond > | |
| static void | Register_func_current (asIScriptEngine *engine, int &r, const char *n_iterator_T) |
| template<> | |
| static void | Register_func_current (asIScriptEngine *engine, int &r, const char *n_iterator_T) |
| template<class T_cond > | |
| static void | Register_func_current_const (asIScriptEngine *engine, int &r, const char *n_iterator_T) |
| template<> | |
| static void | Register_func_current_const (asIScriptEngine *engine, int &r, const char *n_iterator_T) |
| static void | static_constructor_default (asIObjectType *objtype, void *memory) |
| static void | static_constructor_copy (asIObjectType *objtype, aatc_iterator *other, void *memory) |
| static void | static_constructor_parentcontainer (asIObjectType *objtype, void *ref, aatc_type_astypeid typeId, void *memory) |
| template<class cond_EDITABLE = aatc_Y, class cond_CONST = aatc_N> | |
| static void | Register (asIScriptEngine *engine, const char *n_iterator, const char *n_container_T) |
Public Attributes | |
| aatc_container_shared_1tp_template * | host |
| aatc_container_shared_1tp_template::iterator | it |
| aatc_container_shared_1tp_template::iterator | it_end |
| bool | handlemode |
Public Attributes inherited from aatc_iterator_base | |
| bool | firstt |
| bool | cont |
| int_fast16_t | iterator_safety_version |