|
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 > |