summaryrefslogtreecommitdiff
path: root/modules/codec-netcdf
diff options
context:
space:
mode:
authorClaudius 'keldu' Holeksa <mail@keldu.de>2024-08-21 18:01:16 +0200
committerClaudius 'keldu' Holeksa <mail@keldu.de>2024-08-21 18:01:16 +0200
commit4fdfa202eef2419a9f043cd45a3075d6b5e3063f (patch)
treecc58d4804e81b680ce4ac3c9a47dc902893c0232 /modules/codec-netcdf
parent227f9d945d2b99bb33b71442ec229a13d1d29561 (diff)
Pulling out Storage template
Diffstat (limited to 'modules/codec-netcdf')
-rw-r--r--modules/codec-netcdf/c++/netcdf.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/codec-netcdf/c++/netcdf.hpp b/modules/codec-netcdf/c++/netcdf.hpp
index e89928d..f93eceb 100644
--- a/modules/codec-netcdf/c++/netcdf.hpp
+++ b/modules/codec-netcdf/c++/netcdf.hpp
@@ -19,7 +19,7 @@ struct Netcdf {};
* Class representing the files system netcdf file
*/
template<typename Schema>
-class data<Schema, encode::Netcdf, storage::Default> {
+class data<Schema, encode::Netcdf> {
private:
std::vector<uint8_t> buff_;
public:
@@ -44,7 +44,7 @@ public:
};
template<typename Schema>
-class codec<Schema, encode::Netcdf,storage::Default>{
+class codec<Schema, encode::Netcdf>{
static_assert(always_false<Schema,encode::Netcdf>, "NetCDF only supports Structs as a root object");
};
@@ -53,7 +53,7 @@ class codec<Schema, encode::Netcdf,storage::Default>{
namespace saw {
template<typename... Vals, string_literal... Keys>
-class codec<schema::Struct<schema::Member<Vals,Keys>...>, encode::Netcdf, storage::Default> {
+class codec<schema::Struct<schema::Member<Vals,Keys>...>, encode::Netcdf> {
private:
using Schema = schema::Struct<schema::Member<Vals,Keys>...>;
public:
@@ -69,7 +69,7 @@ public:
* Encoder function
*/
template<typename FromEncoding>
- error_or<void> encode(const data<Schema, FromEncoding, storage::Default>& from, data<Schema,encode::Netcdf, storage::Default>& to) {
+ error_or<void> encode(const data<Schema, FromEncoding>& from, data<Schema,encode::Netcdf>& to) {
int rc{};
int ncid{};
@@ -131,7 +131,7 @@ public:
* Decoder function
*/
template<typename ToEncoding>
- error_or<void> decode(data<Schema, encode::Netcdf, storage::Default>& from_decode, data<Schema,ToEncoding,storage::Default>& to_decode) {
+ error_or<void> decode(data<Schema, encode::Netcdf>& from_decode, data<Schema,ToEncoding>& to_decode) {
int ncid{};
int rc{};