Angelscript addon Template Containers  2.31.0
STL container powerr for Angelscript
aatc::container::tempspec::set< T_content > Class Template Reference
Inheritance diagram for aatc::container::tempspec::set< T_content >:
aatc::container::tempspec::shared::Containerbase< aatc_acit_set< T_content >, T_content, container::listing::CONTAINER::SET, container::listing::tags_of_container::set > aatc::container::shared::container_basicbase aatc::common::basetype_refcounted

Public Member Functions

 set (const set &other)
 
setset::operator= (const set &other)
 
setswap (set &other)
 
void insert (const T_content &value)
 
bool erase (const T_content &value)
 
void erase (const Iterator &position)
 
config::t::sizetype erase (const Iterator &range_begin, const Iterator &range_end)
 
Iterator find (const T_content &value)
 
bool contains (const T_content &value)
 
- Public Member Functions inherited from aatc::container::tempspec::shared::Containerbase< aatc_acit_set< T_content >, T_content, container::listing::CONTAINER::SET, container::listing::tags_of_container::set >
 Containerbase (const Containerbase &other)
 
Containerbaseoperator= (const Containerbase &other)
 
void clear ()
 
bool empty ()
 
config::t::sizetype size ()
 
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
void refcount_Add ()
 
void refcount_Release ()
 

Static Public Member Functions

static void Register (common::RegistrationState &rs, const char *n_content)
 
static void Register (asIScriptEngine *engine, const char *n_content)
 

Additional Inherited Members

- Public Types inherited from aatc::container::tempspec::shared::Containerbase< aatc_acit_set< T_content >, T_content, container::listing::CONTAINER::SET, container::listing::tags_of_container::set >
typedef aatc_acit_set< T_content > T_container_native
 
typedef T_content T_content
 
typedef T_container_native::iterator T_iterator_native
 
typedef T_container_native::const_iterator T_iterator_native_const
 
typedef container::listing::tags_of_container::set container_tags
 
- Public Attributes inherited from aatc::container::tempspec::shared::Containerbase< aatc_acit_set< T_content >, T_content, container::listing::CONTAINER::SET, container::listing::tags_of_container::set >
T_container_native container
 
- Public Attributes inherited from aatc::container::shared::container_basicbase
asIScriptEngine * engine
 
int8_t safety_iteratorversion
 
- Public Attributes inherited from aatc::common::basetype_refcounted
int refcount
 
- Static Public Attributes inherited from aatc::container::tempspec::shared::Containerbase< aatc_acit_set< T_content >, T_content, container::listing::CONTAINER::SET, container::listing::tags_of_container::set >
static const int containertype_id
 
static T_content defaultvalue
 
static std::string staticname_container
 
static std::string staticname_content