#include #include #include #include #include template struct Inner { uint8_t bytes[N]; }; template struct Outer { Inner inner; }; extern "C" { Outer<1> one(); Outer<2> two(); } // extern "C"