From 4b4fd81b8dfd8919d2a845f28d9afd2861a9c756 Mon Sep 17 00:00:00 2001 From: Christopher Kohlhoff Date: Tue, 28 Jul 2020 19:47:43 +1000 Subject: [PATCH] Make blocking_t::always_t::is_preferable false as per specification. --- asio/include/asio/execution/blocking.hpp | 4 +- asio/src/doc/reference.qbk | 2 +- asio/src/tests/unit/execution/blocking.cpp | 192 +++++++-------------- 3 files changed, 67 insertions(+), 131 deletions(-) diff --git a/asio/include/asio/execution/blocking.hpp b/asio/include/asio/execution/blocking.hpp index c8222095..b86f653c 100644 --- a/asio/include/asio/execution/blocking.hpp +++ b/asio/include/asio/execution/blocking.hpp @@ -102,7 +102,7 @@ struct blocking_t static constexpr bool is_requirable = true; /// The blocking_t::always_t property can be preferred. - static constexpr bool is_preferable = true; + static constexpr bool is_preferable = false; /// The type returned by queries against an @c any_executor. typedef blocking_t polymorphic_query_result_type; @@ -654,7 +654,7 @@ struct always_t #endif // defined(ASIO_HAS_VARIABLE_TEMPLATES) ASIO_STATIC_CONSTEXPR(bool, is_requirable = true); - ASIO_STATIC_CONSTEXPR(bool, is_preferable = true); + ASIO_STATIC_CONSTEXPR(bool, is_preferable = false); typedef blocking_t polymorphic_query_result_type; ASIO_CONSTEXPR always_t() diff --git a/asio/src/doc/reference.qbk b/asio/src/doc/reference.qbk index 75641774..dbe7a24f 100644 --- a/asio/src/doc/reference.qbk +++ b/asio/src/doc/reference.qbk @@ -66724,7 +66724,7 @@ The [link asio.reference.execution__blocking_t__always_t `execution::blocking_t: The [link asio.reference.execution__blocking_t__always_t `execution::blocking_t::always_t`] property can be preferred. - static constexpr bool is_preferable = true; + static constexpr bool is_preferable = false; diff --git a/asio/src/tests/unit/execution/blocking.cpp b/asio/src/tests/unit/execution/blocking.cpp index b7e179bf..2a059bca 100644 --- a/asio/src/tests/unit/execution/blocking.cpp +++ b/asio/src/tests/unit/execution/blocking.cpp @@ -750,11 +750,10 @@ ASIO_TEST_SUITE ASIO_TEST_CASE3(test_can_prefer) ASIO_TEST_CASE3(test_can_prefer) - ASIO_TEST_CASE3(test_can_prefer) + ASIO_TEST_CASE3(test_can_prefer) ASIO_TEST_CASE3(test_can_prefer) ASIO_TEST_CASE3(test_prefer) - ASIO_TEST_CASE3(test_prefer) ASIO_TEST_CASE3(test_prefer) ASIO_TEST_CASE5(test_can_query, s, true>) @@ -977,109 +976,94 @@ ASIO_TEST_SUITE ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_can_query, s, true>) @@ -1249,109 +1233,94 @@ ASIO_TEST_SUITE ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_can_query, s, true>) @@ -1521,109 +1490,94 @@ ASIO_TEST_SUITE ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_can_prefer, s, false>) ASIO_TEST_CASE5(test_can_prefer, n1, true>) - ASIO_TEST_CASE5(test_can_prefer, n2, true>) + ASIO_TEST_CASE5(test_can_prefer, n2, false>) ASIO_TEST_CASE5(test_can_prefer, n3, true>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE5(test_prefer, n1, n1>) - ASIO_TEST_CASE5(test_prefer, n2, n1>) ASIO_TEST_CASE5(test_prefer, n3, n1>) ASIO_TEST_CASE5(test_prefer, n1, n2>) - ASIO_TEST_CASE5(test_prefer, n2, n2>) ASIO_TEST_CASE5(test_prefer, n3, n2>) ASIO_TEST_CASE5(test_prefer, n1, n3>) - ASIO_TEST_CASE5(test_prefer, n2, n3>) ASIO_TEST_CASE5(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_can_query, s, true>) @@ -1737,67 +1691,58 @@ ASIO_TEST_SUITE ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n1>) ASIO_TEST_CASE4(test_prefer, n3, n1>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n1>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n1>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n2>) ASIO_TEST_CASE4(test_prefer, n1, n2>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n2>) ASIO_TEST_CASE4(test_prefer, n1, n2>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n3>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n3>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n3>) - ASIO_TEST_CASE4(test_prefer, n2, n3>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_can_query, s, true>) @@ -1911,67 +1856,58 @@ ASIO_TEST_SUITE ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_can_prefer, s, false>) ASIO_TEST_CASE4(test_can_prefer, n1, true>) - ASIO_TEST_CASE4(test_can_prefer, n2, true>) + ASIO_TEST_CASE4(test_can_prefer, n2, false>) ASIO_TEST_CASE4(test_can_prefer, n3, true>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n1>) ASIO_TEST_CASE4(test_prefer, n3, n1>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n1>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n1>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n2>) ASIO_TEST_CASE4(test_prefer, n1, n2>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n2>) ASIO_TEST_CASE4(test_prefer, n1, n2>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n1>) - ASIO_TEST_CASE4(test_prefer, n2, n3>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n3>) - ASIO_TEST_CASE4(test_prefer, n2, n2>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE4(test_prefer, n1, n3>) - ASIO_TEST_CASE4(test_prefer, n2, n3>) ASIO_TEST_CASE4(test_prefer, n3, n3>) ASIO_TEST_CASE(test_vars)