Nuspell
spell checker
Public Types | Public Member Functions | List of all members
nuspell::Prefix_Multiset< T, Key_Extr, Key_Transform >::Iter_Prefixes_Of Class Reference

Public Types

using iterator_category = std::input_iterator_tag
 
using value_type = T
 
using size_type = size_t
 
using difference_type = ptrdiff_t
 
using reference = const T &
 
using pointer = const T *
 

Public Member Functions

 Iter_Prefixes_Of (const Prefix_Multiset &set, const Key_Type &word)
 
 Iter_Prefixes_Of (const Prefix_Multiset &, Key_Type &&)=delete
 
 Iter_Prefixes_Of (Prefix_Multiset &&, const Key_Type &)=delete
 
 Iter_Prefixes_Of (Prefix_Multiset &&, Key_Type &&)=delete
 
auto & operator++ ()
 
auto & operator++ (int)
 
auto & operator* () const
 
auto operator-> () const
 
auto operator== (const Iter_Prefixes_Of &other) const
 
auto operator!= (const Iter_Prefixes_Of &other) const
 
 operator bool () const
 
auto begin () const
 
auto end () const
 

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