Evo C++ Library v0.5.1
|
This is the complete list of members for List< T, TSize >, including all inherited members.
add(const Item *data, Size size) | List< T, TSize > | inline |
add(const ListBaseType &data) | List< T, TSize > | inline |
add(const Item &data) | List< T, TSize > | inline |
addmin(Size minsize) | List< T, TSize > | inline |
addnew(Size size=1) | List< T, TSize > | inline |
advAdd(Size size) | List< T, TSize > | inline |
advBuffer(Size size) | List< T, TSize > | inline |
advBuffer() | List< T, TSize > | inline |
advEdit(Edit &edit, Size minsize, bool inplace=true) | List< T, TSize > | inline |
advEditDone(Edit &edit) | List< T, TSize > | inline |
advFirst() | List< T, TSize > | inline |
advInsert(Key index, Size size) | List< T, TSize > | inline |
advItem(Key index) | List< T, TSize > | inline |
advLast() | List< T, TSize > | inline |
advPrepend(Size size) | List< T, TSize > | inline |
advRemove(Key index, Size size) | List< T, TSize > | inline |
advResize(Size size) | List< T, TSize > | inline |
advSize(Size size) | List< T, TSize > | inline |
advSwap(Key index1, Key index2) | List< T, TSize > | inline |
advWrite(Size addsize) | List< T, TSize > | inline |
advWriteDone(Size addsize) | List< T, TSize > | inline |
asconst() const | List< T, TSize > | inline |
begin() | List< T, TSize > | inline |
begin() const | List< T, TSize > | inline |
buf_ | List< T, TSize > | protected |
capacity() const | List< T, TSize > | inline |
capacity(Size size) | List< T, TSize > | inline |
capacitymax(Size max) | List< T, TSize > | inline |
capacitymin(Size min) | List< T, TSize > | inline |
cbegin() const | List< T, TSize > | inline |
cend() const | List< T, TSize > | inline |
clear() | List< T, TSize > | inline |
compact() | List< T, TSize > | inline |
compare(const ListBaseType &data) const | List< T, TSize > | inline |
contains(ItemVal item) const | List< T, TSize > | inline |
contains(const Item *data, Size size) const | List< T, TSize > | inline |
contains(const ListBaseType &data) const | List< T, TSize > | inline |
copy(const Item *data, Size size) | List< T, TSize > | inline |
copy(const ListBaseType &data) | List< T, TSize > | inline |
data() const | List< T, TSize > | inline |
data_ | ListBase< T, TSize > | |
dataM() | List< T, TSize > | inline |
empty() const | List< T, TSize > | inline |
end() | List< T, TSize > | inline |
end() const | List< T, TSize > | inline |
ends(ItemVal item) const | List< T, TSize > | inline |
ends(const Item *items, Size size) const | List< T, TSize > | inline |
ends(const ListBaseType &items) const | List< T, TSize > | inline |
EvoContainerType typedef | List< T, TSize > | |
fill(const Item &item, Key index=0, Size size=ALL) | List< T, TSize > | inline |
find(ItemVal item, Key start=0, Key end=END) const | List< T, TSize > | inline |
findany(const Item *items, Size count, Key start=0, Key end=END) const | List< T, TSize > | inline |
findanyr(const Item *items, Size count, Key start=0, Key end=END) const | List< T, TSize > | inline |
findr(ItemVal item, Key start=0, Key end=END) const | List< T, TSize > | inline |
first() const | List< T, TSize > | inline |
firstM() | List< T, TSize > | inline |
hash(ulong seed=0) const | List< T, TSize > | inline |
iend(Size offset=0) const | List< T, TSize > | inline |
insert(Key index, const Item *data, Size size) | List< T, TSize > | inline |
insert(Key index, const ListBaseType &data) | List< T, TSize > | inline |
insert(Key index, const Item &data) | List< T, TSize > | inline |
insertnew(Key index, Size size=1) | List< T, TSize > | inline |
Item typedef | List< T, TSize > | |
item(Key index) const | List< T, TSize > | inline |
itemM(Key index) | List< T, TSize > | inline |
ItemVal typedef | List< T, TSize > | |
Iter typedef | List< T, TSize > | |
IterM typedef | List< T, TSize > | |
Key typedef | List< T, TSize > | |
last() const | List< T, TSize > | inline |
lastM() | List< T, TSize > | inline |
List() | List< T, TSize > | inline |
List(const ValEmpty &val) | List< T, TSize > | inlineexplicit |
List(const ListType &data) | List< T, TSize > | inline |
List(const ListType &data, Key index, Key size=ALL) | List< T, TSize > | inline |
List(const ListBaseType &data, Key index=0, Key size=ALL) | List< T, TSize > | inline |
List(const ListBaseType *data, Key index=0, Key size=ALL) | List< T, TSize > | inline |
List(const Item *data, Size size) | List< T, TSize > | inline |
List(const PtrBase< Item > &data, Size size) | List< T, TSize > | inline |
List(std::initializer_list< T > init) | List< T, TSize > | inline |
List(ListType &&src) | List< T, TSize > | inline |
ListBase() | ListBase< T, TSize > | inline |
ListBase(const ListBaseType &src) | ListBase< T, TSize > | inline |
ListBase(const char *str) | ListBase< T, TSize > | inline |
ListBase(const char *str, TSize size) | ListBase< T, TSize > | inline |
ListBaseType typedef | List< T, TSize > | |
ListType typedef | List< T, TSize > | |
move(Key dest, Key index) | List< T, TSize > | inline |
move(Key dest, ListType &src, Key srcindex=0, Size size=ALL) | List< T, TSize > | inline |
null() const | List< T, TSize > | inline |
operator!=(const ListBaseType &data) const | List< T, TSize > | inline |
operator()(Key index) | List< T, TSize > | inline |
operator<<(const Item &data) | List< T, TSize > | inline |
operator<<(const ListBaseType &data) | List< T, TSize > | inline |
operator<<(const ValNull &val) | List< T, TSize > | inline |
operator<<(const ValEmpty &val) | List< T, TSize > | inline |
operator=(ListType &&src) | List< T, TSize > | inline |
operator=(const ListType &data) | List< T, TSize > | inline |
operator=(const ListBaseType &data) | List< T, TSize > | inline |
operator=(const ValNull &) | List< T, TSize > | inline |
operator=(const ValEmpty &) | List< T, TSize > | inline |
operator==(const ListBaseType &data) const | List< T, TSize > | inline |
operator[](Key index) const | List< T, TSize > | inline |
pop(T &item, Key index) | List< T, TSize > | inline |
pop(T &item) | List< T, TSize > | inline |
pop() | List< T, TSize > | inline |
popq(T &item) | List< T, TSize > | inline |
popq() | List< T, TSize > | inline |
prepend(const Item *data, Size size) | List< T, TSize > | inline |
prepend(const ListBaseType &data) | List< T, TSize > | inline |
prepend(const Item &data) | List< T, TSize > | inline |
prependnew(Size size=1) | List< T, TSize > | inline |
ref(const ListType &data) | List< T, TSize > | inlineprotected |
ref(const ListType &data, Size index, Size size) | List< T, TSize > | inlineprotected |
ref(const Item *data, Size size, bool term=false) | List< T, TSize > | inlineprotected |
remove(Key index, Size size=1) | List< T, TSize > | inline |
replace(Key index, Size rsize, const Item *data, Size size) | List< T, TSize > | inline |
reserve(Size size, bool prefer_realloc=false) | List< T, TSize > | inline |
resize(Size size) | List< T, TSize > | inline |
reverse() | List< T, TSize > | inline |
set() | List< T, TSize > | inline |
set(const Item *data, Size size) | List< T, TSize > | inline |
set(const PtrBase< Item > &data, Size size) | List< T, TSize > | inline |
set(const ListType &data) | List< T, TSize > | inline |
set(const ListType &data, Key index, Key size=ALL) | List< T, TSize > | inline |
set(const ListBaseType &data, Key index=0, Key size=ALL) | List< T, TSize > | inline |
set2(const ListType &data, Key index1, Key index2) | List< T, TSize > | inline |
set2(const ListBaseType &data, Key index1, Key index2) | List< T, TSize > | inline |
setempty() | List< T, TSize > | inline |
shared() const | List< T, TSize > | inline |
Size typedef | List< T, TSize > | |
size() const | List< T, TSize > | inline |
size_ | ListBase< T, TSize > | |
slice(Key index) | List< T, TSize > | inline |
slice(Key index, Size size) | List< T, TSize > | inline |
slice2(Key index1, Key index2) | List< T, TSize > | inline |
splitat(Key index, T1 &left, T2 &right) const | List< T, TSize > | inline |
splitat(Key index, T1 &left) const | List< T, TSize > | inline |
splitat(Key index, ValNull left, T2 &right) const | List< T, TSize > | inline |
splitat_setl(Key index) | List< T, TSize > | inline |
splitat_setl(Key index, T2 &right) | List< T, TSize > | inline |
splitat_setr(Key index) | List< T, TSize > | inline |
splitat_setr(Key index, T1 &left) | List< T, TSize > | inline |
starts(ItemVal item) const | List< T, TSize > | inline |
starts(const Item *items, Size size) const | List< T, TSize > | inline |
starts(const ListBaseType &items) const | List< T, TSize > | inline |
swap(Key index1, Key index2) | List< T, TSize > | inline |
swap(ListType &list) | List< T, TSize > | inline |
ThisType typedef | List< T, TSize > | |
triml(Size size) | List< T, TSize > | inline |
trimr(Size size) | List< T, TSize > | inline |
truncate(Size size=0) | List< T, TSize > | inline |
unshare() | List< T, TSize > | inline |
unslice() | List< T, TSize > | inline |
Value typedef | List< T, TSize > |