From b5e5c356963190a7dfba56074a82d7e8b38c26f1 Mon Sep 17 00:00:00 2001
From: Peter Dimov [It might be convenient to relax the requirements on shared_ptr's
+ signature, allowing an additional, defaulted, template parameter. This would
+ help in detecting possible ODR violations. On the other hand, using shared_ptr
+ as an argument to a template template parameter requires an exact
+ signature match.]Members
element_type
typedef T element_type;
@@ -413,7 +418,9 @@ q = p;
specialization for consistency and legality reasons, as std::less
is required to return the results of operator<, and many
standard algorithms use operator< instead of std::less
- for comparisons when a predicate is not supplied.
The rest of the comparison operators are omitted by design.]
template<typename T>