The GroupIndex Template Library
Main Page | Class Hierarchy | Class List | File List | Class Members

groupindex::fstream_wrapper< T > Class Template Reference

Erweiterung der Klasse T um Operatoren operator<<() und operator>>() für ifstreams bzw. More...

#include <wrapper.h>

List of all members.

Public Member Functions

 fstream_wrapper (T t)
 operator T () const

Static Public Member Functions

long size ()


Detailed Description

template<class T>
class groupindex::fstream_wrapper< T >

Erweiterung der Klasse T um Operatoren operator<<() und operator>>() für ifstreams bzw.

ofstreams. Die erzeugten Operatoren schreiben sizeof(T) viele Bytes ab der Basisadresse des Objekts vom Typ T vom Speicher in den ofstream bzw. lesen sizeof(T) viele Bytes aus dem ifstream in den Speicher ab der Basisadresse eines Objekts vom Typ T.

Warning:
Diese Wrapper-Klasse solte auf keinen Fall verwendet werden, wenn T Member-Variablen enthält, die Zeiger sind oder auch indirekt einen Zeiger enthalten. Ebenso darf T keine virtuellen Methoden besitzen. In beiden genannten Fällen entstehen beim Lesen aus einem ifstream Referenzen auf nicht-reservierte Speicherbereiche!


The documentation for this class was generated from the following file:
The GroupIndex-Template-Library
Universität Bonn, Institut für Informatik III, 2001