codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
In file included from ../library/boost-trunk/boost/parameter/aux_/unwrap_cv_reference.hpp:12:0, from ../library/boost-trunk/boost/parameter/keyword.hpp:9, from ./boost/./convert/./boost_parameter_ext.hpp:4, from ./boost/./convert/api.hpp:13, from ./boost/convert.hpp:17, from test.cpp:1: ../library/boost-trunk/boost/mpl/eval_if.hpp: In instantiation of 'boost::mpl::eval_if_c<false, boost::range_const_iterator<char>, boost::range_mutable_iterator<char> >': ../library/boost-trunk/boost/range/iterator.hpp:63:63: instantiated from 'boost::range_iterator<char>' ../library/boost-trunk/boost/range/value_type.hpp:31:5: instantiated from 'boost::range_value<char>' ./boost/./convert/./stream_based_string_convertor.hpp:28:53: instantiated from 'boost::convert_detail::stream_based_string_convertor<char, int, void>' ./boost/./convert/string_to_type.hpp:23:1: instantiated from 'boost::convert<int>::converter<char, void>' test.cpp:11:47: instantiated from here ../library/boost-trunk/boost/mpl/eval_if.hpp:60:31: error: no type named 'type' in 'struct boost::mpl::eval_if_c<false, boost::range_const_iterator<char>, boost::range_mutable_iterator<char> >::f_' In file included from ./boost/./convert/string_to_type.hpp:11:0, from ./boost/convert.hpp:18, from test.cpp:1: ./boost/./convert/./stream_based_string_convertor.hpp: In instantiation of 'boost::convert_detail::stream_based_string_convertor<char, int, void>': ./boost/./convert/string_to_type.hpp:23:1: instantiated from 'boost::convert<int>::converter<char, void>' test.cpp:11:47: instantiated from here ./boost/./convert/./stream_based_string_convertor.hpp:28:53: error: no type named 'type' in 'struct boost::range_value<char>' ./boost/./convert/./stream_based_string_convertor.hpp:29:51: error: no type named 'type' in 'struct boost::range_value<char>' ./boost/./convert/./stream_based_string_convertor.hpp:30:44: error: no type named 'type' in 'struct boost::range_value<char>' In file included from ./boost/./convert/./stream_based_string_convertor.hpp:11:0, from ./boost/./convert/string_to_type.hpp:11, from ./boost/convert.hpp:18, from test.cpp:1: ./boost/./convert/././string_sfinae.hpp: In instantiation of 'boost::convert_detail::corrected_type<char, void>': ./boost/./convert/./stream_based_string_convertor.hpp:33:53: instantiated from 'boost::convert_detail::stream_based_string_convertor<char, int, void>' ./boost/./convert/string_to_type.hpp:23:1: instantiated from 'boost::convert<int>::converter<char, void>' test.cpp:11:47: instantiated from here ./boost/./convert/././string_sfinae.hpp:144:1: error: no type named 'type' in 'struct boost::range_value<char>' ./boost/./convert/././string_sfinae.hpp:147:56: error: no type named 'type' in 'struct boost::range_value<char>' ./boost/./convert/././string_sfinae.hpp:148:57: error: no type named 'type' in 'struct boost::range_value<char>' In file included from ./boost/./convert/string_to_type.hpp:11:0, from ./boost/convert.hpp:18, from test.cpp:1: ./boost/./convert/./stream_based_string_convertor.hpp: In member function 'boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::operator boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::result_type() const [with TypeIn = char, TypeOut = int, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type = void, boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::result_type = boost::conversion::result<int>, typename boost::convert_detail::corrected_type<TypeOut>::out_type = int]': ./boost/./convert/./stream_based_string_convertor.hpp:117:79: instantiated from 'boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::operator boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::out_type() const [with TypeIn = char, TypeOut = int, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type = void, boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::out_type = int]' test.cpp:11:47: instantiated from here ./boost/./convert/./stream_based_string_convertor.hpp:120:73: error: no matching function for call to 'boost::convert_detail::stream_based_string_convertor<char, int, void>::convert_() const' ./boost/./convert/./stream_based_string_convertor.hpp: In constructor 'boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::stream_based_string_convertor(const SomeTypeIn&, const FallbackTypeOut&, bool, typename boost::enable_if<boost::convert_detail::is_same_string<TypeIn, SomeTypeIn>, void>::type*) [with SomeTypeIn = char, FallbackTypeOut = int, TypeIn = char, TypeOut = int, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type = void, typename boost::enable_if<boost::convert_detail::is_same_string<TypeIn, SomeTypeIn>, void>::type = void]': ./boost/./convert/string_to_type.hpp:29:51: instantiated from 'boost::convert<TypeOut, EnableOut>::converter<StringIn, typename boost::enable_if<boost::convert_detail::is_any_string<StringIn> >::type>::converter(const StringIn&, const TypeOut&, bool) [with StringIn = char, TypeOut = int, EnableOut = void, typename boost::enable_if<boost::convert_detail::is_any_string<StringIn> >::type = void]' ./boost/./convert/api.hpp:100:59: instantiated from 'static boost::convert<TypeOut, Enable>::converter<TypeIn> boost::convert<TypeOut, Enable>::from(const TypeIn&) [with TypeIn = char, TypeOut = int, EnableOut = void]' test.cpp:11:47: instantiated from here ./boost/./convert/./stream_based_string_convertor.hpp:63:75: error: using invalid field 'boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::stream_' ./boost/./convert/string_to_type.hpp:29:51: instantiated from 'boost::convert<TypeOut, EnableOut>::converter<StringIn, typename boost::enable_if<boost::convert_detail::is_any_string<StringIn> >::type>::converter(const StringIn&, const TypeOut&, bool) [with StringIn = char, TypeOut = int, EnableOut = void, typename boost::enable_if<boost::convert_detail::is_any_string<StringIn> >::type = void]' ./boost/./convert/api.hpp:100:59: instantiated from 'static boost::convert<TypeOut, Enable>::converter<TypeIn> boost::convert<TypeOut, Enable>::from(const TypeIn&) [with TypeIn = char, TypeOut = int, EnableOut = void]' test.cpp:11:47: instantiated from here ./boost/./convert/./stream_based_string_convertor.hpp:65:9: error: using invalid field 'boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::stream_' In file included from ../library/boost-trunk/boost/parameter/aux_/unwrap_cv_reference.hpp:12:0, from ../library/boost-trunk/boost/parameter/keyword.hpp:9, from ./boost/./convert/./boost_parameter_ext.hpp:4, from ./boost/./convert/api.hpp:13, from ./boost/convert.hpp:17, from test.cpp:1: ../library/boost-trunk/boost/mpl/eval_if.hpp: At global scope: ../library/boost-trunk/boost/mpl/eval_if.hpp: In instantiation of 'boost::mpl::eval_if_c<true, boost::range_const_iterator<char>, boost::range_mutable_iterator<const char> >': ../library/boost-trunk/boost/range/iterator.hpp:63:63: instantiated from 'boost::range_iterator<const char>' ./boost/./convert/././string_sfinae.hpp:159:66: instantiated from 'boost::convert_detail::corrected_type<String, typename boost::enable_if<boost::convert_detail::is_any_string<String> >::type>::corrected_type(const StringRange&) [with StringRange = char, String = char, typename boost::enable_if<boost::convert_detail::is_any_string<String> >::type = void]' ./boost/./convert/./stream_based_string_convertor.hpp:63:75: instantiated from 'boost::convert_detail::stream_based_string_convertor<TypeIn, TypeOut, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type>::stream_based_string_convertor(const SomeTypeIn&, const FallbackTypeOut&, bool, typename boost::enable_if<boost::convert_detail::is_same_string<TypeIn, SomeTypeIn>, void>::type*) [with SomeTypeIn = char, FallbackTypeOut = int, TypeIn = char, TypeOut = int, typename boost::enable_if_c<(boost::convert_detail::is_any_string<T>::value || boost::convert_detail::is_any_string<TypeOut>::value), void>::type = void, typename boost::enable_if<boost::convert_detail::is_same_string<TypeIn, SomeTypeIn>, void>::type = void]' ./boost/./convert/string_to_type.hpp:29:51: instantiated from 'boost::convert<TypeOut, EnableOut>::converter<StringIn, typename boost::enable_if<boost::convert_detail::is_any_string<StringIn> >::type>::converter(const StringIn&, const TypeOut&, bool) [with StringIn = char, TypeOut = int, EnableOut = void, typename boost::enable_if<boost::convert_detail::is_any_string<StringIn> >::type = void]' ./boost/./convert/api.hpp:100:59: instantiated from 'static boost::convert<TypeOut, Enable>::converter<TypeIn> boost::convert<TypeOut, Enable>::from(const TypeIn&) [with TypeIn = char, TypeOut = int, EnableOut = void]' test.cpp:11:47: instantiated from here ../library/boost-trunk/boost/mpl/eval_if.hpp:60:31: error: no type named 'type' in 'struct boost::mpl::eval_if_c<true, boost::range_const_iterator<char>, boost::range_mutable_iterator<const char> >::f_'
Private
[
?
]
Run code
Submit