Public Types | Public Member Functions | List of all members
nuspell::v4::List_Basic_Strings< CharT > Class Template Reference

Public Types

using value_type = typename Vec_Str::value_type
using allocator_type = typename Vec_Str::allocator_type
using size_type = typename Vec_Str::size_type
using difference_type = typename Vec_Str::difference_type
using reference = typename Vec_Str::reference
using const_reference = typename Vec_Str::const_reference
using pointer = typename Vec_Str::pointer
using const_pointer = typename Vec_Str::const_pointer
using iterator = typename Vec_Str::iterator
using const_iterator = typename Vec_Str::const_iterator
using reverse_iterator = typename Vec_Str::reverse_iterator
using const_reverse_iterator = typename Vec_Str::const_reverse_iterator

Public Member Functions

 List_Basic_Strings (size_type n)
 List_Basic_Strings (size_type n, const_reference value)
template<class InputIterator >
 List_Basic_Strings (InputIterator first, InputIterator last)
 List_Basic_Strings (std::initializer_list< value_type > il)
 List_Basic_Strings (const List_Basic_Strings &other)=default
 List_Basic_Strings (List_Basic_Strings &&other) noexcept
 List_Basic_Strings (Vec_Str &&other)
auto & operator= (const List_Basic_Strings &other)
auto & operator= (List_Basic_Strings &&other) noexcept
auto & operator= (std::initializer_list< value_type > il)
template<class InputIterator >
auto assign (InputIterator first, InputIterator last)
void assign (size_type n, const_reference value)
void assign (std::initializer_list< value_type > il)
auto get_allocator () const noexcept
auto begin () noexcept -> iterator
auto begin () const noexcept -> const_iterator
auto end () noexcept -> iterator
auto end () const noexcept -> const_iterator
auto rbegin () noexcept
auto rbegin () const noexcept
auto rend () noexcept
auto rend () const noexcept
auto cbegin () const noexcept
auto cend () const noexcept
auto crbegin () const noexcept
auto crend () const noexcept
auto empty () const noexcept
auto size () const noexcept
auto max_size () const noexcept
auto capacity () const noexcept
auto resize (size_type new_sz)
auto resize (size_type new_sz, const_reference c)
void reserve (size_type n)
void shrink_to_fit ()
auto & operator[] (size_type n)
auto & operator[] (size_type n) const
auto & at (size_type n)
auto & at (size_type n) const
auto & front ()
auto & front () const
auto & back ()
auto & back () const
auto data () noexcept
auto data () const noexcept
template<class... Args>
auto & emplace_back (Args &&... args)
auto & emplace_back ()
auto push_back (const_reference x)
auto push_back (value_type &&x)
auto pop_back ()
template<class... Args>
auto emplace (const_iterator pos, Args &&... args)
auto insert (const_iterator pos, const_reference x)
auto insert (const_iterator pos, value_type &&x)
auto insert (const_iterator pos, size_type n, const_reference x) -> iterator
template<class InputIterator >
auto insert (const_iterator pos, InputIterator first, InputIterator last) -> iterator
auto insert (const_iterator pos, std::initializer_list< value_type > il) -> iterator
auto erase (const_iterator position)
auto erase (const_iterator first, const_iterator last)
auto swap (List_Basic_Strings &other)
auto clear () noexcept -> void
auto operator== (const List_Basic_Strings &other) const
auto operator!= (const List_Basic_Strings &other) const
auto operator< (const List_Basic_Strings &other) const
auto operator>= (const List_Basic_Strings &other) const
auto operator> (const List_Basic_Strings &other) const
auto operator<= (const List_Basic_Strings &other) const
auto extract_sequence () -> Vec_Str

The documentation for this class was generated from the following file: