Luna::structure_move_assign_t

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

The structure move assignment operator used by the reflection system.

Parameters

  • in type

    The type of the instance.

  • in dst

    The instance data to assign.

  • in src

    The instance data to move data from.