Internal template monster.
More...
#include <aatc_container_mapped_templated_shared.hpp>
|
typedef T_container | T_container_native |
|
typedef T_container_native::iterator | T_iterator_native |
|
typedef T_container_native::const_iterator | T_iterator_native_const |
|
typedef T_container_tags | container_tags |
|
|
| Containerbase (asIScriptEngine *_engine, asITypeInfo *_typeinfo) |
|
Containerbase & | operator= (const Containerbase &other) |
|
void | EnumReferences (asIScriptEngine *engine) |
|
void | ReleaseAllReferences (asIScriptEngine *engine) |
|
void | SetDirectcomp (bool ss) |
|
void | StoreHandle (void **target, void *ptr_to_handle, asITypeInfo *typeinfo) |
|
void * | StoreHandle2 (void *ptr_to_handle, asITypeInfo *typeinfo) |
|
void | BuildPrimunion (common::primunion &pu, void *inputvalue, const common::DATAHANDLINGTYPE &dht, const common::PRIMITIVE_TYPE &pt) |
|
void | store_Scriptany_to_Primunion (void *scriptvalue, common::primunion &pu, const common::DATAHANDLINGTYPE &dht, const common::PRIMITIVE_TYPE &pt, asITypeInfo *ot) |
|
void | DefaultConstructPrimunion (common::primunion &pu, const common::DATAHANDLINGTYPE &dht, const common::PRIMITIVE_TYPE &pt, asITypeInfo *ot) |
|
void | clear () |
|
bool | empty () |
|
config::t::sizetype | size () |
|
Iterator | begin () |
|
Iterator | end () |
|
| container_basicbase (asIScriptEngine *engine) |
|
void | safety_iteratorversion_Increment () |
|
void | refcount_Add () |
|
void | refcount_Release () |
|
int | GetRefCount () |
|
void | SetGCFlag () |
|
bool | GetGCFlag () |
|
|
static void * | Scriptany_ref_from_Primunion (common::primunion &pu, const common::DATAHANDLINGTYPE &dht, const common::PRIMITIVE_TYPE &pt) |
|
static void * | DefaultPrimunion (const common::DATAHANDLINGTYPE &dht, const common::PRIMITIVE_TYPE &pt) |
|
|
bcw | container |
|
enginestorage::engine_level_storage * | els |
|
common::DATAHANDLINGTYPE | datahandlingid_value |
|
common::PRIMITIVE_TYPE | primitiveid_value |
|
asITypeInfo * | typeinfo_container |
|
asITypeInfo * | typeinfo_key |
|
asITypeInfo * | typeinfo_value |
|
config::t::astypeid | astypeid_key |
|
config::t::astypeid | astypeid_value |
|
bool | objectmode_key |
|
bool | objectmode_value |
|
bool | needref_key |
|
bool | needref_value |
|
aatc::common::container_operations_bitmask_type | missing_functions |
|
bool | directcomp_forced |
|
bool | need_errorcheck_missing_functions |
|
asIScriptEngine * | engine |
|
int8_t | safety_iteratorversion |
|
int | refCount |
|
bool | gcFlag |
|
bool | handlemode_directcomp |
|
asIScriptFunction * | func_cmp |
|
asIScriptFunction * | func_equals |
|
asIScriptFunction * | func_hash |
|
aatc::common::DATAHANDLINGTYPE | datahandlingid_key |
|
aatc::common::PRIMITIVE_TYPE | primitiveid_key |
|
|
static const int | containertype_id = _containertype_id |
|
template<typename T_container, int _containertype_id, typename T_container_tags = aatc::container::shared::tagbase, typename bcw = base_container_wrapper::Basic<T_container>>
class aatc::container::mapped::templated::shared::Containerbase< T_container, _containertype_id, T_container_tags, bcw >
Internal template monster.