diff --git a/boost/spirit/home/support/attributes.hpp b/boost/spirit/home/support/attributes.hpp
index f2c12df..53a969b 100644
a
|
b
|
|
32 | 32 | #include <boost/mpl/find_if.hpp> |
33 | 33 | #include <boost/mpl/identity.hpp> |
34 | 34 | #include <boost/variant.hpp> |
| 35 | #include <boost/range/iterator_range.hpp> |
35 | 36 | #include <vector> |
36 | 37 | #include <utility> |
37 | 38 | |
… |
… |
namespace boost { namespace spirit { namespace traits
|
741 | 742 | } |
742 | 743 | }; |
743 | 744 | |
| 745 | // iterator range |
| 746 | template <typename T> |
| 747 | struct clear_value<iterator_range<T> > |
| 748 | { |
| 749 | static void call(iterator_range<T>& val) |
| 750 | { |
| 751 | val = iterator_range<T>(val.end(), val.end()); |
| 752 | } |
| 753 | }; |
| 754 | |
744 | 755 | // main dispatch |
745 | 756 | template <typename T> |
746 | 757 | void clear(T& val) |