#include #include "api.h" template struct fex_gen_config {}; template struct fex_gen_type {}; template struct fex_gen_param {}; template<> struct fex_gen_config {}; template<> struct fex_gen_type : fexgen::opaque_type {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_type : fexgen::assume_compatible_data_layout {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_param : fexgen::assume_compatible_data_layout {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config : fexgen::custom_host_impl {}; template<> struct fex_gen_param : fexgen::ptr_passthrough {}; template<> struct fex_gen_config<&CustomRepackedType::data> : fexgen::custom_repack {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> struct fex_gen_config<&TestBaseStruct::Next> : fexgen::custom_repack {}; template<> struct fex_gen_config<&TestStruct1::Next> : fexgen::custom_repack {}; template<> struct fex_gen_config<&TestStruct2::Next> : fexgen::custom_repack {}; template<> struct fex_gen_config {};