CombineTask< TASK1, TASK2 > Class Template Reference

#include <MatchStore.h>

Inheritance diagram for CombineTask< TASK1, TASK2 >:

Inheritance graph
[legend]
Collaboration diagram for CombineTask< TASK1, TASK2 >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CombineTask (TASK1 &t1, TASK2 &t2)
 CombineTask (void)
virtual void operator() (MatchStore &store)

Private Attributes

TASK1 t1_imp
TASK2 t2_imp
TASK1 & t1_
TASK2 & t2_

Detailed Description

template<class TASK1, class TASK2>
class CombineTask< TASK1, TASK2 >

Definition at line 243 of file MatchStore.h.


Constructor & Destructor Documentation

template<class TASK1, class TASK2>
CombineTask< TASK1, TASK2 >::CombineTask ( TASK1 &  t1,
TASK2 &  t2 
) [inline]

Definition at line 246 of file MatchStore.h.

00246 : t1_(t1), t2_(t2) {}

template<class TASK1, class TASK2>
CombineTask< TASK1, TASK2 >::CombineTask ( void   )  [inline]

Definition at line 247 of file MatchStore.h.

00247 : t1_imp(), t2_imp(), t1_(t1_imp), t2_(t2_imp) {}


Member Function Documentation

template<class TASK1, class TASK2>
virtual void CombineTask< TASK1, TASK2 >::operator() ( MatchStore store  )  [inline, virtual]

Implements MatchTask.

Definition at line 248 of file MatchStore.h.

References CombineTask< TASK1, TASK2 >::t1_, and CombineTask< TASK1, TASK2 >::t2_.

00249 {
00250     t1_(store);
00251     t2_(store);
00252   }


Member Data Documentation

template<class TASK1, class TASK2>
TASK1 CombineTask< TASK1, TASK2 >::t1_imp [private]

Definition at line 254 of file MatchStore.h.

template<class TASK1, class TASK2>
TASK2 CombineTask< TASK1, TASK2 >::t2_imp [private]

Definition at line 255 of file MatchStore.h.

template<class TASK1, class TASK2>
TASK1& CombineTask< TASK1, TASK2 >::t1_ [private]

Definition at line 256 of file MatchStore.h.

Referenced by CombineTask< TASK1, TASK2 >::operator()().

template<class TASK1, class TASK2>
TASK2& CombineTask< TASK1, TASK2 >::t2_ [private]

Definition at line 257 of file MatchStore.h.

Referenced by CombineTask< TASK1, TASK2 >::operator()().


The documentation for this class was generated from the following file:
Generated on Fri Dec 21 13:15:46 2007 for ssaha by  doxygen 1.5.2