$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r83165 - sandbox/icl/libs/xplore/value_sem/TreeSync1/TreeSync1
From: afojgo_at_[hidden]
Date: 2013-02-26 13:49:12
Author: jofaber
Date: 2013-02-26 13:49:11 EST (Tue, 26 Feb 2013)
New Revision: 83165
URL: http://svn.boost.org/trac/boost/changeset/83165
Log:
Induced ordering.
Text files modified: 
   sandbox/icl/libs/xplore/value_sem/TreeSync1/TreeSync1/Tree.h |     7 +++++++                                 
   1 files changed, 7 insertions(+), 0 deletions(-)
Modified: sandbox/icl/libs/xplore/value_sem/TreeSync1/TreeSync1/Tree.h
==============================================================================
--- sandbox/icl/libs/xplore/value_sem/TreeSync1/TreeSync1/Tree.h	(original)
+++ sandbox/icl/libs/xplore/value_sem/TreeSync1/TreeSync1/Tree.h	2013-02-26 13:49:11 EST (Tue, 26 Feb 2013)
@@ -212,6 +212,13 @@
 }
 
 
+template<class Type, class Selector> struct Ordering
+{
+  Ordering(const Selector& select): m_select(select){}
+  bool operator()(Type const& lhs, Type const& rhs){ m_select(lhs) < m_select(rhs); }
+  Selector m_select;
+};
+
 template<class Type>
 Node<Type> merge(const Node<Type>& lhs, const Node<Type>& rhs)
 {