30 typedef std::map<std::string, std::string> keys_t;
35 std::map<std::string, keys_t> sections;
37 std::map<std::string, keys_t>::const_iterator curSection;
40 std::string parseSection(
const char *buffer);
42 std::pair<std::string, std::string> parseKey(
const char *buffer);
48 bool open(
const char *fName);
51 bool setSection(
const char *section);
52 const char *getValue(
const char *key);