I have the following code that works in Visual Studio 10 and I want to port it on Linux -> GCC:
parse( v, srcUtf8.begin(), srcUtf8.end() ); <-- ERROR
picojson.h
template <typename Iter> inline std::string parse(value& out, Iter& pos, const Iter& last)
{
...
}
I get this error:
error: no matching function for call to ‘parse(picojson::value&, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)’
note: candidates are: std::string picojson::parse(picojson::value&, Iter&, const Iter&) [with Iter = __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]
Could I get please some help on this ?