$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Phil Bouchard (philippe_at_[hidden])
Date: 2008-03-12 04:18:55
Ok,
I replaced former macro with make_shifted_ptr<>() constructor and allocator 
function.  Like previously mentionned the template parameters of that 
function add the "const" modifier; therefore it cannot emulate constructors 
having non-const references.  I was reading about the new variadic template 
arguments that was added in the new compiler... I haven't tried it yet but I 
am afraid the same problem will happen.
Furthermore, I decided not to replace type of "owned<>::p_" with 
"optional<>" because it doesn't reflect the same purpose and adds an 
unwanted boolean flag.
Regards,
-Phil