|
Angelscript addon Template Containers
1.0
STL container powerr for Angelscript
|
Actual class used for templates defined in script. More...
#include <aatc_unordered_set.hpp>
Public Types | |
| typedef aatc_acit_unordered_set_with_functors | bt |
Public Types inherited from aatc_container_shared_1tp_template< aatc_acit_unordered_set_with_functors, aatc_CONTAINERTYPE::UNORDERED_SET, aatc_bcw_hashmap< aatc_acit_unordered_set_with_functors, aatc_containerfunctor_hash, aatc_containerfunctor_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_SET_DEFAULTBUCKETCOUNT > > | |
| typedef aatc_acit_unordered_set_with_functors::iterator | iteratortype |
Public Member Functions | |
| aatc_container_unordered_set_template (asIScriptEngine *_engine, asIObjectType *_objtype) | |
| aatc_container_unordered_set_template (const aatc_container_unordered_set_template &other) | |
| aatc_container_unordered_set_template & | operator= (const aatc_container_unordered_set_template &other) |
| aatc_container_unordered_set_template & | Swap (aatc_container_unordered_set_template &other) |
Public Member Functions inherited from aatc_container_shared_1tp_template< aatc_acit_unordered_set_with_functors, aatc_CONTAINERTYPE::UNORDERED_SET, aatc_bcw_hashmap< aatc_acit_unordered_set_with_functors, aatc_containerfunctor_hash, aatc_containerfunctor_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_SET_DEFAULTBUCKETCOUNT > > | |
| aatc_container_shared_1tp_template (asIScriptEngine *_engine, asIObjectType *_objtype) | |
| void | operator= (const aatc_container_shared_1tp_template &other) |
| void | swap (aatc_container_shared_1tp_template &other) |
| void | SetDirectcomp (bool ss) |
| void | StoreHandle (void **target, void *ptr_to_handle) |
| void * | StoreHandle2 (void *ptr_to_handle) |
| void | ReleaseHandle (void *handle) |
| aatc_type_sizetype | Count (void *value) |
| bool | Contains_generic (void *value) |
| void | Clear () |
| bool | Empty () |
| aatc_type_sizetype | Size () |
| void | EnumReferences (asIScriptEngine *engine) |
| void | ReleaseAllReferences (asIScriptEngine *engine) |
| void | Push_Back (void *value) |
| void | Push_Back (void *value) |
| void | Pop_Back () |
| void | Pop_Back () |
| void * | Back () |
| void * | Back () |
| void | Push_Front (void *value) |
| void | Push_Front (void *value) |
| void | Pop_Front () |
| void | Pop_Front () |
| void * | Front () |
| void * | Front () |
| void | Erase_value (void *value) |
| void | Erase_value (void *value) |
| void * | op_index (int index) |
| void * | op_index (int index) |
| void | Reserve (aatc_type_sizetype count) |
| void | Reserve (aatc_type_sizetype count) |
| void | Insert (void *value) |
| void | Insert (void *value) |
| void | Sort (bool ascending) |
| void | Sort_custom (aatc_script_Funcpointer *funcptr, bool ascending) |
| bool | Contains_native (void *value) |
| bool | Contains_native (void *value) |
| void | Insert_generic_index_before (int index, void *value) |
| void | Erase_generic_index (int position) |
| void | Erase_generic_index_range (int range_index_begin, int range_index_end) |
| void | Erase_generic_value (void *value, bool all) |
| void | Erase_generic_value (void *value) |
| aatc_iterator | Begin () |
| aatc_iterator | End () |
| bool | Erase_iterator (const aatc_iterator &aatc_it) |
| bool | Erase_iterator (const aatc_iterator &aatc_it) |
| aatc_type_sizetype | Erase_range_iterator (const aatc_iterator &aatc_it_range_begin, const aatc_iterator &aatc_it_range_end) |
| aatc_type_sizetype | Erase_range_iterator (const aatc_iterator &aatc_it_range_begin, const aatc_iterator &aatc_it_range_end) |
| aatc_iterator | Find_iterator (void *value) |
| aatc_iterator | Find_iterator (void *value) |
| if (handlemode) | |
| if (it==aatc_acit_unordered_set_with_functors::end()) | |
Public Member Functions inherited from aatc_refcounted_GC | |
| void | refcount_Add () |
| void | refcount_Release () |
| int | GetRefCount () |
| void | SetGCFlag () |
| bool | GetGCFlag () |
Static Public Member Functions | |
| static aatc_container_unordered_set_template * | Factory (asIObjectType *_objtype) |
| static aatc_container_unordered_set_template * | Factory_copy (asIObjectType *_objtype, const aatc_container_unordered_set_template &other) |
Static Public Member Functions inherited from aatc_container_shared_1tp_template< aatc_acit_unordered_set_with_functors, aatc_CONTAINERTYPE::UNORDERED_SET, aatc_bcw_hashmap< aatc_acit_unordered_set_with_functors, aatc_containerfunctor_hash, aatc_containerfunctor_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_SET_DEFAULTBUCKETCOUNT > > | |
| static void | Register_func_back_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_back_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_back_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_back_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_front_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_front_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_front_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_front_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_erase_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_erase_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_op_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_op_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_reserve (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_reserve (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_insert (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_insert (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_sort_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_sort_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_sort_generic (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_sort_generic (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_contains_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_contains_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_insert_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_insert_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_erase_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_erase_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_erase_generic_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_erase_generic_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T) |
| static void | Register_func_Erase_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_iterator_TT) |
| static void | Register_func_Erase_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_iterator_TT) |
| static void | Register_func_Erase_range_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_iterator_TT) |
| static void | Register_func_Erase_range_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_iterator_TT) |
Additional Inherited Members | |
Public Attributes inherited from aatc_container_shared_1tp_template< aatc_acit_unordered_set_with_functors, aatc_CONTAINERTYPE::UNORDERED_SET, aatc_bcw_hashmap< aatc_acit_unordered_set_with_functors, aatc_containerfunctor_hash, aatc_containerfunctor_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_SET_DEFAULTBUCKETCOUNT > > | |
| asIObjectType * | objtype_container |
| asIObjectType * | objtype_content |
| aatc_type_astypeid | astypeid_container |
| aatc_type_astypeid | astypeid_content |
| asDWORD | typeflags_container |
| asDWORD | typeflags_content |
| bool | handlemode_needref |
| aatc_engine_level_storage * | els |
| aatc_container_operations_bitmask_type | missing_functions |
| bool | directcomp_forced |
| aatc_container_shared_1tp_template::aatc_iterator | Find_iterator_generic |
| auto | it |
| result | it |
| void * | vthis |
| aatc_iterator result & | vthis |
| return | result |
Public Attributes inherited from aatc_container_base | |
| asIScriptEngine * | engine |
| int_fast16_t | iterator_safety_version |
Public Attributes inherited from aatc_refcounted_GC | |
| int | refCount |
| bool | gcFlag |
Public Attributes inherited from aatc_containerfunctor_Settings | |
| bool | handlemode |
| bool | handlemode_directcomp |
| asIScriptFunction * | func_cmp |
| asIScriptFunction * | func_equals |
| asIScriptFunction * | func_hash |
Actual class used for templates defined in script.