From 2646d09d99e40446852dc2a5205adde79b878244 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Mon, 18 Nov 2024 12:30:28 +0100 Subject: Made primitive constexpr as well --- modules/codec/c++/data.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'modules') diff --git a/modules/codec/c++/data.hpp b/modules/codec/c++/data.hpp index f4b53ed..4651083 100644 --- a/modules/codec/c++/data.hpp +++ b/modules/codec/c++/data.hpp @@ -119,20 +119,20 @@ public: }; template -class data, encode::Native> { +class data, encode::Native> final { public: using Schema = schema::Primitive; using MetaSchema = typename meta_schema::MetaSchema; private: typename native_data_type::type value_; public: - data():value_{}{} - data(data):value_{}{} + constexpr data():value_{}{} + constexpr data(data):value_{}{} SAW_DEFAULT_COPY(data); SAW_DEFAULT_MOVE(data); - data(typename native_data_type::type value__): + constexpr data(typename native_data_type::type value__): value_{std::move(value__)}{} constexpr void set(typename native_data_type::type val){ -- cgit v1.2.3