$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Robert Ramey (ramey_at_[hidden])
Date: 2005-08-02 10:23:38
I can't see anything wrong with it. To see the problem I would have to have
to trace into the << operartor down to iostreams.
As an aside, is there a reason that
> HGLOBAL GlobalArchiveHdl()
> {
> CSharedFileOStream lOut;
> boost::archive::binary_oarchive oa( lOut );
> // oa & mVal; // same result as below
> oa << const_cast<const value_type&>(mVal); //BOOST_1_33_0
> return lOut.Detach();
> }
wouldn't be better replaced with:
HGLOBAL GlobalArchiveHdl() const // this function doesn't modify its class
variables
{
CSharedFileOStream lOut;
boost::archive::binary_oarchive oa( lOut );
oa << mVal;
return lOut.Detach();
}
Robert Ramey