Angelscript addon Template Containers  2.31.0
STL container powerr for Angelscript
aatc::enginestorage::engine_level_storage Class Reference

Stores dataz about aatc containers. One per engine. More...

#include <aatc_enginestorage.hpp>

Public Member Functions

 engine_level_storage (asIScriptEngine *engine)
 
containertype_specific_storageGetContainerTypeSpecificStorage (config::t::uint32 id)
 
asIScriptContext * contextcache_Get ()
 
void contextcache_Return (asIScriptContext *a)
 
void Clean ()
 
void RegisterFuncdefIfNeeded (std::string const &def)
 

Public Attributes

asIScriptEngine * engine
 
containertype_specific_storage containertype_specific_storages [container::listing::CONTAINER::_COUNT]
 
std::vector< asIScriptContext * > context_cache
 
config::ait_fastlock context_cache_lock
 
std::set< std::string > registered_funcdefs
 

Detailed Description

Stores dataz about aatc containers. One per engine.