Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

WvMoniker< T > Class Template Reference

#include <wvmoniker.h>

Inheritance diagram for WvMoniker< T >:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<class T>
class WvMoniker< T >

A type-safe version of WvMonikerBase that lets you provide create functions for object types other than IObject.

(The objects themselves have to be derived from IObject, however.)

See WvMonikerBase for details.

Example: static IWvStream *createfunc(WvStringParm s, IObject *obj, void *userdata) { return new WvStream; }

static WvMoniker<IWvStream> registration("ssl", createfunc);


Public Types

typedef T * CreateFunc (WvStringParm parms, IObject *obj, void *userdata)

Public Member Functions

 WvMoniker (WvStringParm _id, CreateFunc *_func)

Public Attributes

WvString id
WvMonikerRegistryreg


The documentation for this class was generated from the following file:
Generated on Sun Jul 10 18:27:52 2005 for WvStreams by  doxygen 1.4.0