|
Angelscript addon Template Containers
2.31.0
STL container powerr for Angelscript
|
Public Member Functions | |
| vector (asITypeInfo *typeinfo) | |
| vector (const vector &other) | |
| vector & | operator= (const vector &other) |
| vector & | swap (vector &other) |
| void | reserve (config::t::sizetype size) |
| void | push_back (void *value) |
| void | pop_back () |
| void * | back () |
| void * | front () |
| void * | operator[] (config::t::sizetype position) |
| void | sort (bool ascending=true) |
| void | sort (common::script_Funcpointer *funcptr, bool ascending=true) |
| void | erase (config::t::sizetype position) |
| void | erase (const Iterator &position) |
| config::t::sizetype | erase (config::t::sizetype range_begin, config::t::sizetype range_end) |
| config::t::sizetype | erase (const Iterator &range_begin, const Iterator &range_end) |
| config::t::sizetype | erase_value (void *value, bool all=false) |
| Iterator | find (void *value) |
| void | insert (const Iterator &position, void *value) |
| bool | contains (void *value) |
| config::t::sizetype | count (void *value) |
Public Member Functions inherited from aatc::container::templated::shared::Containerbase< aatc_acit_vector< void * >, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
| Containerbase (asIScriptEngine *_engine, asITypeInfo *_typeinfo) | |
| Containerbase & | operator= (const Containerbase &other) |
| void | SetDirectcomp (bool ss) |
| void | StoreHandle (void **target, void *ptr_to_handle) |
| void * | StoreHandle2 (void *ptr_to_handle) |
| void | ReleaseHandle (void *handle) |
| bool | empty () |
| config::t::sizetype | size () |
| void | clear () |
| void | EnumReferences (asIScriptEngine *engine) |
| void | ReleaseAllReferences (asIScriptEngine *engine) |
| Iterator | begin () |
| Iterator | end () |
Public Member Functions inherited from aatc::container::shared::container_basicbase | |
| container_basicbase (asIScriptEngine *engine) | |
| void | safety_iteratorversion_Increment () |
Public Member Functions inherited from aatc::common::basetype_refcounted_GC | |
| void | refcount_Add () |
| void | refcount_Release () |
| int | GetRefCount () |
| void | SetGCFlag () |
| bool | GetGCFlag () |
Additional Inherited Members | |
Public Types inherited from aatc::container::templated::shared::Containerbase< aatc_acit_vector< void * >, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
| typedef aatc_acit_vector< void * > | T_container_native |
| typedef T_container_native::iterator | T_iterator_native |
| typedef T_container_native::const_iterator | T_iterator_native_const |
| typedef container::listing::tags_of_container::vector | container_tags |
Public Attributes inherited from aatc::container::templated::shared::Containerbase< aatc_acit_vector< void * >, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
| base_container_wrapper::Basic< aatc_acit_vector< void * > > | container |
| enginestorage::engine_level_storage * | els |
| asITypeInfo * | typeinfo_container |
| asITypeInfo * | objtype_content |
| config::t::astypeid | astypeid_container |
| config::t::astypeid | astypeid_content |
| asDWORD | typeflags_container |
| asDWORD | typeflags_content |
| bool | handlemode_needref |
| aatc::common::container_operations_bitmask_type | missing_functions |
| bool | directcomp_forced |
Public Attributes inherited from aatc::container::shared::container_basicbase | |
| asIScriptEngine * | engine |
| int8_t | safety_iteratorversion |
Public Attributes inherited from aatc::common::basetype_refcounted_GC | |
| int | refCount |
| bool | gcFlag |
Public Attributes inherited from aatc::container::shared::containerfunctor::Settings | |
| bool | handlemode |
| bool | handlemode_directcomp |
| asIScriptFunction * | func_cmp |
| asIScriptFunction * | func_equals |
| asIScriptFunction * | func_hash |
Static Public Attributes inherited from aatc::container::templated::shared::Containerbase< aatc_acit_vector< void * >, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
| static const int | containertype_id |