summaryrefslogtreecommitdiff
path: root/c++
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2025-03-18 15:27:43 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2025-03-18 15:27:43 +0100
commitd3a0d0bed39e4da5e66a4fe0244c7cb111caee19 (patch)
tree2b9d8b78ced894798dd4a46269b03f8818002a73 /c++
parente37725e87c2f1594dc2e3d300b16341ab937a918 (diff)
wip. Something broken with default constructor
Diffstat (limited to 'c++')
-rw-r--r--c++/descriptor.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/c++/descriptor.h b/c++/descriptor.h
index 6a4488d..b005af2 100644
--- a/c++/descriptor.h
+++ b/c++/descriptor.h
@@ -78,6 +78,7 @@ template<typename Sch, typename Desc, uint64_t S, uint64_t D, uint64_t Q, typena
class data<kel::lbm::sch::Cell<Sch, Desc, S, D, Q>, Encode> final {
public:
using Schema = kel::lbm::sch::Cell<Sch,Desc,S,D,Q>;
+ using MetaSchema = typename meta_schema<Schema>::MetaSchema;
private:
data<schema::FixedArray<Sch, Schema::Size>, Encode> inner_;
public:
@@ -90,6 +91,9 @@ public:
template<typename Desc, typename CellT, typename Encode>
class data<kel::lbm::sch::Field<Desc, CellT>, Encode> final {
+public:
+ using Schema = kel::lbm::sch::Field<Desc,CellT>;
+ using MetaSchema = typename meta_schema<Schema>::MetaSchema;
private:
data<schema::Array<CellT,Desc::D>, Encode> inner_;
public: