gParamVal Class Reference

#include <garg.h>

Inheritance diagram for gParamVal:

gControl gStorage gTop List of all members.

Public Member Functions

 gParamVal ()
virtual ~gParamVal ()
bool GetChar (t_uchar &chr)
long GetLongValue ()
bool GetLong (long &val)
bool GetFloat (float &val)
bool SetLong (long val)
bool SetString (char *s)
void CopyParam (gParamVal &copy)
virtual bool AddToList (gList &resL)
virtual bool FillParam (gString &newSVal, gStorage *aObj)
gParamValFindObj (gList &copyL, t_uchar chr, unsigned &idx)
unsigned FindMainChar (gList &copyL, t_uchar chr)
virtual gStorageNewObject ()
virtual t_ucharToString (t_uchar *uBuf)
virtual void Show (bool doShowAll=true)

Public Attributes

t_uchar cVal
gString allStr
gString sufStr
gString sVal
long long lVal
float realVal
short repeats
int errorCode

Constructor & Destructor Documentation

gParamVal::gParamVal  )  [inline]
 

Definition at line 83 of file garg.h.

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

Definition at line 91 of file garg.h.


Member Function Documentation

bool gParamVal::AddToList gList resL  )  [virtual]
 

Definition at line 288 of file garg.cpp.

Referenced by gArg::thisFlushAll().

void gParamVal::CopyParam gParamVal copy  ) 
 

Definition at line 230 of file garg.cpp.

Referenced by AddToList(), and NewObject().

bool gParamVal::FillParam gString newSVal,
gStorage aObj
[virtual]
 

Definition at line 242 of file garg.cpp.

Referenced by gArg::thisFlushAll().

unsigned gParamVal::FindMainChar gList copyL,
t_uchar  chr
 

Definition at line 317 of file garg.cpp.

gParamVal * gParamVal::FindObj gList copyL,
t_uchar  chr,
unsigned &  idx
 

Definition at line 297 of file garg.cpp.

Referenced by FindMainChar(), and gArg::thisFlushAll().

bool gParamVal::GetChar t_uchar chr  )  [inline]
 

Definition at line 105 of file garg.h.

bool gParamVal::GetFloat float &  val  )  [inline]
 

Definition at line 120 of file garg.h.

bool gParamVal::GetLong long &  val  )  [inline]
 

Definition at line 115 of file garg.h.

Referenced by GetLongValue().

long gParamVal::GetLongValue  )  [inline]
 

Definition at line 110 of file garg.h.

Referenced by Show().

gStorage * gParamVal::NewObject  )  [virtual]
 

Reimplemented from gControl.

Definition at line 328 of file garg.cpp.

bool gParamVal::SetLong long  val  )  [inline]
 

Definition at line 127 of file garg.h.

Referenced by FillParam().

bool gParamVal::SetString char *  s  )  [inline]
 

Definition at line 132 of file garg.h.

void gParamVal::Show bool  doShowAll = true  )  [virtual]
 

Reimplemented from gStorage.

Definition at line 341 of file garg.cpp.

t_uchar * gParamVal::ToString t_uchar uBuf  )  [virtual]
 

Reimplemented from gControl.

Definition at line 336 of file garg.cpp.


Member Data Documentation

gString gParamVal::allStr
 

Definition at line 96 of file garg.h.

Referenced by CopyParam(), Show(), gArg::thisFillParamFromChr(), and gArg::thisFillParamFromStr().

t_uchar gParamVal::cVal
 

Definition at line 95 of file garg.h.

Referenced by CopyParam(), FindObj(), gArg::FindOption(), GetChar(), Show(), gArg::thisFillParamFromChr(), and gArg::thisFillParamFromStr().

int gParamVal::errorCode
 

Definition at line 102 of file garg.h.

Referenced by CopyParam(), FillParam(), Show(), and gArg::thisFlushAll().

long long gParamVal::lVal
 

Definition at line 99 of file garg.h.

Referenced by CopyParam(), FillParam(), gArg::FindOption(), GetLong(), SetLong(), and SetString().

float gParamVal::realVal
 

Definition at line 100 of file garg.h.

Referenced by CopyParam(), FillParam(), GetFloat(), SetLong(), SetString(), and Show().

short gParamVal::repeats
 

Definition at line 101 of file garg.h.

Referenced by CopyParam(), gArg::FindOptionOccurr(), Show(), gArg::thisFillParamFromChr(), gArg::thisFillParamFromStr(), and gArg::thisFlushAll().

gString gParamVal::sufStr
 

Definition at line 97 of file garg.h.

Referenced by CopyParam(), Show(), gArg::thisFillParamFromChr(), gArg::thisFillParamFromStr(), and ToString().

gString gParamVal::sVal
 

Definition at line 98 of file garg.h.

Referenced by CopyParam(), FillParam(), gArg::FindOption(), SetString(), and Show().


The documentation for this class was generated from the following files:
Generated on Sat Aug 18 02:41:17 2007 for xpfweb_v2x lib by  doxygen 1.4.2