|
Angelscript addon Template Containers
1.0
STL container powerr for Angelscript
|
Actual class used for templates defined in script. More...
#include <aatc_unordered_map.hpp>
Public Types | |
| typedef aatc_acit_unordered_map_with_functors | bt |
Public Member Functions | |
| aatc_container_unordered_map_template (asIScriptEngine *_engine, asIObjectType *_objtype) | |
| aatc_container_unordered_map_template (const aatc_container_unordered_map_template &other) | |
| aatc_container_unordered_map_template & | operator= (const aatc_container_unordered_map_template &other) |
| aatc_container_unordered_map_template & | Swap (aatc_container_unordered_map_template &other) |
Public Member Functions inherited from aatc_container_shared_map_template< aatc_acit_unordered_map_with_functors, aatc_CONTAINERTYPE::UNORDERED_MAP, aatc_shared_map_bcw_hashmap< aatc_acit_unordered_map_with_functors, aatc_containerfunctor_map_hash, aatc_containerfunctor_map_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_MAP_DEFAULTBUCKETCOUNT > > | |
| aatc_container_shared_map_template (asIScriptEngine *_engine, asIObjectType *_objtype) | |
| void | operator= (const aatc_container_shared_map_template &other) |
| void | swap (aatc_container_shared_map_template &other) |
| void | EnumReferences (asIScriptEngine *engine) |
| void | ReleaseAllReferences (asIScriptEngine *engine) |
| void | SetDirectcomp (bool ss) |
| void | StoreHandle (void **target, void *ptr_to_handle, asIObjectType *objtype) |
| void * | StoreHandle2 (void *ptr_to_handle, asIObjectType *objtype) |
| void | BuildPrimunion (aatc_primunion &pu, void *inputvalue, const aatc_DATAHANDLINGTYPE &dht, const aatc_PRIMITIVE_TYPE &pt) |
| BuildPrimunion (findkey, value, datahandlingid_key, primitiveid_key) | |
| void | Clear () |
| bool | Empty () |
| aatc_type_sizetype | Size () |
| void | Insert (void *newkey, void *newvalue) |
| void | Erase_value (void *value) |
| bool | Contains_native (void *value) |
| const void * | Find (void *value) |
| const void * | Find (void *value, bool &success) |
| if (it==aatc_acit_unordered_map_with_functors::end()) | |
| switch (datahandlingid_value) | |
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_map_template * | Factory (asIObjectType *_objtype_container) |
| static aatc_container_unordered_map_template * | Factory_copy (asIObjectType *_objtype, const aatc_container_unordered_map_template &other) |
Additional Inherited Members | |
Public Attributes inherited from aatc_container_shared_map_template< aatc_acit_unordered_map_with_functors, aatc_CONTAINERTYPE::UNORDERED_MAP, aatc_shared_map_bcw_hashmap< aatc_acit_unordered_map_with_functors, aatc_containerfunctor_map_hash, aatc_containerfunctor_map_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_MAP_DEFAULTBUCKETCOUNT > > | |
| aatc_engine_level_storage * | els |
| aatc_DATAHANDLINGTYPE | datahandlingid_value |
| aatc_PRIMITIVE_TYPE | primitiveid_value |
| asIObjectType * | objtype_container |
| asIObjectType * | objtype_key |
| asIObjectType * | objtype_value |
| aatc_type_astypeid | astypeid_key |
| aatc_type_astypeid | astypeid_value |
| bool | objectmode_key |
| bool | objectmode_value |
| bool | needref_key |
| bool | needref_value |
| aatc_container_operations_bitmask_type | missing_functions |
| bool | directcomp_forced |
| bool | need_errorcheck_missing_functions |
| aatc_primunion | findkey |
| aatc_acit_unordered_map_with_functors::const_iterator | it |
| else | |
| return &aatc_primunion_defaultvalue | ptr |
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_map_Settings | |
| bool | handlemode_directcomp |
| asIScriptFunction * | func_cmp |
| asIScriptFunction * | func_equals |
| asIScriptFunction * | func_hash |
| aatc_DATAHANDLINGTYPE | datahandlingid_key |
| aatc_PRIMITIVE_TYPE | primitiveid_key |
Actual class used for templates defined in script.