Skip to content

0.2.0

Choose a tag to compare

@ZXShady ZXShady released this 08 Jun 05:03
· 114 commits to main since this release
  • Brings type_name and raw_type_name into public API (Thanks @Mishura4 for her suggestion)

  • Big compile boost time for GCC,Clang and MSVC especially with larger ranges.

  • Add scoped functions in namespace scoped they output or check for the enum scope (e.g Enum::Value for scoped::to_string)

    • scoped::to_string
    • scoped::cast<E>
    • scoped::to_string_bitflag
    • scoped::cast_bitflag<E>
    • scoped::contains
    • scoped::contains_bitflag
  • Fix a bug with overriding is_bitflag while not providing overloaded operators.

  • Optimizations for contiguous bitflags,cast and contains functions for std::string_view overloads.