77// (See accompanying file LICENSE_1_0.txt or copy at
88// http://www.boost.org/LICENSE_1_0.txt)
99
10+ #include < future>
1011#include < boost/mpl/if.hpp>
1112#include < boost/mpl/or.hpp>
1213#include < boost/network/message/directives.hpp>
@@ -27,7 +28,7 @@ template <class Message>
2728struct header_key
2829 : mpl::if_<
2930 is_async<typename Message::tag>,
30- boost ::shared_future<typename string<typename Message::tag>::type>,
31+ std ::shared_future<typename string<typename Message::tag>::type>,
3132typename mpl::if_<
3233 mpl::or_<is_sync<typename Message::tag>,
3334 is_same<typename Message::tag, tags::default_string>,
@@ -39,7 +40,7 @@ template <class Message>
3940struct header_value
4041 : mpl::if_<
4142 is_async<typename Message::tag>,
42- boost ::shared_future<typename string<typename Message::tag>::type>,
43+ std ::shared_future<typename string<typename Message::tag>::type>,
4344typename mpl::if_<
4445 mpl::or_<is_sync<typename Message::tag>,
4546 is_same<typename Message::tag, tags::default_string>,