Public Types |
enum | NumberFormat { I18N,
NO_I18N
} |
Public Member Functions |
| MicroConf (const std::string &filename) |
NumberFormat | number_format () |
void | set_number_format (NumberFormat new_number_format) |
bool | open_ok () |
bool | next () |
std::string | line () |
void | die_if_unknown () |
template<class T1 > |
bool | command (const std::string &cmd, T1 &arg1) |
template<class T1 , class T2 > |
bool | command (const std::string &cmd, T1 &arg1, T2 &arg2) |
template<class T1 , class T2 , class T3 > |
bool | command (const std::string &cmd, T1 &arg1, T2 &arg2, T3 &arg3) |
template<class T1 , class T2 , class T3 , class T4 > |
bool | command (const std::string &cmd, T1 &arg1, T2 &arg2, T3 &arg3, T4 &arg4) |
template<class T1 , class T2 , class T3 , class T4 , class T5 > |
bool | command (const std::string &cmd, T1 &arg1, T2 &arg2, T3 &arg3, T4 &arg4, T5 &arg5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > |
bool | command (const std::string &cmd, T1 &arg1, T2 &arg2, T3 &arg3, T4 &arg4, T5 &arg5, T6 &arg6) |