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

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  )  [inline]
 

Definition at line 62 of file typehndl.h.

References dP, and dType.

CAMTypeHandler::CAMTypeHandler const CAMTypeHandler T  )  [inline]
 

Definition at line 63 of file typehndl.h.

References dP, and dType.

CAMTypeHandler::CAMTypeHandler int  i  )  [inline]
 

Definition at line 83 of file typehndl.h.

References dP, and dType.

CAMTypeHandler::CAMTypeHandler long  l  )  [inline]
 

Definition at line 85 of file typehndl.h.

References dP, and dType.

CAMTypeHandler::CAMTypeHandler float  f  )  [inline]
 

Definition at line 87 of file typehndl.h.

References dP, and dType.

CAMTypeHandler::CAMTypeHandler double  d  )  [inline]
 

Definition at line 89 of file typehndl.h.

References dP, and dType.

CAMTypeHandler::CAMTypeHandler complex  c  )  [inline]
 

Definition at line 92 of file typehndl.h.

References dP, and dType.

virtual CAMTypeHandler::~CAMTypeHandler  )  [inline, virtual]
 

Definition at line 95 of file typehndl.h.

References dPDelete().


Member Function Documentation

void CAMTypeHandler::dPDelete  )  [inline]
 

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.

References dP, and dType.

Referenced by operator=(), and ~CAMTypeHandler().

CAMTypeHandler::operator complex  )  [inline]
 

Definition at line 243 of file typehndl.h.

References dP.

CAMTypeHandler::operator double  )  [inline]
 

Definition at line 227 of file typehndl.h.

References dP, and real.

CAMTypeHandler::operator float  )  [inline]
 

Definition at line 212 of file typehndl.h.

References dP, and real.

CAMTypeHandler::operator int  )  [inline]
 

Definition at line 182 of file typehndl.h.

References dP, and real.

CAMTypeHandler::operator long  )  [inline]
 

Definition at line 197 of file typehndl.h.

References dP, and real.

void CAMTypeHandler::operator= complex  c  )  [inline]
 

Definition at line 154 of file typehndl.h.

References dP, dPDelete(), and dType.

void CAMTypeHandler::operator= double  d  )  [inline]
 

Definition at line 151 of file typehndl.h.

References dP, dPDelete(), and dType.

void CAMTypeHandler::operator= float  f  )  [inline]
 

Definition at line 149 of file typehndl.h.

References dP, dPDelete(), and dType.

void CAMTypeHandler::operator= long  l  )  [inline]
 

Definition at line 147 of file typehndl.h.

References dP, dPDelete(), and dType.

void CAMTypeHandler::operator= int  i  )  [inline]
 

Definition at line 145 of file typehndl.h.

References dP, dPDelete(), and dType.

void CAMTypeHandler::operator= CAMTypeHandler T  )  [inline]
 

Definition at line 125 of file typehndl.h.

References dP, dPDelete(), and dType.


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

void* CAMTypeHandler::dP [protected]
 

Definition at line 55 of file typehndl.h.

Referenced by CAMTypeHandler(), dPDelete(), operator complex(), operator double(), operator float(), operator int(), operator long(), and operator=().

int CAMTypeHandler::dType [protected]
 

Definition at line 54 of file typehndl.h.

Referenced by CAMTypeHandler(), dPDelete(), and operator=().


The documentation for this class was generated from the following file:
Generated on Wed Sep 5 12:54:38 2007 for DSACSS Operational Code by  doxygen 1.3.9.1