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,