Luna::structure_move_ctor_t

using structure_move_ctor_t =  void(typeinfo_t type, void* dst, void* src)

The structure move constructor used by the reflection system.

Parameters

  • in type

    The type of the instance.

  • in dst

    The instance data to construct.

  • in src

    The instance data to move data from.