Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2008-05-18 23:52:54


Author: dgregor
Date: 2008-05-18 23:52:53 EDT (Sun, 18 May 2008)
New Revision: 45521
URL: http://svn.boost.org/trac/boost/changeset/45521

Log:
Finishing touches for scoped allocators in the unordered containers
Text files modified:
   sandbox/committee/concepts/stdlib/clib-containers.tex | 16 ++++++++--------
   1 files changed, 8 insertions(+), 8 deletions(-)

Modified: sandbox/committee/concepts/stdlib/clib-containers.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-containers.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-containers.tex 2008-05-18 23:52:53 EDT (Sun, 18 May 2008)
@@ -5230,7 +5230,7 @@
             @\changedConcepts{class}{ObjectType}@ T,
             @\changedConcepts{class}{Callable<auto, Key>}@ Hash = hash<Key>,
             @\changedConcepts{class}{Predicate<auto, Key, Key>}@ Pred = std::equal_to<Key>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
     @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
              @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
              @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5244,7 +5244,7 @@
             @\changedConcepts{class}{ObjectType}@ T,
             @\changedConcepts{class}{Callable<auto, Key>}@ Hash = hash<Key>,
             @\changedConcepts{class}{Predicate<auto, Key, Key>}@ Pred = std::equal_to<Key>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
     @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
              @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
              @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5273,7 +5273,7 @@
   template <@\changedConcepts{class}{ObjectType}@ Value,
             @\changedConcepts{class}{Callable<auto, Value>}@ Hash = hash<Value>,
             @\changedConcepts{class}{Predicate<auto, Value, Value>}@ class Pred = std::equal_to<Value>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<Value> >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<Value> >
     @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
              @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
              @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5286,7 +5286,7 @@
   template <@\changedConcepts{class}{ObjectType}@ Value,
             @\changedConcepts{class}{Callable<auto, Value>}@ Hash = hash<Value>,
             @\changedConcepts{class}{Predicate<auto, Value, Value>}@ class Pred = std::equal_to<Value>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<Value> >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<Value> >
     @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
              @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
              @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5332,7 +5332,7 @@
             @\changedConcepts{class}{ObjectType}@ T,
             @\changedConcepts{class}{Callable<auto, Key>}@ Hash = hash<Key>,
             @\changedConcepts{class}{Predicate<auto, Key, Key>}@ Pred = std::equal_to<Key>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
   @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
            @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
            @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5569,7 +5569,7 @@
             @\changedConcepts{class}{ObjectType}@ T,
             @\changedConcepts{class}{Callable<auto, Key>}@ Hash = hash<Key>,
             @\changedConcepts{class}{Predicate<auto, Key, Key>}@ Pred = std::equal_to<Key>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<std::pair<const Key, T> > >
   @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
            @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
            @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5781,7 +5781,7 @@
   template <@\changedConcepts{class}{ObjectType}@ Value,
             @\changedConcepts{class}{Callable<auto, Value>}@ Hash = hash<Value>,
             @\changedConcepts{class}{Predicate<auto, Value, Value>}@ class Pred = std::equal_to<Value>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<Value> >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<Value> >
   @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
            @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
            @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@
@@ -5992,7 +5992,7 @@
   template <@\changedConcepts{class}{ObjectType}@ Value,
             @\changedConcepts{class}{Callable<auto, Value>}@ Hash = hash<Value>,
             @\changedConcepts{class}{Predicate<auto, Value, Value>}@ class Pred = std::equal_to<Value>,
- @\changedConcepts{class}{Allocator}@ Alloc = std::allocator<Value> >
+ @\changedConcepts{class}{RandomAccessAllocator}@ Alloc = std::allocator<Value> >
   @\addedConcepts{requires SameType<Hash::result_type, std::size_t>}@
            @\addedConcepts{\&\& CopyConstructible<Hash> \&\& CopyConstructible<Pred>}@
            @\addedConcepts{\&\& ConstructibleAsElement<Alloc, Pred, const Pred\&>}@


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