Luna::structure_copy_assign_t

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

The structure copy 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 copy data from.