Class zmbt::JsonZipIter¶
ClassList > zmbt > JsonZipIter
Zip Iterator.
#include <json_iter.hpp>
Inherits the following classes: zmbt::JsonIterZipProdBase
Public Functions¶
Type | Name |
---|---|
JsonIterZipProdBase (boost::json::array const & sequences) |
|
JsonIterZipProdBase (boost::json::array && seqences) |
|
JsonIterZipProdBase () |
|
JsonIterZipProdBase (JsonIterZipProdBase const &) = default |
|
JsonIterZipProdBase (JsonIterZipProdBase &&) = default |
Public Functions inherited from zmbt::JsonIterZipProdBase¶
Type | Name |
---|---|
JsonIterZipProdBase (boost::json::array const & sequences) |
|
JsonIterZipProdBase (boost::json::array && seqences) |
|
JsonIterZipProdBase () |
|
JsonIterZipProdBase (JsonIterZipProdBase const &) = default |
|
JsonIterZipProdBase (JsonIterZipProdBase &&) = default |
|
virtual boost::json::array | get () iterator value |
virtual bool | halt () const Iterator halted. |
JsonIterZipProdBase & | operator= (JsonIterZipProdBase const &) = default |
JsonIterZipProdBase & | operator= (JsonIterZipProdBase &&) = default |
virtual | ~JsonIterZipProdBase () = default |
Public Functions inherited from zmbt::JsonIter¶
See zmbt::JsonIter
Type | Name |
---|---|
JsonIter () = default |
|
JsonIter (JsonIter const &) = default |
|
JsonIter (JsonIter &&) = default |
|
virtual boost::json::array | get () = 0 iterator value |
virtual bool | halt () const = 0 Iterator halted. |
boost::json::array | operator* () iterator value |
JsonIter & | operator++ (int) iterator post-increment |
JsonIter & | operator= (JsonIter const &) = default |
JsonIter & | operator= (JsonIter &&) = default |
virtual | ~JsonIter () = default |
Protected Attributes inherited from zmbt::JsonIterZipProdBase¶
Type | Name |
---|---|
std::vector< boost::json::array::const_iterator > | begins_ = {} |
std::vector< boost::json::array::const_iterator > | ends_ = {} |
bool | halt_ = {false} |
std::vector< boost::json::array::const_iterator > | its_ = {} |
boost::json::array | owned_sequences_ |
Public Functions Documentation¶
function JsonIterZipProdBase [1/5]¶
function JsonIterZipProdBase [2/5]¶
function JsonIterZipProdBase [3/5]¶
function JsonIterZipProdBase [4/5]¶
function JsonIterZipProdBase [5/5]¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/core/json_iter.hpp