Luna::generic_structure_instantiate_t
using generic_structure_instantiate_t = GenericStructureInstantiateInfo(typeinfo_t generic_type, Span<const typeinfo_t> generic_arguments)
The generic structure instantiation function called by the reflection system when one new generic structure instanced type is required.
Parameters
-
in generic_type
The generic type to instantiate.
-
in generic_arguments
Types that are used as arguments to instantiate one generic structure instanced type.