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.