Nuspell
spell checker
|
Public Member Functions | |
String_Set (const Str &s) | |
String_Set (Str &&s) | |
String_Set (const CharT *s) | |
template<class InputIterator > | |
String_Set (InputIterator first, InputIterator last) | |
String_Set (std::initializer_list< value_type > il) | |
auto & | operator= (const Str &s) |
auto & | operator= (Str &&s) |
auto & | operator= (std::initializer_list< value_type > il) |
auto & | operator= (const CharT *s) |
auto | data () const noexcept -> const_pointer |
operator const Str & () const noexcept | |
auto & | str () const noexcept |
iterator | begin () noexcept |
const_iterator | begin () const noexcept |
iterator | end () noexcept |
const_iterator | end () const noexcept |
reverse_iterator | rbegin () noexcept |
const_reverse_iterator | rbegin () const noexcept |
reverse_iterator | rend () noexcept |
const_reverse_iterator | rend () const noexcept |
const_iterator | cbegin () const noexcept |
const_iterator | cend () const noexcept |
const_reverse_iterator | crbegin () const noexcept |
const_reverse_iterator | crend () const noexcept |
bool | empty () const noexcept |
size_type | size () const noexcept |
size_type | max_size () const noexcept |
std::pair< iterator, bool > | insert (value_type x) |
iterator | insert (iterator hint, value_type x) |
template<class InputIterator > | |
void | insert (InputIterator first, InputIterator last) |
void | insert (std::initializer_list< value_type > il) |
template<class... Args> | |
std::pair< iterator, bool > | emplace (Args &&... args) |
template<class... Args> | |
iterator | emplace_hint (iterator hint, Args &&... args) |
iterator | erase (iterator position) |
size_type | erase (key_type x) |
iterator | erase (iterator first, iterator last) |
void | swap (String_Set &s) |
void | clear () noexcept |
auto | insert (const Str &s) -> void |
auto & | operator+= (const Str &s) |
key_compare | key_comp () const |
value_compare | value_comp () const |
iterator | find (key_type x) |
const_iterator | find (key_type x) const |
size_type | count (key_type x) const |
iterator | lower_bound (key_type x) |
const_iterator | lower_bound (key_type x) const |
iterator | upper_bound (key_type x) |
const_iterator | upper_bound (key_type x) const |
std::pair< iterator, iterator > | equal_range (key_type x) |
std::pair< const_iterator, const_iterator > | equal_range (key_type x) const |
bool | contains (key_type x) const |
bool | operator< (const String_Set &rhs) const |
bool | operator<= (const String_Set &rhs) const |
bool | operator== (const String_Set &rhs) const |
bool | operator!= (const String_Set &rhs) const |
bool | operator>= (const String_Set &rhs) const |
bool | operator> (const String_Set &rhs) const |