namespace boost {
namespace property_tree {
namespace ini_parser {
class ini_parser_error;
bool validate_flags(int);
template<typename Ptree>
void read_ini(std::basic_istream< typename Ptree::key_type::value_type > &,
Ptree &);
template<typename Ptree>
void read_ini(const std::string &, Ptree &,
const std::locale & = std::locale());
template<typename Ptree>
void write_ini(std::basic_ostream< typename Ptree::key_type::value_type > &,
const Ptree &, int = 0);
template<typename Ptree>
void write_ini(const std::string &, const Ptree &, int = 0,
const std::locale & = std::locale());
}
}
}