Mercurial > hg > vamp-build-and-test
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: |