nds2-client - ClientDeveloper
0.16.8
|
Classes | |
struct | channel_info_type |
Public Types | |
typedef detail::nds1_cached_channel | value_type |
typedef value_type & | reference |
typedef value_type * | pointer |
typedef std::size_t | difference_type |
typedef std::input_iterator_tag | iterator_category |
typedef channel_cache_nds1::cache_type | cache_type |
Public Member Functions | |
nds1_channel_iterator (cache_type &cache, cache_type::size_type position) | |
nds1_channel_iterator (const nds1_channel_iterator &other)=default | |
nds1_channel_iterator (nds1_channel_iterator &&other)=default | |
bool | operator== (const nds1_channel_iterator &other) const |
bool | operator!= (const nds1_channel_iterator &other) const |
reference | operator* () |
nds1_channel_iterator & | operator++ () |
nds1_channel_iterator | operator++ (int) |
Private Attributes | |
cache_type & | cache_ |
cache_type::size_type | cur_entry_ |
int | cur_variation_ |
value_type | transformed_entry_ |
Static Private Attributes | |
static const int | MAX_VARIATION_ = 11 |
static const std::array< const channel_info_type, MAX_VARIATION_ > | channel_info_ |
typedef std::size_t NDS::detail::nds1_channel_iterator::difference_type |
typedef std::input_iterator_tag NDS::detail::nds1_channel_iterator::iterator_category |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
staticprivate |
|
private |
|
private |
|
staticprivate |
|
private |