$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: huseyinakcan_at_[hidden]
Date: 2007-07-22 19:45:14
Author: huseyinakcan
Date: 2007-07-22 19:45:14 EDT (Sun, 22 Jul 2007)
New Revision: 7507
URL: http://svn.boost.org/trac/boost/changeset/7507
Log:
bidir tests, based on next_ prev_ tests
Text files modified: 
   sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds/halfedge_functions.t.cpp |    63 ++++++++++++++++++++++++++++++++++++++++
   1 files changed, 63 insertions(+), 0 deletions(-)
Modified: sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds/halfedge_functions.t.cpp
==============================================================================
--- sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds/halfedge_functions.t.cpp	(original)
+++ sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds/halfedge_functions.t.cpp	2007-07-22 19:45:14 EDT (Sun, 22 Jul 2007)
@@ -865,6 +865,7 @@
                         halfedgeS<ContainerS, forwardS<next_at_target_tag> >, 
                         noVertexS, noFacetS> > 
                   >() ));
+
     // Check prev_... functions 
     BOOST_CHECK(( halfedge_prev_in_facet_test<
                     halfedge_gen<
@@ -890,6 +891,68 @@
                         halfedgeS<ContainerS, backwardS<prev_at_target_tag> >, 
                         noVertexS, noFacetS> > 
                   >() ));
+
+    // Check next_ and prev_ functions for bidirS 
+    BOOST_CHECK(( halfedge_next_in_facet_test<
+                    halfedge_gen<
+                      halfedgeS<ContainerS, bidirS<next_in_facet_tag,
+                                                   prev_in_facet_tag> >, 
+                      int, int, 
+                      halfedge_config<
+                        halfedgeS<ContainerS, bidirS<next_in_facet_tag,
+                                                     prev_in_facet_tag> >, 
+                        noVertexS, noFacetS> > 
+                  >() ));
+    BOOST_CHECK(( halfedge_prev_in_facet_test<
+                    halfedge_gen<
+                      halfedgeS<ContainerS, bidirS<next_in_facet_tag,
+                                                   prev_in_facet_tag> >, 
+                      int, int, 
+                      halfedge_config<
+                        halfedgeS<ContainerS, bidirS<next_in_facet_tag,
+                                                     prev_in_facet_tag> >, 
+                        noVertexS, noFacetS> > 
+                  >() ));
+    BOOST_CHECK(( halfedge_next_at_source_test<
+                    halfedge_gen<
+                      halfedgeS<ContainerS, bidirS<next_at_source_tag,
+                                                   prev_at_source_tag> >, 
+                      int, int, 
+                      halfedge_config<
+                        halfedgeS<ContainerS, bidirS<next_at_source_tag,
+                                                       prev_at_source_tag> >, 
+                        noVertexS, noFacetS> > 
+                  >() ));
+    BOOST_CHECK(( halfedge_prev_at_source_test<
+                    halfedge_gen<
+                      halfedgeS<ContainerS, bidirS<next_at_source_tag,
+                                                   prev_at_source_tag> >, 
+                      int, int, 
+                      halfedge_config<
+                        halfedgeS<ContainerS, bidirS<next_at_source_tag,
+                                                       prev_at_source_tag> >, 
+                        noVertexS, noFacetS> > 
+                  >() ));
+    BOOST_CHECK(( halfedge_next_at_target_test<
+                    halfedge_gen<
+                      halfedgeS<ContainerS, bidirS<next_at_target_tag,
+                                                   prev_at_target_tag> >, 
+                      int, int, 
+                      halfedge_config<
+                        halfedgeS<ContainerS, bidirS<next_at_target_tag,
+                                                     prev_at_target_tag> >, 
+                        noVertexS, noFacetS> > 
+                  >() ));
+    BOOST_CHECK(( halfedge_prev_at_target_test<
+                    halfedge_gen<
+                      halfedgeS<ContainerS, bidirS<next_at_target_tag,
+                                                   prev_at_target_tag> >, 
+                      int, int, 
+                      halfedge_config<
+                        halfedgeS<ContainerS, bidirS<next_at_target_tag,
+                                                     prev_at_target_tag> >, 
+                        noVertexS, noFacetS> > 
+                  >() ));
     return true;
 }