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

#include <wrappers.h>

Public Member Functions

mcr_ISignalisignal ()
 
mcr_Instanceinstance ()
 
mcr_Interfaceinterface ()
 
 Signal (mcr_ISignal *isignal=nullptr, bool dispatchFlag=false)
 
 Signal (const Signal &copytron)
 
 Signal (const mcr_Signal &copytron)
 
Signaloperator= (const Signal &copytron)
 
Signaloperator= (const mcr_Signal &copytron)
 
Signaloperator= (mcr_ISignal *isignal)
 
mcr_Signaloperator* ()
 
const mcr_Signaloperator* () const
 
void copy (const mcr_Signal *copytron)
 
void setISignal (mcr_ISignal *isignal)
 
void reset ()
 
template<typename T >
const T * data () const
 
template<typename T >
T * data ()
 

Public Attributes

mcr_Signal self
 

Detailed Description

Can subclass, but has no virtual functions.

Definition at line 242 of file wrappers.h.

Constructor & Destructor Documentation

§ Signal()

mcr::Signal::Signal ( mcr_ISignal isignal = nullptr,
bool  dispatchFlag = false 
)
inline
Parameters
isignalmcr_Signal.isignal
isDispatchmcr_Signal::dispatch_flag

Definition at line 261 of file wrappers.h.

Member Function Documentation

§ copy()

void mcr::Signal::copy ( const mcr_Signal copytron)
inline

mcr_Signal_copy

Definition at line 311 of file wrappers.h.

§ setISignal()

void mcr::Signal::setISignal ( mcr_ISignal isignal)

mcr_Signal_deinit + set mcr_Signal.isignal


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