id summary reporter owner description type status milestone component version severity resolution keywords cc 11730 Extend interprocess::message_queue to be lazy initializable Lingxi Li Ion Gaztañaga "Both `shared_memory_object` and `mapped_region` support lazy initialization, so I think `message_queue` should support it also. Specifically, the following methods are added to `message_queue_t`: 1) Default constructor 2) Move constructor/assignment operator 3) `swap()` 4) `is_open()` (naming convention follows `std::basic_filebuf::is_open()`) Submitted as a pull request on GitHub: https://github.com/boostorg/interprocess/pull/20 " Patches new To Be Determined interprocess Boost 1.59.0 Optimization lazy initialization