Boost logo

Boost-Commit :

From: hervebronnimann_at_[hidden]
Date: 2007-07-09 00:17:00


Author: hervebronnimann
Date: 2007-07-09 00:17:00 EDT (Mon, 09 Jul 2007)
New Revision: 7394
URL: http://svn.boost.org/trac/boost/changeset/7394

Log:
Added a skeleton.

Added:
   sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds/
   sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds.hpp
   sandbox/SOC/2007/geometry/libs/hdstl/dev/hds_selectors.hpp

Added: sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/geometry/libs/hdstl/dev/halfedge_ds.hpp 2007-07-09 00:17:00 EDT (Mon, 09 Jul 2007)
@@ -0,0 +1,24 @@
+//halfedge_ds.hpp -*- C++ -*-
+//
+//@PURPOSE: Provide a concrete bu parameterizable implementation of HDS.
+//
+//@CLASSES:
+// 'halfedge_ds': swiss-army knife of HDS implementations
+//
+//@SEE_ALSO: {hds_concepts.hpp}
+//
+//@DESCRIPTION: This file provide a single class template, 'halfedge_ds', which
+// accepts many template parameters that can be used to govern its
+// implementation. Most of these parameters can be chosen as selectors (see
+// 'hds_selectors' component).
+
+#ifndef BOOST_HDSTL_HALFEDGE_DS_HPP
+#define BOOST_HDSTL_HALFEDGE_DS_HPP 1
+
+namespace boost{
+namespace hdstl {
+
+} // namespace hdstl
+} // namespace boost
+
+#endif

Added: sandbox/SOC/2007/geometry/libs/hdstl/dev/hds_selectors.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/geometry/libs/hdstl/dev/hds_selectors.hpp 2007-07-09 00:17:00 EDT (Mon, 09 Jul 2007)
@@ -0,0 +1,24 @@
+//hds_selectors.hpp -*- C++ -*-
+//
+//@PURPOSE: Provide selectors
+//
+//@CLASSES:
+//
+//@SEE_ALSO:
+//
+//@DESCRIPTION: This file provides many "tag" classes (i.e., classes which have
+// empty definitions, and are used solely for their distinct type in order to
+// compile-time dispatch some implementation using overloading or template
+// specialization) that can act as selectors for the 'halfedge_ds' class
+// template.
+
+#ifndef BOOST_HDSTL_HDS_SELECTORS_HPP
+#define BOOST_HDSTL_HDS_SELECTORS_HPP 1
+
+namespace boost{
+namespace hdstl {
+
+} // namespace hdstl
+} // namespace boost
+
+#endif


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk