Angelscript addon Template Containers
2.31.0
STL container powerr for Angelscript
|
Public Member Functions | |
vector (const vector &other) | |
vector & | vector::operator= (const vector &other) |
vector & | swap (vector &other) |
void | reserve (config::t::sizetype size) |
void | push_back (const T_content &value) |
void | pop_back () |
T_content & | back () |
T_content & | front () |
void | insert (config::t::sizetype position, const T_content &value) |
void | insert (const Iterator &position, const T_content &value) |
void | erase (config::t::sizetype position) |
void | erase (const Iterator &position) |
config::t::sizetype | erase (const Iterator &range_begin, const Iterator &range_end) |
config::t::sizetype | erase (config::t::sizetype position_range_begin, config::t::sizetype position_range_end) |
config::t::sizetype | erase_value (const T_content &value, bool all=false) |
T_content & | operator[] (config::t::sizetype position) |
Iterator | find (const T_content &value) |
void | sort (bool ascending=true) |
void | sort (common::script_Funcpointer *funcptr, bool ascending=true) |
bool | contains (const T_content &value) |
config::t::sizetype | count (const T_content &value) |
Public Member Functions inherited from aatc::container::tempspec::shared::Containerbase< aatc_acit_vector< T_content >, T_content, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
Containerbase (const Containerbase &other) | |
Containerbase & | operator= (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_vector< T_content >, T_content, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
typedef aatc_acit_vector< 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::vector | container_tags |
Public Attributes inherited from aatc::container::tempspec::shared::Containerbase< aatc_acit_vector< T_content >, T_content, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
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_vector< T_content >, T_content, container::listing::CONTAINER::VECTOR, container::listing::tags_of_container::vector > | |
static const int | containertype_id |
static T_content | defaultvalue |
static std::string | staticname_container |
static std::string | staticname_content |