Skip to content

Class zmbt::TriggerObj

ClassList > zmbt > TriggerObj

Object handler to be used with TriggerIfc .

  • #include <trigger.hpp>

Public Functions

Type Name
TriggerObj (std::shared_ptr< T > obj)
TriggerObj (T * obj)
TriggerObj (T const * obj)
TriggerObj (T & obj)
TriggerObj (T const & obj)
TriggerObj (nullptr_t)
TriggerObj (TriggerObj const &) = default
TriggerObj (TriggerObj &&) = default
object_id id () const
TriggerObj & operator= (TriggerObj const &) = default
TriggerObj & operator= (TriggerObj &&) = default
std::shared_ptr< void > ptr () const
bool unsafe () const
virtual ~TriggerObj () = default

Public Functions Documentation

function TriggerObj [1/8]

template<class T>
inline zmbt::TriggerObj::TriggerObj (
    std::shared_ptr< T > obj
) 

function TriggerObj [2/8]

template<class T>
inline zmbt::TriggerObj::TriggerObj (
    T * obj
) 

function TriggerObj [3/8]

template<class T>
inline zmbt::TriggerObj::TriggerObj (
    T const * obj
) 

function TriggerObj [4/8]

template<class T>
inline zmbt::TriggerObj::TriggerObj (
    T & obj
) 

function TriggerObj [5/8]

template<class T>
inline zmbt::TriggerObj::TriggerObj (
    T const & obj
) 

function TriggerObj [6/8]

inline zmbt::TriggerObj::TriggerObj (
    nullptr_t
) 

function TriggerObj [7/8]

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

function TriggerObj [8/8]

zmbt::TriggerObj::TriggerObj (
    TriggerObj &&
) = default

function id

inline object_id zmbt::TriggerObj::id () const

function operator=

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

function operator=

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

function ptr

inline std::shared_ptr< void > zmbt::TriggerObj::ptr () const

function unsafe

inline bool zmbt::TriggerObj::unsafe () const

function ~TriggerObj

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


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