#pragma once #include "common.hpp" namespace kel { namespace lbm { namespace sch { namespace impl { template struct chunk_schema_type_helper { using Schema = typename chunk_schema_type_helper::Schema; }; template struct chunk_schema_type_helper { using Schema = FixedArray; }; } template struct Chunk { using InnerSchema = typename impl::chunk_schema_type_helper::Schema; }; template using SuperChunk = Array; } } } namespace saw { template class data,Encode> final { public: using Schema = kel::lbm::sch::Chunk; private: data public: }; }