|
FE 0.13.1
Header-only C++ frontend library
|
#include <fe/xtrie.h>
Public Types | |
Iterator Properties | |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = D* |
| using | pointer = D* const* |
| using | reference = D* const& |
Public Member Functions | |
| constexpr iterator & | clear () noexcept |
Construction | |
| constexpr | iterator () noexcept=default |
Increment | |
| constexpr iterator & | operator++ () noexcept |
| constexpr iterator | operator++ (int) noexcept |
Comparisons | |
| constexpr bool | operator== (iterator other) const noexcept |
Dereference | |
| constexpr value_type | operator* () const noexcept |
| constexpr value_type | operator-> () const noexcept |
Friends | |
| class | Set |
| using fe::XTrie< D, K, N >::Set::iterator::difference_type = std::ptrdiff_t |
| using fe::XTrie< D, K, N >::Set::iterator::iterator_category = std::forward_iterator_tag |
| using fe::XTrie< D, K, N >::Set::iterator::pointer = D* const* |
| using fe::XTrie< D, K, N >::Set::iterator::reference = D* const& |
| using fe::XTrie< D, K, N >::Set::iterator::value_type = D* |
|
constexprdefaultnoexcept |
Referenced by fe::XTrie< D, K, N >::Set::end().
|
inlineconstexprnoexcept |
Definition at line 255 of file xtrie.h.
Referenced by operator++().
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
Definition at line 208 of file xtrie.h.
References clear(), and fe::unreachable().
Referenced by operator++().
|
inlineconstexprnoexcept |
Definition at line 227 of file xtrie.h.
References operator++().
|
inlineconstexprnoexcept |
Definition at line 252 of file xtrie.h.
References operator*().
|
inlineconstexprnoexcept |
|
friend |