From 53011de54d08eaf915d6b1add3effbc6b8c5ce12 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Sat, 9 Dec 2000 23:28:50 +0000 Subject: [PATCH] update to match code [SVN r8441] --- concept_covering.htm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/concept_covering.htm b/concept_covering.htm index ae2a567..42b301d 100644 --- a/concept_covering.htm +++ b/concept_covering.htm @@ -51,8 +51,9 @@ concept, which must be verified by careful (manual) inspection.
   template <class T>
   struct input_proxy {
-    operator T() { return t; }
-    static T t;
+    operator const T&() {
+      return static_object<T>::get(); // Get a reference without constructing
+    }
   };
   template <class T>
   class trivial_iterator_archetype
@@ -107,8 +108,7 @@ layered archetype can be used.
 
   {
     typedef less_than_comparable_archetype< 
-      copy_constructible_archetype<
-        assignable_archetype<> > > ValueType;
+        sgi_assignable_archetype<> > ValueType;
     random_access_iterator_archetype<ValueType> ri;
     std::stable_sort(ri, ri);
   }