Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 > Class Template Reference

#include <simulator.h>

Inheritance diagram for Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Event4 (double t, void(T::*f)(U1, U2, U3, U4), OBJ *obj0, T1 t1_0, T2 t2_0, T3 t3_0, T4 t4_0)
void CallHandler ()

Public Attributes

void(T::* handler )(U1, U2, U3, U4)
OBJ * obj
T1 t1
T2 t2
T3 t3
T4 t4


Detailed Description

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
class Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >

Definition at line 139 of file simulator.h.


Constructor & Destructor Documentation

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::Event4 ( double  t,
void(T::*)(U1, U2, U3, U4)  f,
OBJ *  obj0,
T1  t1_0,
T2  t2_0,
T3  t3_0,
T4  t4_0 
) [inline]

Definition at line 141 of file simulator.h.


Member Function Documentation

template<typename T , typename OBJ , typename U1 , typename T1 , typename U2 , typename T2 , typename U3 , typename T3 , typename U4 , typename T4 >
void Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::CallHandler (  )  [inline, virtual]


Member Data Documentation

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
void(T::* Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::handler)(U1, U2, U3, U4)

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
OBJ* Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::obj

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
T1 Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::t1

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
T2 Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::t2

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
T3 Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::t3

template<typename T, typename OBJ, typename U1, typename T1, typename U2, typename T2, typename U3, typename T3, typename U4, typename T4>
T4 Event4< T, OBJ, U1, T1, U2, T2, U3, T3, U4, T4 >::t4


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

Generated on Tue Oct 19 17:22:12 2010 for IRIS by  doxygen 1.5.8