Skip to content

Class zmbt::TriggerIfc

ClassList > zmbt > TriggerIfc

Function wrapper. Transforms (T...) -> R or(O*)(T...) -> R to(shared_ptr<void>, JSON) -> JSON __

  • #include <trigger.hpp>

Public Functions

Type Name
TriggerIfc (I && interface)
TriggerIfc (TriggerIfc const &) = default
TriggerIfc (TriggerIfc &) = default
TriggerIfc (TriggerIfc &&) = default
interface_id id () const
boost::json::value operator() (std::shared_ptr< void > obj, boost::json::value const & args) const
TriggerIfc & operator= (TriggerIfc const &) = default
TriggerIfc & operator= (TriggerIfc &&) = default
virtual ~TriggerIfc () = default

Public Functions Documentation

function TriggerIfc [1/4]

template<class I>
inline zmbt::TriggerIfc::TriggerIfc (
    I && interface
) 

function TriggerIfc [2/4]

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

function TriggerIfc [3/4]

zmbt::TriggerIfc::TriggerIfc (
    TriggerIfc &
) = default

function TriggerIfc [4/4]

zmbt::TriggerIfc::TriggerIfc (
    TriggerIfc &&
) = default

function id

inline interface_id zmbt::TriggerIfc::id () const

function operator()

inline boost::json::value zmbt::TriggerIfc::operator() (
    std::shared_ptr< void > obj,
    boost::json::value const & args
) const

function operator=

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

function operator=

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

function ~TriggerIfc

virtual zmbt::TriggerIfc::~TriggerIfc () = default


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