Angelscript addon Template Containers
2.31.0
STL container powerr for Angelscript
|
Internal template monster. More...
#include <aatc_container_templated_shared.hpp>
Classes | |
class | Iterator |
Public Member Functions | |
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 () |
Public Attributes | |
bcw | 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 | |
static const int | containertype_id = _containertype_id |
Internal template monster.