Angelscript addon Template Containers
1.0
STL container powerr for Angelscript
|
Internal template monster. More...
#include <aatc_shared_map_template.hpp>
Public Member Functions | |
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) |
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) |
BuildPrimunion (findkey, value, datahandlingid_key, primitiveid_key) | |
if (it==T_container::end()) | |
switch (datahandlingid_value) | |
Public Member Functions inherited from aatc_refcounted_GC | |
void | refcount_Add () |
void | refcount_Release () |
int | GetRefCount () |
void | SetGCFlag () |
bool | GetGCFlag () |
Public Attributes | |
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 |
T_container::const_iterator | it = T_container::find(findkey) |
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 |
Internal template monster.
aatc_container_shared_map_template< T_container, T_CONTAINERTYPEID, bcw >::else |