Ticket #3645: minimal_boost.cc

File minimal_boost.cc, 419 bytes (added by romanp@…, 13 years ago)

Minimal test case demonstrating compilation errors

Line 
1# include <boost/iterator/iterator_facade.hpp>
2
3struct s {};
4
5template <class T, class U>
6void implicit_cast(U) {}
7
8struct iter :
9 public boost::iterator_facade<
10 iter
11 , s
12 , boost::forward_traversal_tag
13 >
14{
15 void increment() {}
16 bool equal(iter const&) const { return true; }
17 s& dereference() const { return s_; }
18 mutable s s_;
19};
20
21int main()
22{
23 iter i;
24 i.operator->();
25}