diff options
Diffstat (limited to 'entity/accessor.hpp')
| -rw-r--r-- | entity/accessor.hpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/entity/accessor.hpp b/entity/accessor.hpp index 3b979a16..f70dee72 100644 --- a/entity/accessor.hpp +++ b/entity/accessor.hpp @@ -16,7 +16,7 @@ struct group; namespace floormat::entities { -enum class field_status : unsigned char { enabled, hidden, readonly, }; +enum class field_status : unsigned char { hidden, readonly, enabled, }; struct erased_accessor final { using reader_t = void; @@ -170,11 +170,7 @@ void erased_accessor::write(Obj& x, move_qualified<FieldType> value) const noexc write_unchecked<Obj, FieldType>(x, value); } -field_status erased_accessor::is_enabled(const void* x) const noexcept -{ - return predicate_fun(&x, predicate); -} - +field_status erased_accessor::is_enabled(const void* x) const noexcept { return predicate_fun(&x, predicate); } erased_constraints::range erased_accessor::get_range(const void* x) const noexcept { return range_fun(x,range); } erased_constraints::max_length erased_accessor::get_max_length(const void* x) const noexcept { return length_fun(x,length); } erased_constraints::group erased_accessor::get_group(const void* x) const noexcept { return group_fun(x, group); } |
