Commit ba412d70 authored by Libretro-Admin's avatar Libretro-Admin
Browse files

Get it compiling on Android

parent 5408e038
......@@ -664,12 +664,8 @@ namespace boost { namespace property_tree
typename boost::enable_if<detail::is_translator<Translator>, Type>::type
basic_ptree<K, D, C>::get_value(Translator tr) const
{
if(boost::optional<Type> o = get_value_optional<Type>(tr)) {
if(boost::optional<Type> o = get_value_optional<Type>(tr))
return *o;
}
BOOST_PROPERTY_TREE_THROW(ptree_bad_data(
std::string("conversion of data to type \"") +
typeid(Type).name() + "\" failed", data()));
}
template<class K, class D, class C>
......@@ -820,13 +816,8 @@ namespace boost { namespace property_tree
template<class Type, class Translator>
void basic_ptree<K, D, C>::put_value(const Type &value, Translator tr)
{
if(optional<data_type> o = tr.put_value(value)) {
if(optional<data_type> o = tr.put_value(value))
data() = *o;
} else {
BOOST_PROPERTY_TREE_THROW(ptree_bad_data(
std::string("conversion of type \"") + typeid(Type).name() +
"\" to data failed", boost::any()));
}
}
template<class K, class D, class C>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment