Class zmbt::TriggerIfc¶
ClassList > zmbt > TriggerIfc
#include <trigger.hpp>
Public Functions¶
| Type | Name |
|---|---|
| TriggerIfc (Interface && interface) |
|
| TriggerIfc (TriggerIfc const &) = default |
|
| TriggerIfc (TriggerIfc &) = default |
|
| TriggerIfc (TriggerIfc &&) = default |
|
| void | execute (std::shared_ptr< void > obj, boost::json::value const & args_in, OutputRecorder & recorder) const |
| interface_id | id () const |
| TriggerIfc & | operator= (TriggerIfc const &) = default |
| TriggerIfc & | operator= (TriggerIfc &&) = default |
| virtual | ~TriggerIfc () = default |
Detailed Description¶
Function wrapper. Transforms (T...) -> R or (O*)(T...) -> R to (shared_ptr<void>, JSON) -> void, capturing R with OutputRecorder
Public Functions Documentation¶
function TriggerIfc [1/4]¶
function TriggerIfc [2/4]¶
function TriggerIfc [3/4]¶
function TriggerIfc [4/4]¶
function execute¶
inline void zmbt::TriggerIfc::execute (
std::shared_ptr< void > obj,
boost::json::value const & args_in,
OutputRecorder & recorder
) const
function id¶
function operator=¶
function operator=¶
function ~TriggerIfc¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/trigger.hpp