raSystem  1.0 bata
raIni Class Reference

#include <raIni.h>

Inheritance diagram for raIni:
IConfigFile

Public Member Functions

 raIni (void)
 
virtual ~raIni (void)
 
virtual bool Open (const char filename[])
 
virtual void Clear ()
 
virtual void Close ()
 
virtual bool Good ()
 
virtual int GetInt (const char section[], const char key[])
 
virtual long GetLong (const char section[], const char key[])
 
virtual bool GetBool (const char section[], const char key[])
 
virtual raString GetString (const char section[], const char key[])
 
virtual raString Get (const char section[], const char key[])
 
virtual void SetInt (const char section[], const char key[], int newval)
 
virtual void SetLong (const char section[], const char key[], long newval)
 
virtual void SetBool (const char section[], const char key[], bool newval)
 
virtual void SetString (const char section[], const char key[], raString newval)
 
virtual void Set (const char section[], const char key[], const char newval[])
 
virtual void CreateSection (const char section[])
 
virtual void RemoveSection (const char section[])
 
virtual void RemoveEntry (const char section[], const char key[])
 
virtual bool ValidSection (const char section[])
 
virtual bool ValidEntry (const char section[], const char key[])
 
virtual int CountSections ()
 
virtual int CountEntries ()
 
template<class T >
std::string numtostring (T num)
 
- Public Member Functions inherited from IConfigFile
 IConfigFile (void)
 
virtual ~IConfigFile (void)
 
bool IsLoaded ()
 

Additional Inherited Members

- Protected Attributes inherited from IConfigFile
bool m_isloaded
 

Detailed Description

Definition at line 23 of file raIni.h.

Constructor & Destructor Documentation

◆ raIni()

raIni::raIni ( void  )
inline

Definition at line 26 of file raIni.h.

◆ ~raIni()

virtual raIni::~raIni ( void  )
inlinevirtual

Definition at line 28 of file raIni.h.

Member Function Documentation

◆ Clear()

void raIni::Clear ( )
virtual

Reimplemented from IConfigFile.

Definition at line 85 of file raIni.cpp.

◆ Close()

void raIni::Close ( )
virtual

Reimplemented from IConfigFile.

Definition at line 95 of file raIni.cpp.

◆ CountEntries()

int raIni::CountEntries ( )
virtual

Reimplemented from IConfigFile.

Definition at line 736 of file raIni.cpp.

◆ CountSections()

int raIni::CountSections ( )
virtual

Reimplemented from IConfigFile.

Definition at line 731 of file raIni.cpp.

◆ CreateSection()

void raIni::CreateSection ( const char  section[])
virtual

Reimplemented from IConfigFile.

Definition at line 608 of file raIni.cpp.

◆ Get()

raString raIni::Get ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 307 of file raIni.cpp.

◆ GetBool()

bool raIni::GetBool ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 223 of file raIni.cpp.

◆ GetInt()

int raIni::GetInt ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 147 of file raIni.cpp.

◆ GetLong()

long raIni::GetLong ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 186 of file raIni.cpp.

◆ GetString()

raString raIni::GetString ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 267 of file raIni.cpp.

◆ Good()

bool raIni::Good ( )
virtual

Reimplemented from IConfigFile.

Definition at line 141 of file raIni.cpp.

◆ numtostring()

template<class T >
std::string raIni::numtostring ( num)

Definition at line 768 of file raIni.cpp.

◆ Open()

bool raIni::Open ( const char  filename[])
virtual

Reimplemented from IConfigFile.

Definition at line 5 of file raIni.cpp.

◆ RemoveEntry()

void raIni::RemoveEntry ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 645 of file raIni.cpp.

◆ RemoveSection()

void raIni::RemoveSection ( const char  section[])
virtual

Reimplemented from IConfigFile.

Definition at line 626 of file raIni.cpp.

◆ Set()

void raIni::Set ( const char  section[],
const char  key[],
const char  newval[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 548 of file raIni.cpp.

◆ SetBool()

void raIni::SetBool ( const char  section[],
const char  key[],
bool  newval 
)
virtual

Reimplemented from IConfigFile.

Definition at line 430 of file raIni.cpp.

◆ SetInt()

void raIni::SetInt ( const char  section[],
const char  key[],
int  newval 
)
virtual

Reimplemented from IConfigFile.

Definition at line 312 of file raIni.cpp.

◆ SetLong()

void raIni::SetLong ( const char  section[],
const char  key[],
long  newval 
)
virtual

Reimplemented from IConfigFile.

Definition at line 371 of file raIni.cpp.

◆ SetString()

void raIni::SetString ( const char  section[],
const char  key[],
raString  newval 
)
virtual

Reimplemented from IConfigFile.

Definition at line 489 of file raIni.cpp.

◆ ValidEntry()

bool raIni::ValidEntry ( const char  section[],
const char  key[] 
)
virtual

Reimplemented from IConfigFile.

Definition at line 695 of file raIni.cpp.

◆ ValidSection()

bool raIni::ValidSection ( const char  section[])
virtual

Reimplemented from IConfigFile.

Definition at line 684 of file raIni.cpp.


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