DeSiGNAR  0.5a
Data Structures General Library
Designar::ListStack< T > Member List

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

all(Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
all(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
append(const T &item)Designar::SLList< T >inlineprivate
append(T &&item)Designar::SLList< T >inlineprivate
Designar::NodeSLList::append(Node *node)Designar::NodeSLList< T >inlineprivate
base()Designar::ListStack< T >inline
base() const Designar::ListStack< T >inline
begin()Designar::SLList< T >inlineprivate
begin() const Designar::SLList< T >inlineprivate
clear()Designar::ListStack< T >inline
concat(SLList &l)Designar::SLList< T >inlineprivate
Designar::NodeSLList::concat(NodeSLList *l)Designar::NodeSLList< T >inlineprivate
Designar::NodeSLList::concat(NodeSLList &l)Designar::NodeSLList< T >inlineprivate
DataType typedefDesignar::ListStack< T >
end()Designar::SLList< T >inlineprivate
end() const Designar::SLList< T >inlineprivate
equal(const ContainerType2 &c, Eq &eq) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
equal(const ContainerType2 &c, Eq &&eq=Eq()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
exists(Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
exists(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
filter(Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
filter(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
fold(const RetT &init_val, Op &op) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
fold(const RetT &init_val, Op &&op=Op()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
fold(RetT &&init_val, Op &op) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
fold(RetT &&init_val, Op &&op=Op()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
for_each(Op &op) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
for_each(Op &&op=Op()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
get_first()Designar::SLList< T >inlineprivate
get_first() const Designar::SLList< T >inlineprivate
get_last()Designar::SLList< T >inlineprivate
get_last() const Designar::SLList< T >inlineprivate
insert(const T &item)Designar::SLList< T >inlineprivate
insert(T &&item)Designar::SLList< T >inlineprivate
Designar::NodeSLList::insert(Node *node)Designar::NodeSLList< T >inlineprivate
is_empty() const Designar::ListStack< T >inline
is_sorted(Cmp &cmp) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
is_sorted(Cmp &&cmp=Cmp()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
is_unitarian() const Designar::NodeSLList< T >inlineprivate
is_unitarian_or_empty() const Designar::NodeSLList< T >inlineprivate
ItemType typedefDesignar::ListStack< T >
KeyType typedefDesignar::ListStack< T >
ListStack()Designar::ListStack< T >inline
ListStack(const ListStack &s)Designar::ListStack< T >inline
ListStack(ListStack &&s)Designar::ListStack< T >inline
map(Op &op) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
map(Op &&op=Op()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
map_if(Op &op, Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
map_if(Op &op, Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
map_if(Op &&op, Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
map_if(Op &&op=Op(), Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
NodeSLList()Designar::NodeSLList< T >inlineprivate
NodeSLList(const NodeSLList &)=deleteDesignar::NodeSLList< T >private
NodeSLList(NodeSLList &&l)Designar::NodeSLList< T >inlineprivate
none(Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
none(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
nth(nat_t i)Designar::ContainerAlgorithms< SLList< T >, T >inlineprivate
nth(nat_t i) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
nth_ptr(nat_t i)Designar::ContainerAlgorithms< SLList< T >, T >inlineprivate
operator=(const ListStack &s)Designar::ListStack< T >inline
operator=(ListStack &&s)Designar::ListStack< T >inline
Designar::SLList::operator=(const SLList &l)Designar::SLList< T >inlineprivate
Designar::SLList::operator=(SLList &&l)Designar::SLList< T >inlineprivate
Designar::NodeSLList::operator=(const NodeSLList &)=deleteDesignar::NodeSLList< T >private
Designar::NodeSLList::operator=(NodeSLList &&l)Designar::NodeSLList< T >inlineprivate
operator[](nat_t i)Designar::SLList< T >inlineprivate
operator[](nat_t i) const Designar::SLList< T >inlineprivate
pop()Designar::ListStack< T >inline
popn(nat_t)Designar::ListStack< T >
push(const T &item)Designar::ListStack< T >inline
push(T &&item)Designar::ListStack< T >inline
remove_first()Designar::SLList< T >inlineprivate
remove_first_if(Pred &pred)Designar::ContainerAlgorithms< SLList< T >, T >inlineprivate
remove_first_if(Pred &&pred=Pred())Designar::ContainerAlgorithms< SLList< T >, T >inlineprivate
remove_if(Pred &pred)Designar::ContainerAlgorithms< SLList< T >, T >inlineprivate
remove_if(Pred &&pred=Pred())Designar::ContainerAlgorithms< SLList< T >, T >inlineprivate
search_ptr(Pred &pred) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
search_ptr(Pred &&pred=Pred()) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
select(nat_t)Designar::SLList< T >private
select(nat_t) const Designar::SLList< T >private
size() const Designar::ListStack< T >inline
SizeType typedefDesignar::ListStack< T >
SLList()Designar::SLList< T >inlineprivate
SLList(const SLList &l)Designar::SLList< T >inlineprivate
SLList(SLList &&l)Designar::SLList< T >inlineprivate
SLList(const std::initializer_list< T > &)Designar::SLList< T >private
split(NodeSLList &, NodeSLList &)Designar::NodeSLList< T >private
swap(SLList &l)Designar::SLList< T >inlineprivate
Designar::NodeSLList::swap(NodeSLList &l)Designar::NodeSLList< T >inlineprivate
to_array() constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
to_list() constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
top()Designar::ListStack< T >inline
top() const Designar::ListStack< T >inline
ValueType typedefDesignar::ListStack< T >
zip(const ContainerType2 &c) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
zip_eq(const ContainerType2 &c) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
zip_left(const ContainerType2 &c) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
zip_right(const ContainerType2 &c) constDesignar::ContainerAlgorithms< SLList< T >, T >inlineprivate
~SLList()Designar::SLList< T >inlineprivate