Class zmbt::lang::LazyParam¶
ClassList > zmbt > lang > LazyParam
Public Types¶
Type | Name |
---|---|
typedef boost::json::value | V |
Public Functions¶
Type | Name |
---|---|
LazyParam () |
|
LazyParam (std::function< V()> getter) |
|
LazyParam (ExpressionView, EvalContext) |
|
LazyParam (V && v) |
|
LazyParam (V const & v) |
|
LazyParam (std::reference_wrapper< V const > v) |
|
LazyParam (T const & v) |
|
LazyParam (LazyParam const &) = default |
|
LazyParam (LazyParam &&) = default |
|
operator V () const |
|
V | operator() () const |
LazyParam & | operator= (LazyParam const &) = default |
LazyParam & | operator= (LazyParam &&) = default |
~LazyParam () = default |
Public Types Documentation¶
typedef V¶
Public Functions Documentation¶
function LazyParam [1/9]¶
function LazyParam [2/9]¶
function LazyParam [3/9]¶
function LazyParam [4/9]¶
function LazyParam [5/9]¶
function LazyParam [6/9]¶
function LazyParam [7/9]¶
function LazyParam [8/9]¶
function LazyParam [9/9]¶
function operator V¶
function operator()¶
function operator=¶
function operator=¶
function ~LazyParam¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/lazy_param.hpp