Take the example:
template<size_t I>
class C
{};
Will currently just generate:
add_type(Type::create<C<3>>("C<3>", get_id<C<3>>(),
{ },
{ },
{ },
{ },
{ TemplateArgument{ Neat::Any{ 3 } }, }
));
And because the default integer type in C++ is int. The any will store a value of int instead of a value of size_t as is declared by template.
Take the example:
Will currently just generate:
And because the default integer type in C++ is
int. The any will store a value ofintinstead of a value ofsize_tas is declared by template.