Hi all!
I am getting the following error with boost-1.45.0 using MS VS 2010
Profession, Win64
(Windows Vista 64 bit). Appreciate if anyone knows a fix. This error was
seen with older
versions like 1.41 and so on; hence, it must've been fixed by now.
\boost/property_tree/detail/ptree_implementation.hpp(30) :
error C2440: 'specialization' : cannot convert from 'const std::string
std::_Pair_base<_Ty1,_Ty2>::* ' to 'const
std::basic_string<_Elem,_Traits,_Ax> std::pair<_Ty1,_Ty2>::* '
with
[
_Ty1=const std::string,
_Ty2=boost::property_tree::basic_ptreestd::string,std::string
]
and
[
_Elem=char,
_Traits=std::char_traits<char>,
_Ax=std::allocator<char>,
_Ty1=const std::string,
_Ty2=boost::property_tree::basic_ptreestd::string,std::string
]
Standard conversion from pointer-to-member of base to
pointer-to-member of derived is not applied for template arguments
\boost/property_tree/detail/ptree_implementation.hpp(78)
: see reference to class template instantiation
'boost::property_tree::basic_ptree::subs' being compiled
with
[
Key=std::string,
Data=std::string
]
\boost/foreach.hpp(265) : see reference to class
template instantiation
'boost::property_tree::basic_ptree::const_iterator' being
compiled
with
[
Key=std::string,
Data=std::string
]
libs\graph\src\graphml.cpp(36) : see reference to class
template instantiation 'boost::foreach_detail_::auto_any<T>' being
compiled
with
[
T=boost::property_tree::basic_ptreestd::string,std::string::const_iterator
]
Appreciate any help!
Thanks,
--Sunil.