[Boost-bugs] [Boost C++ Libraries] #8766: is_iterator_category<Traversal> error

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