CAMTypeHandler Class Reference

#include <typehndl.h>

List of all members.

Public Member Functions

 CAMTypeHandler ()
 CAMTypeHandler (const CAMTypeHandler &T)
 CAMTypeHandler (int i)
 CAMTypeHandler (long l)
 CAMTypeHandler (float f)
 CAMTypeHandler (double d)
 CAMTypeHandler (complex c)
virtual ~CAMTypeHandler ()
void dPDelete ()
 Deletes the data pointer Determines the type that the void* pointer points to, then reinterpret_cast<T*> to delete.

void operator= (CAMTypeHandler &T)
void operator= (int i)
void operator= (long l)
void operator= (float f)
void operator= (double d)
void operator= (complex c)
 operator int ()
 operator long ()
 operator float ()
 operator double ()
 operator complex ()

Protected Attributes

int dType
void * dP

Friends

ostream & operator<< (ostream &out_stream, const CAMTypeHandler &A)


Constructor & Destructor Documentation

CAMTypeHandler::CAMTypeHandler  ) 
 

Definition at line 62 of file typehndl.h.

CAMTypeHandler::CAMTypeHandler const CAMTypeHandler &  T  ) 
 

Definition at line 63 of file typehndl.h.

CAMTypeHandler::CAMTypeHandler int  i  ) 
 

Definition at line 83 of file typehndl.h.

CAMTypeHandler::CAMTypeHandler long  l  ) 
 

Definition at line 85 of file typehndl.h.

CAMTypeHandler::CAMTypeHandler float  f  ) 
 

Definition at line 87 of file typehndl.h.

CAMTypeHandler::CAMTypeHandler double  d  ) 
 

Definition at line 89 of file typehndl.h.

CAMTypeHandler::CAMTypeHandler complex  c  ) 
 

Definition at line 92 of file typehndl.h.

virtual CAMTypeHandler::~CAMTypeHandler  )  [virtual]
 

Definition at line 95 of file typehndl.h.


Member Function Documentation

void CAMTypeHandler::dPDelete  ) 
 

Deletes the data pointer Determines the type that the void* pointer points to, then reinterpret_cast<T*> to delete.

Definition at line 103 of file typehndl.h.

void CAMTypeHandler::operator= CAMTypeHandler &  T  ) 
 

Definition at line 125 of file typehndl.h.

void CAMTypeHandler::operator= int  i  ) 
 

Definition at line 145 of file typehndl.h.

void CAMTypeHandler::operator= long  l  ) 
 

Definition at line 147 of file typehndl.h.

void CAMTypeHandler::operator= float  f  ) 
 

Definition at line 149 of file typehndl.h.

void CAMTypeHandler::operator= double  d  ) 
 

Definition at line 151 of file typehndl.h.

void CAMTypeHandler::operator= complex  c  ) 
 

Definition at line 154 of file typehndl.h.

CAMTypeHandler::operator int  ) 
 

Definition at line 182 of file typehndl.h.

CAMTypeHandler::operator long  ) 
 

Definition at line 197 of file typehndl.h.

CAMTypeHandler::operator float  ) 
 

Definition at line 212 of file typehndl.h.

CAMTypeHandler::operator double  ) 
 

Definition at line 227 of file typehndl.h.

CAMTypeHandler::operator complex  ) 
 

Definition at line 243 of file typehndl.h.


Friends And Related Function Documentation

ostream& operator<< ostream &  out_stream,
const CAMTypeHandler &  A
[friend]
 

Definition at line 160 of file typehndl.h.


Member Data Documentation

int CAMTypeHandler::dType [protected]
 

Definition at line 54 of file typehndl.h.

void* CAMTypeHandler::dP [protected]
 

Definition at line 55 of file typehndl.h.


Generated on Wed Aug 6 12:59:05 2003 for Open-Sessame Framework by doxygen1.3