#include <spdIniParser.h>
Public Member Functions | |
void | openFile (const char filename[]) |
std::vector< string > | categories (void) |
Category | category (string cat) const |
Category & | operator[] (const string &cat) |
void | parseLine (string &line) |
IniParser (const char filename[]) | |
IniParser (void) | |
~IniParser (void) | |
Private Member Functions | |
void | insertCategory (string category) |
void | insertEntry (Entry newEntry) |
void | insertText (string text) |
Entry | getEntryFromLine (const string &line) |
string | getCategoryFromLine (const string &line) |
string | removeComments (const string &line) |
Private Attributes | |
string | currCategory |
map< string, Category > | categoryList |
spdCalib::IniParser::IniParser | ( | const char | filename[] | ) |
spdCalib::IniParser::IniParser | ( | void | ) |
spdCalib::IniParser::~IniParser | ( | void | ) |
void spdCalib::IniParser::insertCategory | ( | string | category | ) | [private] |
void spdCalib::IniParser::insertEntry | ( | Entry | newEntry | ) | [private] |
void spdCalib::IniParser::insertText | ( | string | text | ) | [private] |
Entry spdCalib::IniParser::getEntryFromLine | ( | const string & | line | ) | [private] |
string spdCalib::IniParser::getCategoryFromLine | ( | const string & | line | ) | [private] |
string spdCalib::IniParser::removeComments | ( | const string & | line | ) | [private] |
void spdCalib::IniParser::openFile | ( | const char | filename[] | ) |
std::vector< string > spdCalib::IniParser::categories | ( | void | ) |
Category spdCalib::IniParser::category | ( | string | cat | ) | const |
Category& spdCalib::IniParser::operator[] | ( | const string & | cat | ) | [inline] |
void spdCalib::IniParser::parseLine | ( | string & | line | ) |
string spdCalib::IniParser::currCategory [private] |
map<string, Category> spdCalib::IniParser::categoryList [private] |