diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2025-01-14 14:45:16 +0100 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2025-01-14 14:45:16 +0100 |
commit | 3dc2ce20ac8738067550ccf802500b02bb11403c (patch) | |
tree | 3d200a070bf0d76013505f677551e27a09fe32fa /modules | |
parent | 8109fa4fe004a0b4333cff13a673605f9eac603b (diff) |
Minor addition to wavefront code
Diffstat (limited to 'modules')
-rw-r--r-- | modules/codec-obj/c++/obj.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/codec-obj/c++/obj.hpp b/modules/codec-obj/c++/obj.hpp index d8d0dde..2137b7d 100644 --- a/modules/codec-obj/c++/obj.hpp +++ b/modules/codec-obj/c++/obj.hpp @@ -12,12 +12,25 @@ namespace saw{ template<typename Schema> class data<Schema, encode::WavefrontObj> { private: + std::string value_; public: + data(std::string value__): + value_{std::move(value__)} + {} }; +namespace impl { +template<typename T, typename ToDecode> +struct waveobj_helper { + static_assert(always_false<T,ToDecode>, "Wavefront Schema not supported"); +}; + +} + template<typename Schema> class codec<Schema, encode::WavefrontObj> { private: +public: template<typename ToEncode> error_or<void> decode(data<Schema,encode::WavefrontObj>& from, data<Schema, ToEncode>& to){ return make_error<err::not_implemented>("Wavefront decode not available"); |