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

CIniSetting Class Reference

#include <Ini.h>

List of all members.

Public Member Functions

 CIniSetting (const char *key)
void Set (float f)
void Set (int i)
void Set (const char *s)
void Get (float *f)
void Get (int *i)
void Get (char *s, int maxLength)
void Save (FILE *f)

Public Attributes

EIniSettingType type
char key [64]
float value
char s_value [64]


Detailed Description

Definition at line 48 of file Ini.h.


Constructor & Destructor Documentation

CIniSetting::CIniSetting const char *  key  ) 
 

Definition at line 38 of file Ini.cpp.

References INI_INT_SETTING, s_value, type, and value.


Member Function Documentation

void CIniSetting::Get char *  s,
int  maxLength
 

Definition at line 102 of file Ini.cpp.

References INI_STRING_SETTING, s_value, and type.

void CIniSetting::Get int *  i  ) 
 

Definition at line 92 of file Ini.cpp.

References INI_INT_SETTING, type, and value.

void CIniSetting::Get float *  f  ) 
 

Definition at line 82 of file Ini.cpp.

References INI_FLOAT_SETTING, type, and value.

Referenced by CIniSection::Get().

void CIniSetting::Save FILE *  f  ) 
 

Definition at line 109 of file Ini.cpp.

References gtfo, INI_FLOAT_SETTING, INI_INT_SETTING, INI_STRING_SETTING, key, s_value, type, and value.

void CIniSetting::Set const char *  s  ) 
 

Definition at line 71 of file Ini.cpp.

References INI_STRING_SETTING, s_value, type, and value.

void CIniSetting::Set int  i  ) 
 

Definition at line 61 of file Ini.cpp.

References INI_INT_SETTING, type, and value.

void CIniSetting::Set float  f  ) 
 

Definition at line 51 of file Ini.cpp.

References INI_FLOAT_SETTING, type, and value.

Referenced by CIniSection::Set().


Member Data Documentation

char CIniSetting::key[64]
 

Definition at line 64 of file Ini.h.

Referenced by Save().

char CIniSetting::s_value[64]
 

Definition at line 66 of file Ini.h.

Referenced by CIniSetting(), Get(), Save(), and Set().

EIniSettingType CIniSetting::type
 

Definition at line 63 of file Ini.h.

Referenced by CIniSetting(), Get(), Save(), and Set().

float CIniSetting::value
 

Definition at line 65 of file Ini.h.

Referenced by CIniSetting(), Get(), Save(), and Set().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen