Class zmbt::Generator¶
Public Types¶
Type | Name |
---|---|
typedef std::shared_ptr< Generator > | Shared |
Public Functions¶
Type | Name |
---|---|
Generator (boost::json::array const & serialized) |
|
Generator (lang::Expression const & expr) |
|
Generator (Generator const &) = default |
|
Generator (Generator &&) = default |
|
lang::Expression const & | expression () const Get underlying expression. |
bool | is_noop () const |
std::uint64_t | operator() (boost::json::value & value) Generate value and return iteration. |
Generator & | operator= (Generator const &) = default |
Generator & | operator= (Generator &&) = default |
void | reset () Reset atomic counter. |
~Generator () = default |
Public Types Documentation¶
typedef Shared¶
Public Functions Documentation¶
function Generator [1/4]¶
function Generator [2/4]¶
function Generator [3/4]¶
function Generator [4/4]¶
function expression¶
Get underlying expression.
function is_noop¶
function operator()¶
Generate value and return iteration.
function operator=¶
function operator=¶
function reset¶
Reset atomic counter.
function ~Generator¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/generator.hpp