Files
meta.hpp/ROADMAP.md
2023-03-14 16:28:05 +07:00

858 B

Roadmap

Backlog

  • instance mapper
  • type conversions
  • dynamic binds listener
  • static binds listener
  • dynamic type visitor
  • type names by nameof
  • non-linear search of methods/functions/...
  • register base types by META_HPP_ENABLE_POLY_INFO
  • distinguish between function types and function pointer types
  • add the library version to sources
  • fix all includes to work with the library more flexible
  • build and test on CI with additional flags like no-exception and no-rtti
  • try_invoke/is_invocable should return error codes
  • conan package config
  • test and support shared libraries

Thoughts

  • should uvalue dereference operators return reference_wrapper?
  • array_view/pointer_view instead unmap/operator[]/operator*?
  • can we add move-only uvalue analog to return move-only values?