CONFIGVARIABLE Class Reference

#include <configfile.h>

Collaboration diagram for CONFIGVARIABLE:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CONFIGVARIABLE ()
string GetFullName ()
void Set (string newval)
void DebugPrint ()
string strLTrim (string instr)
string strRTrim (string instr)
string strTrim (string instr)
string strLCase (string instr)

Public Attributes

string section
string name
string val_s
int val_i
float val_f
float val_v [3]
bool val_b
CONFIGVARIABLEnext
bool written

Detailed Description

Definition at line 39 of file configfile.h.


Constructor & Destructor Documentation

CONFIGVARIABLE::CONFIGVARIABLE  ) 
 

Definition at line 303 of file configfile.cpp.

References next, NULL, val_b, val_f, val_i, val_s, and val_v.


Member Function Documentation

void CONFIGVARIABLE::DebugPrint  ) 
 

Definition at line 373 of file configfile.cpp.

References name, section, val_b, val_f, val_i, val_s, and val_v.

Referenced by CONFIGFILE::DebugPrint().

string CONFIGVARIABLE::GetFullName  ) 
 

Definition at line 316 of file configfile.cpp.

References name, and section.

Referenced by Vamos_Body::Car::LoadPart().

void CONFIGVARIABLE::Set string  newval  ) 
 

Definition at line 327 of file configfile.cpp.

References strLCase(), strTrim(), val_b, val_f, val_i, val_s, and val_v.

Referenced by CONFIGFILE::Add().

string CONFIGVARIABLE::strLCase string  instr  ) 
 

Definition at line 523 of file configfile.cpp.

Referenced by CONFIGFILE::LCase(), and Set().

string CONFIGVARIABLE::strLTrim string  instr  ) 
 

Definition at line 387 of file configfile.cpp.

Referenced by strTrim().

string CONFIGVARIABLE::strRTrim string  instr  ) 
 

Definition at line 392 of file configfile.cpp.

Referenced by strTrim().

string CONFIGVARIABLE::strTrim string  instr  ) 
 

Definition at line 401 of file configfile.cpp.

References strLTrim(), and strRTrim().

Referenced by Set(), and CONFIGFILE::Trim().


Member Data Documentation

string CONFIGVARIABLE::name
 

Definition at line 45 of file configfile.h.

Referenced by CONFIGFILE::Add(), CONFIGFILE::ClearParam(), DebugPrint(), GetFullName(), CONFIGFILE::GetParam(), CONFIGFILE::SetParam(), and CONFIGFILE::Write().

CONFIGVARIABLE* CONFIGVARIABLE::next
 

Definition at line 55 of file configfile.h.

Referenced by CONFIGFILE::Add(), CONFIGFILE::Clear(), CONFIGFILE::ClearParam(), CONFIGVARIABLE(), CONFIGFILE::DebugPrint(), CONFIGFILE::GetParam(), Vamos_Body::Car::LoadPart(), and CONFIGFILE::Write().

string CONFIGVARIABLE::section
 

Definition at line 44 of file configfile.h.

Referenced by CONFIGFILE::Add(), CONFIGFILE::ClearParam(), DebugPrint(), GetFullName(), CONFIGFILE::GetParam(), CONFIGFILE::SetParam(), and CONFIGFILE::Write().

bool CONFIGVARIABLE::val_b
 

Definition at line 53 of file configfile.h.

Referenced by CONFIGVARIABLE(), DebugPrint(), CONFIGFILE::GetParam(), and Set().

float CONFIGVARIABLE::val_f
 

Definition at line 51 of file configfile.h.

Referenced by CONFIGVARIABLE(), DebugPrint(), CONFIGFILE::GetParam(), and Set().

int CONFIGVARIABLE::val_i
 

Definition at line 50 of file configfile.h.

Referenced by CONFIGVARIABLE(), DebugPrint(), CONFIGFILE::GetParam(), and Set().

string CONFIGVARIABLE::val_s
 

Definition at line 49 of file configfile.h.

Referenced by CONFIGFILE::Add(), CONFIGVARIABLE(), DebugPrint(), CONFIGFILE::GetParam(), Set(), and CONFIGFILE::Write().

float CONFIGVARIABLE::val_v[3]
 

Definition at line 52 of file configfile.h.

Referenced by CONFIGVARIABLE(), DebugPrint(), CONFIGFILE::GetParam(), and Set().

bool CONFIGVARIABLE::written
 

Definition at line 66 of file configfile.h.

Referenced by CONFIGFILE::Write().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:11:49 2006 by  doxygen 1.4.6