Skip to content

Class zmbt::Trigger

ClassList > 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]

zmbt::Trigger::Trigger (
    Trigger const &
) = default

function Trigger [3/4]

zmbt::Trigger::Trigger (
    Trigger &&
) = default

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

inline interface_id zmbt::Trigger::ifc_id () const

function obj_id

inline object_id zmbt::Trigger::obj_id () const

function operator!=

inline bool zmbt::Trigger::operator!= (
    Trigger const & o
) const

function operator()

inline void zmbt::Trigger::operator() (
    boost::json::value args_in
) const

function operator=

Trigger & zmbt::Trigger::operator= (
    Trigger const &
) = default

function operator=

Trigger & zmbt::Trigger::operator= (
    Trigger &&
) = default

function operator==

inline bool zmbt::Trigger::operator== (
    Trigger const & o
) const

function ~Trigger

zmbt::Trigger::~Trigger () = default


The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/trigger.hpp