Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 707 Bytes

TODO.md

File metadata and controls

24 lines (20 loc) · 707 Bytes

TODOs in Reflang

This file is used by Reflang author.

General

  • Hide Reference and Object from each other via enable_if
  • Move exception strings to lib, use them instead of dynamic allocation
  • Support header-only or header+cpp
  • Support generation from multiple translation units
  • Reduce code duplication between method and function generation
  • Remove generator's Exception class, use lib's instead

Functions

  • Get parameter names and types, return value type
  • Default values

Classes

  • Overloaded methods
  • Get method parameter names and types, return value type
  • Get through registry
  • Constructors (construct by name with arguments)
  • Sub-classes

Registry

  • Find all types by regex