Boost C++ Libraries: Ticket #11730: Extend interprocess::message_queue to be lazy initializable https://svn.boost.org/trac10/ticket/11730 <p> Both <code>shared_memory_object</code> and <code>mapped_region</code> support lazy initialization, so I think <code>message_queue</code> should support it also. Specifically, the following methods are added to <code>message_queue_t</code>: 1) Default constructor 2) Move constructor/assignment operator 3) <code>swap()</code> 4) <code>is_open()</code> (naming convention follows <code>std::basic_filebuf::is_open()</code>) Submitted as a pull request on <a class="missing wiki">GitHub</a>: <a class="ext-link" href="https://github.com/boostorg/interprocess/pull/20"><span class="icon">​</span>https://github.com/boostorg/interprocess/pull/20</a> </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11730 Trac 1.4.3