Mercury Currency Engine
|
Public Types | |
typedef T | value_type |
Public Member Functions | |
iterator (const iterator &rhs) | |
iterator (iterator &&rhs) noexcept | |
const iterator & | operator= (const iterator &rhs) const |
lvalue iterator assignment | |
const iterator & | operator= (iterator &&rhs) const |
rvalue iterator assignment | |
bool | operator== (const iterator &rhs) const |
lvalue iterator comparison | |
bool | operator== (iterator &&rhs) const |
rvalue iterator comparison | |
bool | operator!= (const iterator &rhs) const |
lvalue iterator not comparison | |
bool | operator!= (iterator &&rhs) const |
rvalue iterator not comparison | |
T & | operator* () const |
retrieve reference to cached value T | |
T * | operator-> () const |
retrieve pointer to cached value T | |
const iterator & | operator++ () const |
retrieve data from the channel iterator | |
const iterator | operator++ (int) const |
retrieve data from the channel iterator | |
Friends | |
struct | base_channel< T > |