Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvDeserialize< T * > Class Template Reference

#include <wvserialize.h>

List of all members.


Detailed Description

template<typename T>
class WvDeserialize< T * >

If there's a deserializer for type "T", this will make a default deserializer for type "T *"; that is, it'll allocate the new object dynamically and you'll have to free it after.

This helps when you want to assume *all* deserializers return pointers that you need to delete later.

FIXME: this class takes precedence over *specialized* _wv_deserialize() functions for pointers! Pointer-based deserializers need to be classes too until this is resolved.

Definition at line 183 of file wvserialize.h.

Static Public Member Functions

Tgo (WvBuf &buf)


Member Function Documentation

template<typename T>
T* WvDeserialize< T * >::go WvBuf buf  )  [inline, static]
 

Definition at line 186 of file wvserialize.h.

References WvBuf.


The documentation for this class was generated from the following file:
Generated on Sat Mar 13 14:57:27 2004 for WvStreams by doxygen 1.3.6-20040222