forked from boostorg/range
[boost][range] - Ticket 5530 - adaptor example fails to compile. This change adds tests for all of the .cpp example files for the range adaptors, and fixes a few small issues with the examples shown by the new tests.
[SVN r72104]
This commit is contained in:
@ -11,7 +11,7 @@
|
|||||||
#include <boost/range/algorithm/copy.hpp>
|
#include <boost/range/algorithm/copy.hpp>
|
||||||
#include <boost/assign.hpp>
|
#include <boost/assign.hpp>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <functinoal>
|
#include <functional>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
@ -41,5 +41,5 @@ int main(int argc, const char* argv[])
|
|||||||
display_element_and_index( input | indexed(0) );
|
display_element_and_index( input | indexed(0) );
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
]
|
}
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
//
|
//
|
||||||
#include <boost/range/adaptor/transformed.hpp>
|
#include <boost/range/adaptor/transformed.hpp>
|
||||||
#include <boost/range/algorithm/copy.hpp>
|
#include <boost/range/algorithm/copy.hpp>
|
||||||
#include <boost/range/assign.hpp>
|
#include <boost/assign.hpp>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
@ -31,6 +31,21 @@ rule range-test ( name : includes * )
|
|||||||
}
|
}
|
||||||
|
|
||||||
test-suite range :
|
test-suite range :
|
||||||
|
[ compile ../doc/reference/adaptors/examples/adjacent_filtered.cpp : : example_adjacent_filtered ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/copied.cpp : : example_copied ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/filtered.cpp : : example_filtered ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/indexed.cpp : : example_indexed ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/indirected.cpp : : example_indirected ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/map_keys.cpp : : example_map_keys ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/map_values.cpp : : example_map_values ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/replaced.cpp : : example_replaced ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/replaced_if.cpp : : example_replaced_if ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/reversed.cpp : : example_reversed ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/sliced.cpp : : example_sliced ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/strided.cpp : : example_strided ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/tokenized.cpp : : example_tokenized ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/transformed.cpp : : example_transformed ]
|
||||||
|
[ compile ../doc/reference/adaptors/examples/uniqued.cpp : : example_uniqued ]
|
||||||
[ compile-fail compile_fail/iterator_range1.cpp ]
|
[ compile-fail compile_fail/iterator_range1.cpp ]
|
||||||
[ range-test adaptor_test/adjacent_filtered ]
|
[ range-test adaptor_test/adjacent_filtered ]
|
||||||
[ range-test adaptor_test/copied ]
|
[ range-test adaptor_test/copied ]
|
||||||
|
Reference in New Issue
Block a user