От: | Nikita.Trophimov | ||
Дата: | 10.04.13 04:22 | ||
Оценка: |
#include <boost/property_tree/ptree.hpp>
struct Foo
{
int bar;
};
int main()
{
Foo instance;
boost::property_tree::ptree pt;
pt.get<decltype(instance.bar)>("Name");
}
error C2662: 'Type boost::property_tree::basic_ptree<std::string,std::string,std::less<_Kty>>::get<int>(const boost::property_tree::string_path<std::string,boost::property_tree::id_translator<std::string>> &) const' : cannot convert 'this' pointer from 'Foo' to 'const boost::property_tree::basic_ptree<std::string,std::string,std::less<_Kty>> &'
pt.get<decltype(Foo::bar)>("Name");