mdds
|
#include <multi_type_vector_itr.hpp>
Classes | |
struct | private_data |
Public Types | |
typedef _SizeT | size_type |
typedef _ElemBlkT | element_block_type |
Public Member Functions | |
iterator_value_node (size_type start_pos, size_type block_index) | |
void | swap (iterator_value_node &other) |
bool | operator== (const iterator_value_node &other) const |
bool | operator!= (const iterator_value_node &other) const |
Public Attributes | |
mdds::mtv::element_t | type |
size_type | position |
size_type | size |
element_block_type * | data |
private_data | __private_data |
Node that represents the content of each iterator. The private data part is an implementation detail that should never be accessed externally. What the end position stores in its private data is totally & intentionally undefined.