tOutputItem< T > Class Template Reference

#include <tLocale.h>

Inheritance diagram for tOutputItem< T >:

Inheritance graph
[legend]
Collaboration diagram for tOutputItem< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 tOutputItem (tOutput &o, const T &e)
virtual void Print (tString &target) const
virtual void Clone (tOutput &o) const

Private Attributes

element


Detailed Description

template<class T>
class tOutputItem< T >

Definition at line 179 of file tLocale.h.


Constructor & Destructor Documentation

template<class T>
tOutputItem< T >::tOutputItem ( tOutput o,
const T &  e 
) [inline]

Definition at line 183 of file tLocale.h.

00183 : tOutputItemBase(o), element(e){};


Member Function Documentation

template<class T>
virtual void tOutputItem< T >::Print ( tString target  )  const [inline, virtual]

Implements tOutputItemBase.

Definition at line 184 of file tLocale.h.

References tOutputItem< T >::element.

00184                                           {
00185     target << element;
00186 }

template<class T>
virtual void tOutputItem< T >::Clone ( tOutput o  )  const [inline, virtual]

Implements tOutputItemBase.

Definition at line 187 of file tLocale.h.

References tOutputItem< T >::element, and tNEW.

00187                                           {
00188     tNEW(tOutputItem<T>)(o, element);
00189 }


Member Data Documentation

template<class T>
T tOutputItem< T >::element [private]

Definition at line 181 of file tLocale.h.

Referenced by tOutputItem< T >::Clone(), and tOutputItem< T >::Print().


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