Angelscript addon Template Containers  1.0
STL container powerr for Angelscript
aatc_container_unordered_set_tempspec< T > Class Template Reference

Actual class used for template specializations defined in c++. More...

#include <aatc_tempspecs.hpp>

Inheritance diagram for aatc_container_unordered_set_tempspec< T >:
aatc_container_shared_1tp_tempspec< aatc_acit_unordered_set< T, aatc_functor_hash< T > >, T > aatc_container_base aatc_refcounted

Public Member Functions

 aatc_container_unordered_set_tempspec (const aatc_container_unordered_set_tempspec &other)
 
aatc_container_unordered_set_tempspecoperator= (const aatc_container_unordered_set_tempspec &other)
 
aatc_container_unordered_set_tempspecSwap (aatc_container_unordered_set_tempspec &other)
 
- Public Member Functions inherited from aatc_container_shared_1tp_tempspec< aatc_acit_unordered_set< T, aatc_functor_hash< T > >, T >
 aatc_container_shared_1tp_tempspec (const aatc_container_shared_1tp_tempspec &other)
 
void operator= (const aatc_container_shared_1tp_tempspec &other)
 
void swap (aatc_container_shared_1tp_tempspec &other)
 
aatc_type_sizetype Count (const T &value)
 
bool Contains_generic (const T &value)
 
void Clear ()
 
bool Empty ()
 
aatc_type_sizetype Size ()
 
void Push_Back (const T &value)
 
void Push_Back (const T &value)
 
void Pop_Back ()
 
void Pop_Back ()
 
T & Back ()
 
T & Back ()
 
void Push_Front (const T &value)
 
void Push_Front (const T &value)
 
void Pop_Front ()
 
void Pop_Front ()
 
T & Front ()
 
T & Front ()
 
void Erase_value (const T &value)
 
void Erase_value (const T &value)
 
T & op_index (aatc_type_sizetype index)
 
T & op_index (aatc_type_sizetype index)
 
void Reserve (aatc_type_sizetype count)
 
void Reserve (aatc_type_sizetype count)
 
void Insert (const T &value)
 
void Insert (const T &value)
 
void Sort_native (bool ascending)
 
void Sort_native (bool ascending)
 
void Sort_generic (bool ascending)
 
void Sort_generic (bool ascending)
 
bool Contains_native (const T &value)
 
bool Contains_native (const T &value)
 
void Insert_generic_index_before (int index, const T &value)
 
void Erase_generic_index (int position)
 
void Erase_generic_index_range (int range_index_begin, int range_index_end)
 
void Erase_generic_value (const T &value, bool all)
 
aatc_iterator Begin ()
 
aatc_iterator End ()
 
bool Erase_iterator (const aatc_iterator &aatc_it)
 
bool Erase_iterator (const aatc_iterator &aatc_it)
 
aatc_type_sizetype Erase_iterator_range (const aatc_iterator &aatc_it_range_begin, const aatc_iterator &aatc_it_range_end)
 
aatc_type_sizetype Erase_iterator_range (const aatc_iterator &aatc_it_range_begin, const aatc_iterator &aatc_it_range_end)
 
aatc_iterator Find_iterator (const T &value)
 
aatc_iterator Find_iterator (const T &value)
 
aatc_iterator Find_iterator_generic (const T &value)
 
aatc_iterator Find_iterator_generic (const T &value)
 
void Insert_iterator (const aatc_iterator &aatc_it, const T &value)
 
void Insert_iterator (const aatc_iterator &aatc_it, const T &value)
 
- Public Member Functions inherited from aatc_refcounted
void refcount_Add ()
 
void refcount_Release ()
 

Static Public Member Functions

static aatc_container_unordered_set_tempspecFactory ()
 
static aatc_container_unordered_set_tempspecFactory_copy (const aatc_container_unordered_set_tempspec &other)
 
- Static Public Member Functions inherited from aatc_container_shared_1tp_tempspec< aatc_acit_unordered_set< T, aatc_functor_hash< T > >, T >
static void Register_func_back_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_back_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_back_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_back_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_front_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_front_write (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_front_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_front_read (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_erase_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_erase_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_op_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_op_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_reserve (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_reserve (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_insert (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_insert (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_sort_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_sort_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_sort_generic (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_sort_generic (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_contains_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_contains_native (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_insert_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_insert_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_erase_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_erase_generic_index (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_erase_generic_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_erase_generic_value (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content)
 
static void Register_func_Erase_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Erase_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Erase_iterator_range (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Erase_iterator_range (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Find_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Find_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Insert_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 
static void Register_func_Insert_iterator (asIScriptEngine *engine, int &r, char *textbuf, const char *n_container, const char *n_container_T, const char *n_content, const char *n_iterator_TT)
 

Additional Inherited Members

- Public Types inherited from aatc_container_shared_1tp_tempspec< aatc_acit_unordered_set< T, aatc_functor_hash< T > >, T >
typedef aatc_acit_unordered_set< T, aatc_functor_hash< T > >::iterator iteratortype
 
- Public Attributes inherited from aatc_container_base
asIScriptEngine * engine
 
int_fast16_t iterator_safety_version
 
- Public Attributes inherited from aatc_refcounted
int refcount
 
- Static Public Attributes inherited from aatc_container_shared_1tp_tempspec< aatc_acit_unordered_set< T, aatc_functor_hash< T > >, T >
static T defaultvalue
 
static std::string staticname_container
 
static std::string staticname_content
 

Detailed Description

template<class T>
class aatc_container_unordered_set_tempspec< T >

Actual class used for template specializations defined in c++.