Nuspell
spellchecker
|
Vector of strings that recycles erased strings. More...
#include <structures.hxx>
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 |
Vector of strings that recycles erased strings.