$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] boost::interprocess -- How do I construct a anonymous object ?
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2009-03-27 11:56:40
Oncaphillis wrote:
> Hi,
>
> I'm using boost::interprocess (1.37) and would like to construct
> a couple of anonymous objects. The idea is to construct a named
> object via
>
> Object *o segment.find_or_construct<Object>("theObject")();
****************************
using namespace boost::interprocess;
MyType *ptr =
managed_memory_segment.construct<MyType>(anonymous_instance)
(par1, par2...);
//Other construct variants can also be used
//(including non-throwing ones)
//We can only destroy the anonymous object via pointer
managed_memory_segment.destroy_ptr(ptr);
****************************
Best,
Ion