Skip to content

Releases: cyanidle/describe

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