Cinder  0.9.1
Public Member Functions | List of all members
cinder::signals::detail::CollectorInvocation< Collector, void(Args...)> Struct Template Referenceabstract

#include <Signals.h>

Inherits cinder::signals::detail::SignalBase.

Public Member Functions

bool invoke (Collector &collector, const std::function< void(Args...)> &callback, Args...args)
 
virtual bool disconnect (SignalLinkBase *link, int priority)=0
 

Detailed Description

template<class Collector, class... Args>
struct cinder::signals::detail::CollectorInvocation< Collector, void(Args...)>

CollectorInvocation specialisation for signals with void return type.

Member Function Documentation

template<class Collector , class... Args>
bool cinder::signals::detail::CollectorInvocation< Collector, void(Args...)>::invoke ( Collector &  collector,
const std::function< void(Args...)> &  callback,
Args...  args 
)
virtual bool cinder::signals::detail::SignalBase::disconnect ( SignalLinkBase link,
int  priority 
)
pure virtualinherited

abstract method to disconnect link from the callback chain, which resides in the priority group priority.


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