Inheritance Graph
graph BT
Array
Array --> Collection
click Array "classEScript_1_1Array"
click Collection "classEScript_1_1Collection"
Description
Classes
Types
Creation
TypeObject
Data
|
|
|
|
iterator |
begin() |
|
|
const_iterator |
begin() const |
|
|
iterator |
end() |
|
|
const_iterator |
end() const |
|
|
reverse_iterator |
rbegin() |
|
|
const_reverse_iterator |
rbegin() const |
|
|
reverse_iterator |
rend() |
|
|
const_reverse_iterator |
rend() const |
|
|
container_t & |
operator*() |
|
|
const container_t & |
operator*() const |
|
|
ObjRef & |
at(size_t idx) |
|
|
const ObjRef & |
at(size_t idx) const |
|
|
void |
append( Collection * c) |
|
|
Object * |
back() const |
|
|
bool |
empty() const |
|
|
iterator |
erase( iterator i) |
|
|
iterator |
erase( iterator i, iterator j) |
|
|
Object * |
front() const |
|
|
Object * |
get(size_t index) const |
|
|
std::string |
implode(const std::string & delimiter) |
|
|
void |
popBack() |
|
|
void |
popFront() |
|
|
void |
pushBack(const ObjPtr & obj) |
|
|
void |
pushFront(const ObjPtr & obj) |
|
|
void |
removeIndex(size_t index) |
|
|
void |
reserve(size_t capacity) |
|
|
void |
resize(size_t newSize) |
|
|
void |
reverse() |
|
|
void |
rt_filter( Runtime & runtime, ObjPtr function) |
|
|
int |
rt_indexOf( Runtime & runtime, ObjPtr search, size_t begin) returns -1 if not found |
|
|
size_t |
rt_removeValue( Runtime & runtime, const ObjPtr value, const int limit, const size_t begin) |
|
|
void |
rt_sort( Runtime & runtime, Object * function, bool reverseOrder) |
|
|
size_t |
size() const |
|
|
ERef < Array > |
slice(int startIndex, int length) const |
|
|
void |
splice(int startIndex, int length, Array * replacement) |
|
|
void |
swap( Array * other) |
—|> Collection
—|> Object
Documentation
typedef
EScript::Array::value_type
Defined in EScript/EScript/Objects/Collections/Array.h:30
typedef
EScript::Array::container_t
Defined in EScript/EScript/Objects/Collections/Array.h:32
typedef
EScript::Array::iterator
Defined in EScript/EScript/Objects/Collections/Array.h:33
typedef
EScript::Array::pointer
|
|
typedef container_t::pointer pointer |
Defined in EScript/EScript/Objects/Collections/Array.h:34
typedef
EScript::Array::const_pointer
Defined in EScript/EScript/Objects/Collections/Array.h:35
typedef
EScript::Array::const_iterator
Defined in EScript/EScript/Objects/Collections/Array.h:36
typedef
EScript::Array::reference
Defined in EScript/EScript/Objects/Collections/Array.h:37
typedef
EScript::Array::const_reference
Defined in EScript/EScript/Objects/Collections/Array.h:38
typedef
EScript::Array::size_type
Defined in EScript/EScript/Objects/Collections/Array.h:39
typedef
EScript::Array::difference_type
Defined in EScript/EScript/Objects/Collections/Array.h:41
typedef
EScript::Array::reverse_iterator
Defined in EScript/EScript/Objects/Collections/Array.h:42
typedef
EScript::Array::const_reverse_iterator
Defined in EScript/EScript/Objects/Collections/Array.h:43
function
EScript::Array::create
Defined in EScript/EScript/Objects/Collections/Array.h:59
function
EScript::Array::create
Defined in EScript/EScript/Objects/Collections/Array.h:60
function
EScript::Array::create
Defined in EScript/EScript/Objects/Collections/Array.h:61
function
EScript::Array::create
Defined in EScript/EScript/Objects/Collections/Array.h:62
function
EScript::Array::create
|
|
|
template< class Collection_T > |
|
|
Array * create( |
const Collection_T & |
collection ) |
Defined in EScript/EScript/Objects/Collections/Array.h:65
function
EScript::Array::release
Defined in EScript/EScript/Objects/Collections/Array.h:73
function
EScript::Array::~Array
Defined in EScript/EScript/Objects/Collections/Array.h:74
function
EScript::Array::getTypeObject
Defined in EScript/EScript/Objects/Collections/Array.h:82
function
EScript::Array::init
Defined in EScript/EScript/Objects/Collections/Array.h:83
function
EScript::Array::begin
Defined in EScript/EScript/Objects/Collections/Array.h:93
function
EScript::Array::begin
Defined in EScript/EScript/Objects/Collections/Array.h:94
function
EScript::Array::end
Defined in EScript/EScript/Objects/Collections/Array.h:95
function
EScript::Array::end
Defined in EScript/EScript/Objects/Collections/Array.h:96
function
EScript::Array::rbegin
Defined in EScript/EScript/Objects/Collections/Array.h:97
function
EScript::Array::rbegin
Defined in EScript/EScript/Objects/Collections/Array.h:98
function
EScript::Array::rend
Defined in EScript/EScript/Objects/Collections/Array.h:99
function
EScript::Array::rend
Defined in EScript/EScript/Objects/Collections/Array.h:100
function
EScript::Array::operator*
Defined in EScript/EScript/Objects/Collections/Array.h:102
function
EScript::Array::operator*
Defined in EScript/EScript/Objects/Collections/Array.h:103
function
EScript::Array::at
Defined in EScript/EScript/Objects/Collections/Array.h:105
function
EScript::Array::at
Defined in EScript/EScript/Objects/Collections/Array.h:106
function
EScript::Array::append
Defined in EScript/EScript/Objects/Collections/Array.h:107
function
EScript::Array::back
Defined in EScript/EScript/Objects/Collections/Array.h:108
function
EScript::Array::empty
Defined in EScript/EScript/Objects/Collections/Array.h:109
function
EScript::Array::erase
Defined in EScript/EScript/Objects/Collections/Array.h:110
function
EScript::Array::erase
Defined in EScript/EScript/Objects/Collections/Array.h:111
function
EScript::Array::front
Defined in EScript/EScript/Objects/Collections/Array.h:112
function
EScript::Array::get
Defined in EScript/EScript/Objects/Collections/Array.h:113
function
EScript::Array::implode
|
|
|
|
|
|
std::string implode( |
const std::string & |
delimiter ) |
Defined in EScript/EScript/Objects/Collections/Array.h:114
function
EScript::Array::popBack
Defined in EScript/EScript/Objects/Collections/Array.h:115
function
EScript::Array::popFront
Defined in EScript/EScript/Objects/Collections/Array.h:116
function
EScript::Array::pushBack
Defined in EScript/EScript/Objects/Collections/Array.h:117
function
EScript::Array::pushFront
Defined in EScript/EScript/Objects/Collections/Array.h:118
function
EScript::Array::removeIndex
Defined in EScript/EScript/Objects/Collections/Array.h:119
function
EScript::Array::reserve
Defined in EScript/EScript/Objects/Collections/Array.h:120
function
EScript::Array::resize
Defined in EScript/EScript/Objects/Collections/Array.h:121
function
EScript::Array::reverse
Defined in EScript/EScript/Objects/Collections/Array.h:122
function
EScript::Array::rt_filter
Defined in EScript/EScript/Objects/Collections/Array.h:123
function
EScript::Array::rt_indexOf
returns -1 if not found
Defined in EScript/EScript/Objects/Collections/Array.h:125
function
EScript::Array::rt_removeValue
Defined in EScript/EScript/Objects/Collections/Array.h:126
function
EScript::Array::rt_sort
Defined in EScript/EScript/Objects/Collections/Array.h:127
function
EScript::Array::size
Defined in EScript/EScript/Objects/Collections/Array.h:128
function
EScript::Array::slice
Defined in EScript/EScript/Objects/Collections/Array.h:129
function
EScript::Array::splice
|
|
|
|
|
|
void splice( |
int |
startIndex, |
|
int |
length, |
|
Array * |
replacement |
) |
|
|
Defined in EScript/EScript/Objects/Collections/Array.h:130
function
EScript::Array::swap
Defined in EScript/EScript/Objects/Collections/Array.h:131
function
EScript::Array::getValue
o
Defined in EScript/EScript/Objects/Collections/Array.h:159
function
EScript::Array::setValue
o
Defined in EScript/EScript/Objects/Collections/Array.h:160
function
EScript::Array::count
o
Defined in EScript/EScript/Objects/Collections/Array.h:161
function
EScript::Array::getIterator
o
Defined in EScript/EScript/Objects/Collections/Array.h:162
function
EScript::Array::clear
o
Defined in EScript/EScript/Objects/Collections/Array.h:163
function
EScript::Array::clone
o
Defined in EScript/EScript/Objects/Collections/Array.h:170
function
EScript::Array::_getInternalTypeId
public |
const |
inline |
virtual |
o For internal use only.
Defined in EScript/EScript/Objects/Collections/Array.h:171