diff --git a/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog1.C b/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog1.C deleted file mode 100644 index c8a458c828e..00000000000 --- a/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog1.C +++ /dev/null @@ -1,28 +0,0 @@ -// circulator_prog1.C -// ------------------------ -#include -#include -#include -#include -#include - -typedef std::vector::iterator I; -typedef CGAL::Circulator_from_iterator Circulator; -typedef CGAL::Container_from_circulator Container; -typedef Container::iterator Iterator; - -int main() { - std::vector v; - v.push_back(5); - v.push_back(2); - v.push_back(9); - Circulator c( v.begin(), v.end()); - Container container( c); - std::sort( container.begin(), container.end()); - Iterator i = container.begin(); - assert( *i == 2); - i++; assert( *i == 5); - i++; assert( *i == 9); - i++; assert( i == container.end()); - return 0; -} diff --git a/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog2.C b/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog2.C deleted file mode 100644 index e60a8906906..00000000000 --- a/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog2.C +++ /dev/null @@ -1,27 +0,0 @@ -// circulator_prog2.C -// ------------------------ -#include -#include -#include -#include -#include - -typedef CGAL::Circulator_from_container< std::vector > Circulator; -typedef CGAL::Container_from_circulator Container; -typedef Container::iterator Iterator; - -int main() { - std::vector v; - v.push_back(5); - v.push_back(2); - v.push_back(9); - Circulator c( &v); - Container container( c); - std::sort( container.begin(), container.end()); - Iterator i = container.begin(); - assert( *i == 2); - i++; assert( *i == 5); - i++; assert( *i == 9); - i++; assert( i == container.end()); - return 0; -} diff --git a/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog3.C b/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog3.C deleted file mode 100644 index 4094ed56712..00000000000 --- a/Packages/Circulator/doc_tex/Circulator/examples/Circulator/circulator_prog3.C +++ /dev/null @@ -1,45 +0,0 @@ -// circulator_prog3.C -// ------------------------ -#include -#include -#include -#include - -template inline int foo( C c, std::forward_iterator_tag) { - CGAL::Assert_circulator( c); - CGAL::Assert_forward_category( c); - return 1; -} -template inline int foo( C c, std::random_access_iterator_tag) { - CGAL::Assert_circulator( c); - CGAL::Assert_random_access_category( c); - return 2; -} -template inline int foo( I i, CGAL::Iterator_tag) { - CGAL::Assert_iterator( i); - return 3; -} - -template inline int foo( C c, CGAL::Circulator_tag) { - CGAL::Assert_circulator( c); - typedef std::iterator_traits Traits; - typedef typename Traits::iterator_category iterator_category; - return foo( c, iterator_category()); -} -template inline int foo( IC ic) { - typedef CGAL::Circulator_traits Traits; - typedef typename Traits::category category; - return foo( ic, category()); -} - -int main() { - typedef CGAL::Forward_circulator_base F; - typedef CGAL::Random_access_circulator_base R; - F f = F(); - R r = R(); - std::list l; - assert( foo( f) == 1); - assert( foo( r) == 2); - assert( foo( l.begin()) == 3); - return 0; -} diff --git a/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog1.C b/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog1.C deleted file mode 100644 index c8a458c828e..00000000000 --- a/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog1.C +++ /dev/null @@ -1,28 +0,0 @@ -// circulator_prog1.C -// ------------------------ -#include -#include -#include -#include -#include - -typedef std::vector::iterator I; -typedef CGAL::Circulator_from_iterator Circulator; -typedef CGAL::Container_from_circulator Container; -typedef Container::iterator Iterator; - -int main() { - std::vector v; - v.push_back(5); - v.push_back(2); - v.push_back(9); - Circulator c( v.begin(), v.end()); - Container container( c); - std::sort( container.begin(), container.end()); - Iterator i = container.begin(); - assert( *i == 2); - i++; assert( *i == 5); - i++; assert( *i == 9); - i++; assert( i == container.end()); - return 0; -} diff --git a/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog2.C b/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog2.C deleted file mode 100644 index e60a8906906..00000000000 --- a/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog2.C +++ /dev/null @@ -1,27 +0,0 @@ -// circulator_prog2.C -// ------------------------ -#include -#include -#include -#include -#include - -typedef CGAL::Circulator_from_container< std::vector > Circulator; -typedef CGAL::Container_from_circulator Container; -typedef Container::iterator Iterator; - -int main() { - std::vector v; - v.push_back(5); - v.push_back(2); - v.push_back(9); - Circulator c( &v); - Container container( c); - std::sort( container.begin(), container.end()); - Iterator i = container.begin(); - assert( *i == 2); - i++; assert( *i == 5); - i++; assert( *i == 9); - i++; assert( i == container.end()); - return 0; -} diff --git a/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog3.C b/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog3.C deleted file mode 100644 index 4094ed56712..00000000000 --- a/Packages/Circulator/doc_tex/support/Circulator/examples/Circulator/circulator_prog3.C +++ /dev/null @@ -1,45 +0,0 @@ -// circulator_prog3.C -// ------------------------ -#include -#include -#include -#include - -template inline int foo( C c, std::forward_iterator_tag) { - CGAL::Assert_circulator( c); - CGAL::Assert_forward_category( c); - return 1; -} -template inline int foo( C c, std::random_access_iterator_tag) { - CGAL::Assert_circulator( c); - CGAL::Assert_random_access_category( c); - return 2; -} -template inline int foo( I i, CGAL::Iterator_tag) { - CGAL::Assert_iterator( i); - return 3; -} - -template inline int foo( C c, CGAL::Circulator_tag) { - CGAL::Assert_circulator( c); - typedef std::iterator_traits Traits; - typedef typename Traits::iterator_category iterator_category; - return foo( c, iterator_category()); -} -template inline int foo( IC ic) { - typedef CGAL::Circulator_traits Traits; - typedef typename Traits::category category; - return foo( ic, category()); -} - -int main() { - typedef CGAL::Forward_circulator_base F; - typedef CGAL::Random_access_circulator_base R; - F f = F(); - R r = R(); - std::list l; - assert( foo( f) == 1); - assert( foo( r) == 2); - assert( foo( l.begin()) == 3); - return 0; -}