18 #if !defined(__FLECSI_PRIVATE__) 19 #error Do not include this file directly! 38 template<
class T, std::
size_t Priv>
40 : T::template interface<typename T::core::template access<Priv>> {
41 using core =
typename T::core::template access<Priv>;
42 static_assert(
sizeof(
typename T::template interface<core>) ==
sizeof(core),
43 "topology interfaces may not add data members");
50 template<
class T, std::
size_t P>
52 static auto replace(
const typename T::slot &) {
Definition: topology_accessor.hh:39
Definition: control.hh:31