$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Phil Bouchard (philippe_at_[hidden])
Date: 2008-08-11 06:09:48
"Daryle Walker" <darylew_at_[hidden]> wrote in message
news:BAY115-DAV9D530B17A66EBC82F5C17BF770_at_phx.gbl...
[...]
>> template <typename T>
>> class shifted_allocator
>> {
>> public:
>> typedef shifted<T> value_type;
>> typedef shifted_ptr<T> pointer;
>> typedef const shifted_ptr<T> const_pointer;
>> ...
>> };
>>
>> - value_type: being the real concrete type expected by the smart pointer
>> - pointer: defines the node pointer used internaly by the container
> [TRUNCATE]
>
> Isn't "const_pointer" supposed to be an analogue of "T const *"? Right
> now, you have it represent "T * const", which definitely isn't the same
> thing!
Yes, sorry about that and thanks for the notice. It should be:
typedef shifted_ptr<const T> const_pointer;
-Phil