kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/iterators.h>
Public Member Functions | |
enumeration ()=default | |
enumeration (const enumeration &other) | |
enumeration (volatile enumeration &other) | |
enumeration (enumeration &&)=delete | |
auto | operator= (const enumeration &)=delete |
auto | operator= (enumeration &&)=delete |
~enumeration ()=default | |
auto | index () const noexcept -> std::size_t |
auto | copied () &noexcept -> std::remove_const_t< T > & |
auto | copied () const &noexcept -> const T & |
auto | reffed () &noexcept -> T & |
auto | reffed () const &noexcept -> const T & |
Friends | |
template<typename > | |
class | enumerator_iterator |
Definition at line 688 of file iterators.h.
|
default |
|
inline |
Definition at line 692 of file iterators.h.
|
inline |
Definition at line 700 of file iterators.h.
|
delete |
|
default |
|
inlinenoexcept |
Definition at line 716 of file iterators.h.
|
inlinenoexcept |
Definition at line 721 of file iterators.h.
|
inlinenoexcept |
Definition at line 714 of file iterators.h.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 726 of file iterators.h.
|
inlinenoexcept |
Definition at line 730 of file iterators.h.
Definition at line 749 of file iterators.h.