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 |