8000 Releases · cyanidle/describe · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: cyanidle/describe

v3.2

02 May 13:16
Compare
Choose a tag to compare
  • New helper methods
    • decltype(of(info))
    • decltype(cls(info))
    • decltype(attrs(info))
  • Member<>::call method
  • Fix namespace issues in macros

Full Changelog: v3.1...v3.2

v3.1

11 Jan 10:53
Compare
Choose a tag to compare
  • fix DESCRIBE_TEMPLATE()
  • add enum_names() + count, method_names() + count API
  • constrain util functions

v3.0

17 Dec 20:48
Compare
Choose a tag to compare
  • New syntax
  • Compile-times perf improvement
  • Simpler design
  • Multiple parents
  • extract_all for single attribute to get all copies

v2.1

14 Nov 20:00
Compare
Choose a tag to compare
  • Minor improvements to ATTRS syntax
  • Minor fixes to cmake project

v2.0

04 Nov 23:06
Compare
Choose a tag to compare
  • Do not require dummy fields
  • Do not use SFINAE overload detection (just provide a fallback ADL overload)
  • Remove make_lookup_table<>
  • Fix errors in provided type_traits
  • BREAKING: remove DESCRIBE_TEMPL*
  • BREAKING: for_each() iteration only (reduce lambdas count)
  • BREAKING: INHERIT() macros swap cls and parent params

v1.0

29 Oct 09:55
Compare
Choose a tag to compare
Fix incorrect field names when mising :: and normal notations
0