Skip to content

Commit 799f52a

Browse files
committed
wip
1 parent 1d3adbd commit 799f52a

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

include/boost/openmethod/compiler.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ struct compiler : detail::generic_compiler {
270270

271271
template<typename Id, typename Signature>
272272
const method*
273-
operator[](const openmethod::method<Id, Signature, Registry>& fn) const {
273+
operator[](const openmethod::method<Id, Signature, Registry>&) const {
274274
auto type_id = Registry::rtti::template static_type<
275275
openmethod::method<Id, Signature, Registry>>();
276276
auto iter = std::find_if(

test/test_shared_virtual_ptr_value_semantics.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(
3131
decltype(std::declval<shared_virtual_ptr<Animal, Registry>>()
3232
.get()),
3333
Animal*>);
34-
static_assert(shared_virtual_ptr<Animal, Registry>::is_smart_ptr);
35-
static_assert(shared_virtual_ptr<const Animal, Registry>::is_smart_ptr);
34+
static_assert(is_smart_ptr<std::shared_ptr<Animal>, Registry>);
35+
static_assert(is_smart_ptr<std::shared_ptr<const Animal>, Registry>);
3636
static_assert(
3737
std::is_same_v<
3838
decltype(*std::declval<shared_virtual_ptr<Animal, Registry>>()),

test/test_unique_virtual_ptr_value_semantics.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(
2323
decltype(std::declval<unique_virtual_ptr<Animal, Registry>>()
2424
.get()),
2525
Animal*>);
26-
static_assert(unique_virtual_ptr<Animal, Registry>::is_smart_ptr);
27-
static_assert(unique_virtual_ptr<const Animal, Registry>::is_smart_ptr);
26+
static_assert(is_smart_ptr<std::unique_ptr<Animal>, Registry>);
27+
static_assert(is_smart_ptr<std::unique_ptr<const Animal>, Registry>);
2828
static_assert(
2929
std::is_same_v<
3030
decltype(*std::declval<unique_virtual_ptr<Animal, Registry>>()),

test/test_virtual_ptr_value_semantics.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(
1616
static_assert(std::is_same_v<
1717
decltype(std::declval<virtual_ptr<Animal, Registry>>().get()),
1818
Animal*>);
19-
static_assert(!virtual_ptr<Animal, Registry>::is_smart_ptr);
20-
static_assert(!virtual_ptr<const Animal, Registry>::is_smart_ptr);
19+
static_assert(!is_smart_ptr<Animal, Registry>);
20+
static_assert(!is_smart_ptr<const Animal, Registry>);
2121
static_assert(
2222
std::is_same_v<
2323
decltype(*std::declval<virtual_ptr<Animal, Registry>>()), Animal&>);

test/test_virtual_ptr_value_semantics.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ struct check_illegal_smart_ops {
9393
// ---------------------
9494
// test other properties
9595

96-
static_assert(virtual_ptr<smart_ptr<Animal>, Registry>::is_smart_ptr);
97-
static_assert(virtual_ptr<smart_ptr<const Animal>, Registry>::is_smart_ptr);
96+
static_assert(is_smart_ptr<smart_ptr<Animal>, Registry>);
97+
static_assert(is_smart_ptr<smart_ptr<const Animal>, Registry>);
9898

9999
static_assert(
100100
std::is_same_v<

0 commit comments

Comments
 (0)