Class zmbt::Trigger¶
Controlled environment interface executor.
#include <trigger.hpp>
Public Functions¶
| Type | Name |
|---|---|
| Trigger (Trigger const &) = default |
|
| Trigger (Trigger &&) = default |
|
| Trigger (T && obj, Interface && interface, std::shared_ptr< OutputRecorder > recorder) |
|
| interface_id | ifc_id () const |
| object_id | obj_id () const |
| bool | operator!= (Trigger const & o) const |
| void | operator() (boost::json::value args_in) const |
| Trigger & | operator= (Trigger const &) = default |
| Trigger & | operator= (Trigger &&) = default |
| bool | operator== (Trigger const & o) const |
| ~Trigger () = default |
Public Functions Documentation¶
function Trigger [2/4]¶
function Trigger [3/4]¶
function Trigger [4/4]¶
template<class T, class Interface>
inline zmbt::Trigger::Trigger (
T && obj,
Interface && interface,
std::shared_ptr< OutputRecorder > recorder
)
function ifc_id¶
function obj_id¶
function operator!=¶
function operator()¶
function operator=¶
function operator=¶
function operator==¶
function ~Trigger¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/trigger.hpp