/cpp_header_tools

Primary LanguageC++MIT LicenseMIT

cpp header tool

  • An independent cpp header tool like unreal

rules

  • generated.h must be included at last of the header file
  • one header file must have just one CH_CLASS()
  • do not define anything started with __CPP_HEADER_TOOLS

TODO

  • struct support
  • enum support
  • union suppport
  • template class support
  • function support
  • reflection support
  • msvc support