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

Stores dataz about aatc containers. One for each engine. More...

#include <aatc_common.hpp>

Public Types

typedef aatc_ait_storage_map< aatc_type_uint32, aatc_containertype_specific_storage * > tmap_ctss
 
typedef aatc_ait_storage_pair< aatc_type_uint32, aatc_containertype_specific_storage * > tpair_ctss
 

Public Member Functions

 aatc_engine_level_storage (asIScriptEngine *engine)
 
aatc_containertype_specific_storageGetContainerTypeSpecificStorage (aatc_type_uint32 id)
 
asIScriptContext * contextcache_Get ()
 
void contextcache_Return (asIScriptContext *a)
 
void Clean ()
 

Public Attributes

asIScriptEngine * engine
 
tmap_ctss containertype_specific_storages
 
aatc_ait_fastlock containertype_specific_storages_lock
 
std::vector< asIScriptContext * > context_cache
 
aatc_ait_fastlock context_cache_lock
 

Detailed Description

Stores dataz about aatc containers. One for each engine.