• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 // cpp14/can_query_unsupported.cpp
3 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 //
5 // Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com)
6 //
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)
9 //
10 
11 #include <boost/asio/query.hpp>
12 #include <cassert>
13 
14 struct prop
15 {
16   template <typename> static constexpr bool is_applicable_property_v = true;
17 };
18 
19 struct object
20 {
21 };
22 
main()23 int main()
24 {
25   static_assert(!boost::asio::can_query_v<object, prop>, "");
26   static_assert(!boost::asio::can_query_v<const object, prop>, "");
27 }
28