Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
KVPairClass Class Reference

#include <KVPair.h>

Public Member Functions

 KVPairClass (void)
 
 KVPairClass (const std::string &in, const std::string &delim)
 
void set (const std::string &in, const std::string &delim)
 
void readFromFile (const std::string &in, const std::string &delim)
 
std::string getStringVal (const std::string &key) const
 
bool getString (const std::string &key, std::string &val) const
 
bool getInt (const std::string &key, int &val) const
 
bool getUnsignedInt (const std::string &key, unsigned int &val) const
 

Protected Attributes

KeyValueMap m_map
 

Detailed Description

Definition at line 34 of file KVPair.h.

Constructor & Destructor Documentation

◆ KVPairClass() [1/2]

KVPairClass::KVPairClass ( void )

Definition at line 117 of file KVPair.cpp.

◆ KVPairClass() [2/2]

KVPairClass::KVPairClass ( const std::string & in,
const std::string & delim )

Definition at line 120 of file KVPair.cpp.

Member Function Documentation

◆ getInt()

bool KVPairClass::getInt ( const std::string & key,
int & val ) const

Definition at line 174 of file KVPair.cpp.

◆ getString()

bool KVPairClass::getString ( const std::string & key,
std::string & val ) const

Definition at line 162 of file KVPair.cpp.

◆ getStringVal()

std::string KVPairClass::getStringVal ( const std::string & key) const

Definition at line 152 of file KVPair.cpp.

◆ getUnsignedInt()

bool KVPairClass::getUnsignedInt ( const std::string & key,
unsigned int & val ) const

Definition at line 186 of file KVPair.cpp.

◆ readFromFile()

void KVPairClass::readFromFile ( const std::string & in,
const std::string & delim )

Definition at line 130 of file KVPair.cpp.

◆ set()

void KVPairClass::set ( const std::string & in,
const std::string & delim )

Definition at line 125 of file KVPair.cpp.

Member Data Documentation

◆ m_map

KeyValueMap KVPairClass::m_map
protected

Definition at line 49 of file KVPair.h.


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