28 #ifndef _FILE_PARSERHH_
29 #define _FILE_PARSERHH_
50 int load( std::string
const file );
55 std::string
get( std::string
const key )
const;
60 std::string
get( std::string
const section, std::string
const key )
const;
65 int count( std::string
const key )
const;
70 int count( std::string
const section, std::string
const key )
const;
75 std::vector<std::string>
getAll( std::string
const key )
const;
80 std::vector<std::string>
getAll( std::string
const section, std::string
const key )
const;
84 typedef std::pair<icstring,std::string>
Item;
86 typedef std::pair<icstring,ItemList>
Section;
95 std::string
_get( std::string
const key,
ItemList lst )
const;
105 std::vector<std::string>
_getAll( std::string
const key,
ItemList lst )
const;
int count(const std::string &key) const
FileParser(const std::string &file)
std::pair< icstring, std::string > Item
int load(const std::string &file)
std::pair< icstring, ItemList > Section
std::vector< Section > SectionList
std::vector< std::string > getAll(const std::string &key) const
int _count(std::string const key, ItemList lst) const
std::string _get(std::string const key, ItemList lst) const
std::vector< std::string > _getAll(std::string const key, ItemList lst) const
std::vector< Item > ItemList