Class zmbt::lang::EncodingView::Iterator¶
ClassList > zmbt > lang > EncodingView > Iterator
Public Types¶
Type | Name |
---|---|
typedef std::ptrdiff_t | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef void | pointer |
typedef ExprRow | reference |
typedef ExprRow | value_type |
Public Functions¶
Type | Name |
---|---|
Iterator (K const * k, std::size_t const * d, V const * v, std::size_t index, std::size_t offset) |
|
bool | operator!= (Iterator const & other) const |
reference | operator* () const |
Iterator | operator+ (difference_type n) const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Iterator & | operator+= (difference_type n) |
Iterator | operator- (difference_type n) const |
difference_type | operator- (Iterator const & other) const |
Iterator & | operator-- () |
Iterator | operator-- (int) |
Iterator & | operator-= (difference_type n) |
bool | operator< (Iterator const & other) const |
bool | operator<= (Iterator const & other) const |
bool | operator== (Iterator const & other) const |
bool | operator> (Iterator const & other) const |
bool | operator>= (Iterator const & other) const |
reference | operator[] (difference_type n) const |
Public Types Documentation¶
typedef difference_type¶
typedef iterator_category¶
typedef pointer¶
typedef reference¶
typedef value_type¶
Public Functions Documentation¶
function Iterator¶
inline zmbt::lang::EncodingView::Iterator::Iterator (
K const * k,
std::size_t const * d,
V const * v,
std::size_t index,
std::size_t offset
)
function operator!=¶
function operator*¶
function operator+¶
function operator++¶
function operator++¶
function operator+=¶
function operator-¶
function operator-¶
inline difference_type zmbt::lang::EncodingView::Iterator::operator- (
Iterator const & other
) const
function operator--¶
function operator--¶
function operator-=¶
function operator<¶
function operator<=¶
function operator==¶
function operator>¶
function operator>=¶
function operator[]¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/encoding.hpp