template struct Foo
template <unsigned int INTER_SPACE> struct Foo { // fields mrpt::math::CMatrixFixed<double, 3, 3> m1; std::array<uint8_t, INTER_SPACE> dummy_space; mrpt::math::CMatrixFixed<double, 3, 3> m2; int m_i; // construction Foo(int i = 0); // methods bool operator == (const Foo& b) const; };