Subject: [Boost-bugs] [Boost C++ Libraries] #8766: is_iterator_category<Traversal> error
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-07-02 18:02:39
#8766: is_iterator_category<Traversal> error
------------------------------+------------------------------
Reporter: olafvdspek@⦠| Owner: jeffrey.hellrung
Type: Bugs | Status: new
Milestone: To Be Determined | Component: iterator
Version: Boost 1.54.0 | Severity: Problem
Keywords: |
------------------------------+------------------------------
VC12 Preview
{{{
1> Unknown compiler version - please run the configure tests and report
the results
1>c:\vc\include\boost\iterator\detail\facade_iterator_category.hpp(166):
error C2039: 'assert_not_arg' : is not a member of 'boost::mpl'
1> c:\vc\include\boost\mpl\eval_if.hpp(41) : see reference to
class template instantiation
'boost::detail::facade_iterator_category_impl<CategoryOrTraversal,ValueParam,Reference>'
being compiled
1> with
1> [
1> CategoryOrTraversal=boost::forward_traversal_tag
1> ,
ValueParam=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
1> , Reference=const
std::basic_string<char,std::char_traits<char>,std::allocator<char>> &
1> ]
1>
c:\vc\include\boost\iterator\detail\facade_iterator_category.hpp(193) :
see reference to class template instantiation
'boost::mpl::eval_if<boost::detail::is_iterator_category<CategoryOrTraversal>,boost::mpl::identity<boost::forward_traversal_tag>,boost::detail::facade_iterator_category_impl<CategoryOrTraversal,ValueParam,Reference>>'
being compiled
1> with
1> [
1> CategoryOrTraversal=boost::forward_traversal_tag
1> ,
ValueParam=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
1> , Reference=const
std::basic_string<char,std::char_traits<char>,std::allocator<char>> &
1> ]
1> c:\vc\include\boost\iterator\iterator_facade.hpp(104) : see
reference to class template instantiation
'boost::detail::facade_iterator_category<CategoryOrTraversal,ValueParam,Reference>'
being compiled
1> with
1> [
1> CategoryOrTraversal=boost::forward_traversal_tag
1> ,
ValueParam=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
1> , Reference=const
std::basic_string<char,std::char_traits<char>,std::allocator<char>> &
1> ]
1> c:\vc\include\boost\iterator\iterator_facade.hpp(620) : see
reference to class template instantiation
'boost::detail::iterator_facade_types<Value,CategoryOrTraversal,Reference,Difference>'
being compiled
1> with
1> [
1>
Value=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
1> , CategoryOrTraversal=boost::forward_traversal_tag
1> , Reference=const
std::basic_string<char,std::char_traits<char>,std::allocator<char>> &
1> , Difference=ptrdiff_t
1> ]
1> c:\vc\include\boost\token_iterator.hpp(40) : see reference to
class template instantiation
'boost::iterator_facade<boost::token_iterator<TokenizerFunc,Iterator,Type>,Type,boost::forward_traversal_tag,const
Type &,ptrdiff_t>' being compiled
1> with
1> [
1> TokenizerFunc=char_separator_type
1> ,
Iterator=std::_String_const_iterator<std::_String_val<std::_Simple_types<char>>>
1> ,
Type=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
1> ]
1> c:\vc\include\boost\date_time\date_parsing.hpp(132) : see
reference to class template instantiation
'boost::token_iterator<TokenizerFunc,Iterator,Type>' being compiled
1> with
1> [
1> TokenizerFunc=char_separator_type
1> ,
Iterator=std::_String_const_iterator<std::_String_val<std::_Simple_types<char>>>
1> ,
Type=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
1> ]
1> c:\vc\include\boost\date_time\gregorian\parsers.hpp(30) : see
reference to function template instantiation 'date_type
boost::date_time::parse_date<boost::gregorian::date>(const std::string
&,int)' being compiled
1> with
1> [
1> date_type=boost::gregorian::date
1> ]
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8766> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:13 UTC