From 0533360642ff320a1a7d25ed2911a6c44de8d6e9 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 19 Nov 2022 07:27:49 +0100 Subject: entity: add field enablement predicate --- entity/metadata.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'entity') diff --git a/entity/metadata.hpp b/entity/metadata.hpp index a35e0cc6..dc7d9f1d 100644 --- a/entity/metadata.hpp +++ b/entity/metadata.hpp @@ -211,10 +211,10 @@ constexpr erased_accessor entity_field::erased() const return erased_accessor { (void*)&reader, writer ? (void*)&writer : nullptr, - std::is_same_v ? (const void*)&predicate : nullptr, + !std::is_same_v ? (const void*)&predicate : nullptr, name, obj_name, field_name, reader_fn, writer ? writer_fn : writer_stub_fn, - std::is_same_v ? predicate_fn : predicate_stub_fn, + !std::is_same_v ? predicate_fn : predicate_stub_fn, }; } -- cgit v1.2.3