Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::list< typename _Tp, typename _Alloc > Class Template Reference

STL class. More...

Classes

class  iterator
 STL iterator class. More...
class  const_iterator
 STL iterator class. More...
class  reverse_iterator
 STL iterator class. More...
class  const_reverse_iterator
 STL iterator class. More...

Public Member Functions

 list (_InputIterator __first, _InputIterator __last, const allocator_type &__a=allocator_type())
 list (const allocator_type &__a) noexcept
 list (const list &__x)
 list (initializer_list< value_type > __l, const allocator_type &__a=allocator_type())
 list (list &&)=default
 list (size_type __n, const allocator_type &__a=allocator_type())
 list (size_type __n, const value_type &__value, const allocator_type &__a=allocator_type())
void assign (_InputIterator __first, _InputIterator __last)
void assign (initializer_list< value_type > __l)
void assign (size_type __n, const value_type &__val)
const_reference back () const noexcept
reference back () noexcept
const_iterator begin () const noexcept
iterator begin () noexcept
const_iterator cbegin () const noexcept
const_iterator cend () const noexcept
void clear () noexcept
const_reverse_iterator crbegin () const noexcept
const_reverse_iterator crend () const noexcept
iterator emplace (const_iterator __position, _Args &&... __args)
bool empty () const noexcept
const_iterator end () const noexcept
iterator end () noexcept
iterator erase (const_iterator __first, const_iterator __last) noexcept
iterator erase (const_iterator __position) noexcept
const_reference front () const noexcept
reference front () noexcept
allocator_type get_allocator () const noexcept
iterator insert (const_iterator __p, initializer_list< value_type > __l)
iterator insert (const_iterator __position, _InputIterator __first, _InputIterator __last)
iterator insert (const_iterator __position, const value_type &__x)
iterator insert (const_iterator __position, size_type __n, const value_type &__x)
iterator insert (const_iterator __position, value_type &&__x)
size_type max_size () const noexcept
void merge (list &&__x)
void merge (list &&__x, _StrictWeakOrdering __comp)
listoperator= (const list &__x)
listoperator= (initializer_list< value_type > __l)
listoperator= (list &&__x) noexcept(_Node_alloc_traits::_S_nothrow_move())
void pop_back () noexcept
void pop_front () noexcept
void push_back (const value_type &__x)
void push_front (const value_type &__x)
const_reverse_iterator rbegin () const noexcept
reverse_iterator rbegin () noexcept
__remove_return_type remove (const _Tp &__value)
__remove_return_type remove_if (_Predicate)
const_reverse_iterator rend () const noexcept
reverse_iterator rend () noexcept
void resize (size_type __new_size)
void resize (size_type __new_size, const value_type &__x)
void reverse () noexcept
size_type size () const noexcept
void sort ()
void sort (_StrictWeakOrdering)
void splice (const_iterator __position, list &&__x) noexcept
void splice (const_iterator __position, list &&__x, const_iterator __first, const_iterator __last) noexcept
void splice (const_iterator __position, list &&__x, const_iterator __i) noexcept
void splice (const_iterator __position, list &__x, const_iterator __first, const_iterator __last) noexcept
void splice (const_iterator __position, list &__x, const_iterator __i) noexcept
void swap (list &__x) noexcept
__remove_return_type unique ()
__remove_return_type unique (_BinaryPredicate)

Public Attributes

elements
 STL member.

Protected Member Functions

_Node * _M_create_node (_Args &&... __args)

Detailed Description

STL class.