Angelscript addon Template Containers  1.0
STL container powerr for Angelscript
aatc_refcounted_GC Class Reference

Basetype for script refcounted and GCd c++ objects to derive from. More...

#include <aatc_common.hpp>

Inheritance diagram for aatc_refcounted_GC:
aatc_container_shared_1tp_template< T_container, T_CONTAINERTYPEID, bcw > aatc_container_shared_1tp_template< aatc_acit_list< void * >, aatc_CONTAINERTYPE::LIST > aatc_container_shared_1tp_template< aatc_acit_set_with_functors, aatc_CONTAINERTYPE::SET, aatc_bcw_1_param< aatc_acit_set_with_functors, aatc_containerfunctor_comp > > aatc_container_shared_1tp_template< aatc_acit_unordered_set_with_functors, aatc_CONTAINERTYPE::UNORDERED_SET, aatc_bcw_hashmap< aatc_acit_unordered_set_with_functors, aatc_containerfunctor_hash, aatc_containerfunctor_equals, aatc_CONFIG_DEFAULT_CONTAINER_UNORDERED_SET_DEFAULTBUCKETCOUNT > > aatc_container_shared_1tp_template< aatc_acit_vector< void * >, aatc_CONTAINERTYPE::VECTOR > aatc_container_shared_map_template< T_container, T_CONTAINERTYPEID, bcw > aatc_container_shared_map_template< aatc_acit_map_with_functors, aatc_CONTAINERTYPE::MAP, aatc_bcwshared_map_1_param< aatc_acit_map_with_functors, aatc_containerfunctor_map_comp > > 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 > >

Public Member Functions

void refcount_Add ()
 
void refcount_Release ()
 
int GetRefCount ()
 
void SetGCFlag ()
 
bool GetGCFlag ()
 
virtual void EnumReferences (asIScriptEngine *engine)
 
virtual void ReleaseAllReferences (asIScriptEngine *engine)
 

Public Attributes

int refCount
 
bool gcFlag
 

Detailed Description

Basetype for script refcounted and GCd c++ objects to derive from.