Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

look::LookTypeBase Class Reference

Abstract base class for types used by LookDbLibrary. More...

#include <lktypebase.h>

Inheritance diagram for look::LookTypeBase::

look::LookDate look::LookDateTime look::LookFloat look::LookInteger look::LookMoney look::LookNULLValue look::LookNumeric look::LookRawData look::LookString look::LookTime List of all members.

Public Methods

 LookTypeBase ()
 Constructor.

virtual ~LookTypeBase ()
 Destructor.

 LookTypeBase (LookTypeBase &theOther)
 Copy constructor.

virtual LookTypeBase* GetNewCopy (void) const=0
 Virtual copy constructor.

virtual long GetTypeID (void) const=0
 Pseudo-RTTI.


Detailed Description

Abstract base class for types used by LookDbLibrary.

The database interface (LookDbLibrary) uses LookTypeBase pointers to pass its data round.

Given a LookTypeBase pointer, you can find out its actual type using GetTypeID, and then cast/act appropriately.


The documentation for this class was generated from the following file:
Generated at Thu Jan 17 12:53:09 2002 for liblookdb by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001