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

STL class. More...

Inheritance diagram for Fiber::vector< typename _Tp, typename _Alloc >:
std::_Vector_base< typename _Tp, typename _Alloc >

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

constexpr vector (_InputIterator __first, _InputIterator __last, const allocator_type &__a=allocator_type())
constexpr vector (const allocator_type &__a) noexcept
constexpr vector (const vector &__x)
constexpr vector (const vector &__x, const __type_identity_t< allocator_type > &__a)
constexpr vector (initializer_list< value_type > __l, const allocator_type &__a=allocator_type())
constexpr vector (size_type __n, const allocator_type &__a=allocator_type())
constexpr vector (size_type __n, const value_type &__value, const allocator_type &__a=allocator_type())
 vector (vector &&) noexcept=default
constexpr vector (vector &&__rv, const __type_identity_t< allocator_type > &__m) noexcept(noexcept(vector(std::declval< vector && >(), std::declval< const allocator_type & >(), std::declval< typename _Alloc_traits::is_always_equal >())))
constexpr void assign (_InputIterator __first, _InputIterator __last)
constexpr void assign (initializer_list< value_type > __l)
constexpr void assign (size_type __n, const value_type &__val)
constexpr reference at (size_type __n)
constexpr const_reference at (size_type __n) const
constexpr const_reference back () const noexcept
constexpr reference back () noexcept
constexpr const_iterator begin () const noexcept
constexpr iterator begin () noexcept
constexpr size_type capacity () const noexcept
constexpr const_iterator cbegin () const noexcept
constexpr const_iterator cend () const noexcept
constexpr void clear () noexcept
constexpr const_reverse_iterator crbegin () const noexcept
constexpr const_reverse_iterator crend () const noexcept
constexpr _Tp * data () noexcept
constexpr iterator emplace (const_iterator __position, _Args &&... __args)
constexpr bool empty () const noexcept
constexpr const_iterator end () const noexcept
constexpr iterator end () noexcept
constexpr iterator erase (const_iterator __first, const_iterator __last)
constexpr iterator erase (const_iterator __position)
constexpr const_reference front () const noexcept
constexpr reference front () noexcept
constexpr allocator_type get_allocator () const noexcept
constexpr iterator insert (const_iterator __position, _InputIterator __first, _InputIterator __last)
constexpr iterator insert (const_iterator __position, const value_type &__x)
constexpr iterator insert (const_iterator __position, initializer_list< value_type > __l)
constexpr iterator insert (const_iterator __position, size_type __n, const value_type &__x)
constexpr iterator insert (const_iterator __position, value_type &&__x)
constexpr size_type max_size () const noexcept
constexpr vectoroperator= (const vector &__x)
constexpr vectoroperator= (initializer_list< value_type > __l)
constexpr vectoroperator= (vector &&__x) noexcept(_Alloc_traits::_S_nothrow_move())
constexpr const_reference operator[] (size_type __n) const noexcept
constexpr reference operator[] (size_type __n) noexcept
constexpr void pop_back () noexcept
constexpr void push_back (const value_type &__x)
constexpr const_reverse_iterator rbegin () const noexcept
constexpr reverse_iterator rbegin () noexcept
constexpr const_reverse_iterator rend () const noexcept
constexpr reverse_iterator rend () noexcept
constexpr void reserve (size_type __n)
constexpr void resize (size_type __new_size)
constexpr void resize (size_type __new_size, const value_type &__x)
constexpr void shrink_to_fit ()
constexpr size_type size () const noexcept
constexpr void swap (vector &__x) noexcept

Public Attributes

elements
 STL member.

Protected Member Functions

constexpr pointer _M_allocate_and_copy (size_type __n, _ForwardIterator __first, _ForwardIterator __last)
constexpr void _M_range_check (size_type __n) const

Detailed Description

STL class.