comparison DEPENDENCIES/generic/include/boost/asio/detail/service_registry.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
1 // 1 //
2 // detail/service_registry.hpp 2 // detail/service_registry.hpp
3 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 // 4 //
5 // Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) 5 // Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com)
6 // 6 //
7 // Distributed under the Boost Software License, Version 1.0. (See accompanying 7 // Distributed under the Boost Software License, Version 1.0. (See accompanying
8 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 8 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9 // 9 //
10 10
25 25
26 namespace boost { 26 namespace boost {
27 namespace asio { 27 namespace asio {
28 namespace detail { 28 namespace detail {
29 29
30 #if defined(__GNUC__)
31 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
32 # pragma GCC visibility push (default)
33 # endif // (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
34 #endif // defined(__GNUC__)
35
36 template <typename T> 30 template <typename T>
37 class typeid_wrapper {}; 31 class typeid_wrapper {};
38
39 #if defined(__GNUC__)
40 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
41 # pragma GCC visibility pop
42 # endif // (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
43 #endif // defined(__GNUC__)
44 32
45 class service_registry 33 class service_registry
46 : private noncopyable 34 : private noncopyable
47 { 35 {
48 public: 36 public: