PIP 5.5.3
Platform-Independent Primitives
PIStack< T > Member List

This is the complete list of members for PIStack< T >, including all inherited members.

any(std::function< bool(const T &e)> test) constPIVector< T >inline
append(const T &e)PIVector< T >inline
append(T &&e)PIVector< T >inline
append(std::initializer_list< T > init_list)PIVector< T >inline
append(const PIVector< T > &v)PIVector< T >inline
assign(const T &e=T())PIVector< T >inline
assign(size_t new_size, const T &f)PIVector< T >inline
at(size_t index) constPIVector< T >inline
atWhere(std::function< bool(const T &e)> test, ssize_t start=0, const T &def=T()) constPIVector< T >inline
back()PIVector< T >inline
begin()PIVector< T >inline
capacity() constPIVector< T >inline
clear()PIVector< T >inline
contains(const T &e, ssize_t start=0) constPIVector< T >inline
contains(const PIVector< T > &v, ssize_t start=0) constPIVector< T >inline
data(size_t index=0)PIVector< T >inline
data(size_t index=0) constPIVector< T >inline
end()PIVector< T >inline
enlarge(ssize_t add_size, const T &e=T())PIVector< T >inline
entries(const T &e, ssize_t start=0) constPIVector< T >inline
entries(std::function< bool(const T &e)> test, ssize_t start=0) constPIVector< T >inline
every(std::function< bool(const T &e)> test) constPIVector< T >inline
fill(const T &e=T())PIVector< T >inline
fill(std::function< T(size_t i)> f)PIVector< T >inline
filter(std::function< bool(const T &e)> test) constPIVector< T >inline
filterIndexed(std::function< bool(size_t index, const T &e)> test) constPIVector< T >inline
filterReverse(std::function< bool(const T &e)> test) constPIVector< T >inline
filterReverseIndexed(std::function< bool(size_t index, const T &e)> test) constPIVector< T >inline
flatten(ReshapeOrder order=ReshapeByRow) constPIVector< T >inline
forEach(std::function< void(const T &e)> f) constPIVector< T >inline
forEach(std::function< void(T &e)> f)PIVector< T >inline
forEachIndexed(std::function< void(size_t index, const T &e)> f) constPIVector< T >inline
forEachIndexed(std::function< void(size_t index, T &e)> f)PIVector< T >inline
forEachReverse(std::function< void(const T &e)> f) constPIVector< T >inline
forEachReverse(std::function< void(T &e)> f)PIVector< T >inline
forEachReverseIndexed(std::function< void(size_t index, const T &e)> f) constPIVector< T >inline
forEachReverseIndexed(std::function< void(size_t index, T &e)> f)PIVector< T >inline
front()PIVector< T >inline
getRange(size_t index, size_t count) constPIVector< T >inline
indexOf(const T &e, ssize_t start=0) constPIVector< T >inline
indexWhere(std::function< bool(const T &e)> test, ssize_t start=0) constPIVector< T >inline
insert(size_t index, const T &e=T())PIVector< T >inline
insert(size_t index, T &&e)PIVector< T >inline
insert(size_t index, const PIVector< T > &v)PIVector< T >inline
insert(size_t index, std::initializer_list< T > init_list)PIVector< T >inline
isEmpty() constPIVector< T >inline
isNotEmpty() constPIVector< T >inline
lastAtWhere(std::function< bool(const T &e)> test, ssize_t start=-1, const T &def=T()) constPIVector< T >inline
lastIndexOf(const T &e, ssize_t start=-1) constPIVector< T >inline
lastIndexWhere(std::function< bool(const T &e)> test, ssize_t start=-1) constPIVector< T >inline
length() constPIVector< T >inline
map(std::function< ST(const T &e)> f) constPIVector< T >inline
mapIndexed(std::function< ST(size_t index, const T &e)> f) constPIVector< T >inline
mapReverse(std::function< ST(const T &e)> f) constPIVector< T >inline
mapReverseIndexed(std::function< ST(size_t index, const T &e)> f) constPIVector< T >inline
operator!=(const PIVector< T > &v) constPIVector< T >inline
operator<<(const T &e)PIVector< T >inline
operator<<(T &&e)PIVector< T >inline
operator<<(const PIVector< T > &v)PIVector< T >inline
operator=(const PIVector< T > &v)PIVector< T >inline
operator=(PIVector< T > &&v)PIVector< T >inline
operator==(const PIVector< T > &v) constPIVector< T >inline
operator[](size_t index)PIVector< T >inline
PIStack()PIStack< T >inline
PIVector()PIVector< T >inline
PIVector(const T *data, size_t size)PIVector< T >inline
PIVector(const PIVector< T > &v)PIVector< T >inline
PIVector(std::initializer_list< T > init_list)PIVector< T >inline
PIVector(size_t size, const T &e=T())PIVector< T >inlineexplicit
PIVector(size_t size, std::function< T(size_t i)> f)PIVector< T >inline
PIVector(PIVector< T > &&v)PIVector< T >inline
pop()PIStack< T >inline
pop_back()PIVector< T >inline
pop_front()PIVector< T >inline
prepend(const T &e)PIVector< T >inline
prepend(T &&e)PIVector< T >inline
prepend(const PIVector< T > &v)PIVector< T >inline
prepend(std::initializer_list< T > init_list)PIVector< T >inline
push(const T &v)PIStack< T >inline
push(T &&v)PIStack< T >inline
push_back(const T &e)PIVector< T >inline
push_back(T &&e)PIVector< T >inline
push_back(std::initializer_list< T > init_list)PIVector< T >inline
push_back(const PIVector< T > &v)PIVector< T >inline
push_front(const T &e)PIVector< T >inline
push_front(T &&e)PIVector< T >inline
push_front(const PIVector< T > &v)PIVector< T >inline
push_front(std::initializer_list< T > init_list)PIVector< T >inline
rbegin()PIVector< T >inline
reduce(std::function< ST(const T &e, const ST &acc)> f, const ST &initial=ST()) constPIVector< T >inline
reduceIndexed(std::function< ST(size_t index, const T &e, const ST &acc)> f, const ST &initial=ST()) constPIVector< T >inline
reduceReverse(std::function< ST(const T &e, const ST &acc)> f, const ST &initial=ST()) constPIVector< T >inline
reduceReverseIndexed(std::function< ST(size_t index, const T &e, const ST &acc)> f, const ST &initial=ST()) constPIVector< T >inline
remove(size_t index, size_t count=1)PIVector< T >inline
removeAll(const T &e)PIVector< T >inline
removeOne(const T &e)PIVector< T >inline
removeWhere(std::function< bool(const T &e)> test)PIVector< T >inline
rend()PIVector< T >inline
reserve(size_t new_size)PIVector< T >inline
reshape(size_t rows, size_t cols, ReshapeOrder order=ReshapeByRow) constPIVector< T >inline
reshape(size_t rows, size_t cols, ReshapeOrder order=ReshapeByRow) constPIVector< T >inline
resize(size_t new_size, const T &e=T())PIVector< T >inline
resize(size_t new_size, std::function< T(size_t i)> f)PIVector< T >inline
reverse()PIVector< T >inline
reversed() constPIVector< T >inline
size() constPIVector< T >inline
size_s() constPIVector< T >inline
sort()PIVector< T >inline
sort(std::function< bool(const T &a, const T &b)> comp)PIVector< T >inline
split(const T &separator) constPIVector< T >inline
splitBySize(size_t sz) constPIVector< T >inline
swap(PIVector< T > &v)PIVector< T >inline
take_back()PIVector< T >inline
take_front()PIVector< T >inline
takeRange(size_t index, size_t count)PIVector< T >inline
toDeque() constPIStack< T >inline
top()PIStack< T >inline
toType() constPIVector< T >inline
toVector() constPIStack< T >inline