Skip to content

Struct zmbt::mapping::ModelDefinition::T_OnTrigger

template <class Target>

ClassList > T_OnTrigger

T_OnTrigger transition.

Inherits the following classes: zmbt::mapping::ModelDefinition::BaseTransition

Inherited by the following classes: zmbt::mapping::ModelDefinition::N_Main

Public Functions

Type Name
Target OnTrigger (boost::json::string_view key, T &&... fmtargs)
Target OnTrigger (Param const & key)
Target OnTrigger (Param const & ifc, Param const & obj)
require_literal< O, I, Target > OnTrigger (I && ifc, O && obj)
require_cal< I, Target > OnTrigger (I && ifc)
require_cal< I, Target > OnTrigger (I && ifc, Param const & obj)
require_obj< H, Target > OnTrigger (Param const & ifc, H && obj)

Public Functions inherited from zmbt::mapping::ModelDefinition::BaseTransition

See zmbt::mapping::ModelDefinition::BaseTransition

Type Name
virtual ~BaseTransition ()

Protected Functions inherited from zmbt::mapping::ModelDefinition::BaseTransition

See zmbt::mapping::ModelDefinition::BaseTransition

Type Name
BaseTransition (detail::DefinitionHelper && m)
BaseTransition ()
BaseTransition (BaseTransition const &) = delete
BaseTransition (BaseTransition &&) = default
detail::DefinitionHelper & state ()
Target transit_to ()

Public Functions Documentation

function OnTrigger [1/7]

template<class... T>
inline Target T_OnTrigger::OnTrigger (
    boost::json::string_view key,
    T &&... fmtargs
) 

function OnTrigger [2/7]

inline Target T_OnTrigger::OnTrigger (
    Param const & key
) 

function OnTrigger [3/7]

inline Target T_OnTrigger::OnTrigger (
    Param const & ifc,
    Param const & obj
) 

function OnTrigger [4/7]

template<class O, class I>
inline require_literal< O, I, Target > T_OnTrigger::OnTrigger (
    I && ifc,
    O && obj
) 

function OnTrigger [5/7]

template<class I>
inline require_cal< I, Target > T_OnTrigger::OnTrigger (
    I && ifc
) 

function OnTrigger [6/7]

template<class I>
inline require_cal< I, Target > T_OnTrigger::OnTrigger (
    I && ifc,
    Param const & obj
) 

function OnTrigger [7/7]

template<class H>
inline require_obj< H, Target > T_OnTrigger::OnTrigger (
    Param const & ifc,
    H && obj
) 


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