Conscience Core
Classes | Typedefs
conscience_core::core_objects::events Namespace Reference

Classes

class  CscCoreEvent
 
class  CscCoreEvents
 
class  HandlerFunctionBase
 
class  LambdaHandlerWrapper
 
class  MemberFunctionHandler
 
struct  TypeInfoMapEqualTo
 
struct  TypeInfoMapHasher
 

Typedefs

using TypeInfoRef = reference_wrapper< const type_info >
 
template<class TEvent >
using HandleEventFunction = function< void(const TEvent *event, bool &unregisterAfter)>
 

Typedef Documentation

◆ HandleEventFunction

template<class TEvent >
using conscience_core::core_objects::events::HandleEventFunction = typedef function<void(const TEvent *event, bool &unregisterAfter)>
Parameters
unregisterAfterchange to true if you want this handler to be unregistered after this execution

◆ TypeInfoRef

using conscience_core::core_objects::events::TypeInfoRef = typedef reference_wrapper<const type_info>