tRecorderImp< BASE, STREAM_IMP > Class Template Reference

recording and playback implementation ( nothing but a stream container ) More...

#include <tRecorderInternal.h>

Collaboration diagram for tRecorderImp< BASE, STREAM_IMP >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

template<class A>
 tRecorderImp (A a)
template<class A, class B>
 tRecorderImp (A a, B b)
 ~tRecorderImp ()
void InitPlayback ()
 init function for playback

Private Member Functions

virtual BASE::STREAM & DoGetStream ()
 Returns the stream.

Private Attributes

STREAM_IMP stream_


Detailed Description

template<class BASE, class STREAM_IMP>
class tRecorderImp< BASE, STREAM_IMP >

recording and playback implementation ( nothing but a stream container )

Definition at line 90 of file tRecorderInternal.h.


Constructor & Destructor Documentation

template<class BASE, class STREAM_IMP>
template<class A>
tRecorderImp< BASE, STREAM_IMP >::tRecorderImp ( A  a  )  [inline]

Definition at line 93 of file tRecorderInternal.h.

References tRecorderImp< BASE, STREAM_IMP >::stream_.

00093 : stream_( a ){ stream_.precision( 10 ); }

template<class BASE, class STREAM_IMP>
template<class A, class B>
tRecorderImp< BASE, STREAM_IMP >::tRecorderImp ( A  a,
B  b 
) [inline]

Definition at line 94 of file tRecorderInternal.h.

References tRecorderImp< BASE, STREAM_IMP >::stream_.

00094 : stream_( a, b ){ stream_.precision( 10 ); }

template<class BASE, class STREAM_IMP>
tRecorderImp< BASE, STREAM_IMP >::~tRecorderImp (  )  [inline]

Definition at line 95 of file tRecorderInternal.h.

00095 {}


Member Function Documentation

template<class BASE, class STREAM_IMP>
void tRecorderImp< BASE, STREAM_IMP >::InitPlayback (  )  [inline]

init function for playback

Definition at line 98 of file tRecorderInternal.h.

Referenced by tRecordingCommandLineAnalyzer::DoAnalyze().

00099     {
00100         BASE::AdvanceSection();
00101     }

Here is the caller graph for this function:

template<class BASE, class STREAM_IMP>
virtual BASE::STREAM& tRecorderImp< BASE, STREAM_IMP >::DoGetStream (  )  [inline, private, virtual]

Returns the stream.

Definition at line 104 of file tRecorderInternal.h.

References tRecorderImp< BASE, STREAM_IMP >::stream_.

00105     {
00106         return stream_;
00107     }


Member Data Documentation

template<class BASE, class STREAM_IMP>
STREAM_IMP tRecorderImp< BASE, STREAM_IMP >::stream_ [private]

Definition at line 109 of file tRecorderInternal.h.

Referenced by tRecorderImp< BASE, STREAM_IMP >::DoGetStream(), and tRecorderImp< BASE, STREAM_IMP >::tRecorderImp().


The documentation for this class was generated from the following file:
Generated on Sat Mar 15 23:58:38 2008 for Armagetron Advanced by  doxygen 1.5.4