#ifndef TEST_INTEROP_CXX_TEMPLATES_INPUTS_USING_DIRECTIVE_H #define TEST_INTEROP_CXX_TEMPLATES_INPUTS_USING_DIRECTIVE_H template struct MagicWrapper { T t; int getValuePlusArg(int arg) const { return t.getValue() + arg; } }; struct IntWrapper { int value; int getValue() const { return value; } }; using UsingWrappedMagicNumber = MagicWrapper; #endif // TEST_INTEROP_CXX_TEMPLATES_INPUTS_USING_DIRECTIVE_H