Cytopia  0.3
A city building simulation game
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Signal::Lib Namespace Reference

Classes

struct  CollectorDefault
 CollectorDefault implements the default signal handler collection behaviour. More...
 
struct  CollectorDefault< void >
 CollectorDefault specialisation for signals with void return type. More...
 
struct  CollectorInvocation
 CollectorInvocation invokes signal handlers differently depending on return type. More...
 
struct  CollectorInvocation< Collector, R(Args...)>
 CollectorInvocation specialisation for regular signals. More...
 
struct  CollectorInvocation< Collector, void(Args...)>
 CollectorInvocation specialisation for signals with void return type. More...
 
struct  CollectorLast
 CollectorLast returns the result of the last signal handler from a signal emission. More...
 
class  ProtoSignal
 ProtoSignal is the template implementation for callback list. More...
 
class  ProtoSignal< R(Args...), Collector >
 ProtoSignal template specialised for the callback signature and collector. More...