Made these actually compile

[SVN r11378]
This commit is contained in:
Dave Abrahams
2001-10-12 22:22:42 +00:00
parent 686f822dea
commit e01de59cdd
3 changed files with 8 additions and 6 deletions

View File

@@ -7,7 +7,7 @@
#include <functional>
#include <algorithm>
#include <iostream>
#include <boost/pending/iterator_adaptors.hpp>
#include <boost/iterator_adaptors.hpp>
#include <boost/pending/integer_range.hpp>
int
@@ -21,8 +21,7 @@ main(int, char*[])
int x[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
typedef std::binder1st< std::multiplies<int> > Function;
typedef boost::transform_iterator<Function, int*,
boost::iterator<std::random_access_iterator_tag, int>
typedef boost::transform_iterator_generator<Function, int*
>::type doubling_iterator;
doubling_iterator i(x, std::bind1st(std::multiplies<int>(), 2)),