Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
mcr::Trigger Struct Reference

#include <wrappers.h>

Public Member Functions

mcr_ITriggeritrigger ()
 
mcr_Instanceinstance ()
 
mcr_Interfaceinterface ()
 
 Trigger (mcr_ITrigger *itrigger=nullptr, mcr_Trigger_receive_fnc trigger=nullptr, void *actor=nullptr)
 
 Trigger (const Trigger &copytron)
 
 Trigger (const mcr_Trigger &copytron)
 
Triggeroperator= (const Trigger &copytron)
 
Triggeroperator= (const mcr_Trigger &copytron)
 
Triggeroperator= (mcr_ITrigger *itrigger)
 
mcr_Triggeroperator* ()
 
const mcr_Triggeroperator* () const
 
void copy (const mcr_Trigger *copytron)
 
void setITrigger (mcr_ITrigger *itrigger)
 

Public Attributes

mcr_Trigger self
 

Detailed Description

Can subclass, but has no virtual functions.

Definition at line 343 of file wrappers.h.

Constructor & Destructor Documentation

§ Trigger() [1/3]

mcr::Trigger::Trigger ( mcr_ITrigger itrigger = nullptr,
mcr_Trigger_receive_fnc  trigger = nullptr,
void *  actor = nullptr 
)
inline
Parameters
itriggermcr_Trigger.itrigger
triggermcr_Trigger::trigger
actormcr_Trigger::actor

Definition at line 363 of file wrappers.h.

§ Trigger() [2/3]

mcr::Trigger::Trigger ( const Trigger copytron)
inline

mcr_Trigger_copy

Definition at line 372 of file wrappers.h.

§ Trigger() [3/3]

mcr::Trigger::Trigger ( const mcr_Trigger copytron)
inline

mcr_Trigger_copy

Definition at line 378 of file wrappers.h.

Member Function Documentation

§ copy()

void mcr::Trigger::copy ( const mcr_Trigger copytron)
inline

mcr_Trigger_copy

Definition at line 418 of file wrappers.h.

§ operator=()

Trigger& mcr::Trigger::operator= ( mcr_ITrigger itrigger)
inline

mcr_Trigger_deinit + set mcr_Trigger.itrigger

Definition at line 398 of file wrappers.h.

§ setITrigger()

void mcr::Trigger::setITrigger ( mcr_ITrigger itrigger)

mcr_Trigger_deinit + set mcr_Trigger.itrigger


The documentation for this struct was generated from the following file: