#pragma once #include "Types.h" namespace ehs { template class SPVE; template class SPV { private: Size size; Size rawSize; Size stride; T *data; public: SPV(); SPVE operator[](Size index) { return SPVE(data[index]); } }; }