Ideal Couscous is header only library, that providing compile-time reflection utility for c++ (with some limitation)
Apache License 2.0
- C++1z
- Boost.Hana
- Boost.Preprocessor
- No variable/method flags (public, private, protected). Reflected private/protected methods/vars can be called outside of class
- Constructors can't be reflected
- No signals/slots
- No paramters
- No enums
You can find examples in examples/tutorial directory to learn how library work