id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9024,boost_asio_handler_invoke_helpers and family should not be in detail,vinnie.falco@…,chris_kohlhoff,"Currently these important namespaces: {{{ boost_asio_handler_invoke_helpers boost_asio_handler_alloc_helpers boost_asio_handler_cont_helpers }}} While located in the global namespace (for reasons explained in the corresponding header file), have include files that are located in '''boost/asio/detail'''. In theory, users should not rely on these routines because they are in a detail header. In practice however, it is impossible for a user to create a generic wrapper for an asio handler that obeys the same execution and safety guarantees of the original handler without having access to the helpers. I propose that these three headers be moved to '''boost/asio''' and made part of the official asio API: '''boost/asio/detail/handler_alloc_helpers.hpp''' '''boost/asio/detail/handler_cont_helpers.hpp''' '''boost/asio/detail/handler_invoke_helpers.hpp''' ",Feature Requests,closed,To Be Determined,asio,Boost 1.54.0,Problem,invalid,,