Skip to content

Release v1.2.0

Choose a tag to compare

@peacalm peacalm released this 29 Sep 16:26
· 124 commits to master since this release
3648a86
  • Check accessing member or dynamic member by empty smart pointer. Raise error, do not abort.
  • When getting a registered member by an object, add same cv- property on the member as the object.
  • New feature: register member's pointer and (low-level) const pointer. (register_member_ptr, register_member_cptr)
  • New feature: register member's reference and (low-level) const reference. (register_member_ref, register_member_cref)
  • Use "constexpr if statement" if supports C++17.
  • New feature: set raw pointer by wrapper. The wrapped pointer will be a full userdata, and can access members like raw pointer. (set_ptr_by_wrapper)
  • Add method: get metatable name of a global variable or its subfild/member. (get_metatable_name)