Signal3< FirstArgument, SecondArgument, ThirdArgument > Class Template Reference

#include <signal.h>

Inheritance diagram for Signal3< FirstArgument, SecondArgument, ThirdArgument >:
Inheritance graph
[legend]
Collaboration diagram for Signal3< FirstArgument, SecondArgument, ThirdArgument >:
Collaboration graph
[legend]

Public Member Functions

void operator() (FirstArgument a1, SecondArgument a2, ThirdArgument a3) const

Private Types

typedef SignalBase
< SignalHandler3
< FirstArgument,
SecondArgument, ThirdArgument > > 
Base

Detailed Description

template<typename FirstArgument, typename SecondArgument, typename ThirdArgument>
class Signal3< FirstArgument, SecondArgument, ThirdArgument >

Definition at line 314 of file signal.h.


Member Typedef Documentation

template<typename FirstArgument , typename SecondArgument , typename ThirdArgument >
typedef SignalBase< SignalHandler3<FirstArgument, SecondArgument, ThirdArgument> > Signal3< FirstArgument, SecondArgument, ThirdArgument >::Base [private]

Definition at line 315 of file signal.h.


Member Function Documentation

template<typename FirstArgument , typename SecondArgument , typename ThirdArgument >
void Signal3< FirstArgument, SecondArgument, ThirdArgument >::operator() ( FirstArgument  a1,
SecondArgument  a2,
ThirdArgument  a3 
) const [inline]

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

Generated by  doxygen 1.6.2