ParamWrapper Class Reference

#include <ParamWrapper.h>

List of all members.

Public Member Functions

 ParamWrapper ()
 ~ParamWrapper ()
bool isString ()
bool isDouble ()
void setValue (string)
void setValue (double)
char ** newString (char *=NULL)
double * newDouble (double=0.0)
char ** stringValue ()
double * doubleValue ()
bool isOptional ()
void setOptional (bool)

Private Attributes

string * string_param
double * double_param
bool optional
char * cStr

Detailed Description

provides a plug-in interface, but overrides most of the functions since it holds a list of loads.


Constructor & Destructor Documentation

ParamWrapper::ParamWrapper (  ) 
ParamWrapper::~ParamWrapper (  ) 

References cStr, double_param, free(), and string_param.


Member Function Documentation

double * ParamWrapper::doubleValue (  ) 

References double_param.

bool ParamWrapper::isDouble (  ) 

References double_param.

Referenced by setValue().

bool ParamWrapper::isOptional (  ) 

References optional.

bool ParamWrapper::isString (  ) 

References string_param.

Referenced by setValue().

double * ParamWrapper::newDouble ( double  val = 0.0  ) 
char ** ParamWrapper::newString ( char *  val = NULL  ) 
void ParamWrapper::setOptional ( bool  value  ) 
void ParamWrapper::setValue ( double  value  ) 
void ParamWrapper::setValue ( string  value  ) 
char ** ParamWrapper::stringValue (  ) 

References cStr.


Member Data Documentation

char* ParamWrapper::cStr [private]
double* ParamWrapper::double_param [private]
bool ParamWrapper::optional [private]

Referenced by isOptional(), and setOptional().

string* ParamWrapper::string_param [private]

The documentation for this class was generated from the following files:

Generated on Tue Feb 16 15:18:36 2010 for CrusDe by  doxygen 1.6.1-20091004