refl-cpp
refl-cpp copied to clipboard
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
A bit of newbie question I guess. With the current status of C++, are there any ways we can reflect on private member fields or methods? My main use case...
While code-base spring cleaning I noticed that I (unwisely) ignored some refl-cpp variadic macro warnings that prevent gcc|clang compiling with more strict checks enabled (i.e. `-Werror`). This shows up already...
Hi @veselink1, thanks again for time and making refl-cpp public! We gained quite a bit more experience with your library and are happily using it for (de-)serialisation in our little...
Fix Warning: ISO C++11 requires at least one argument for "..." in variadic marco Thrown at Macro REFL_TYPE(TypeName) from various REFL_DETAIL_PRIMITIVE()
I use refl-cpp to shove a C++ class framework into Lua with LuaBridge. The framework cannot be modified easily. Some of the classes have a large number of property setters...
This should substantially speed up compile times for many common operations. The large-pod 2x benchmark runs about 6 times faster.
I'd like to maintain a certain level of verbosity when it comes to important class members. Currently, I'm writing members as: ```cpp class MyClass { struct d { static constexpr...
Suppose I have this class: ```c++ class Foo { const char* getPtr(); char* getPtr(); } REFL_AUTO(type(Foo), func(getPtr)) ``` I would like write my code always to resolve the non-const version...
Hi @veselink1 First of all, I would like to thank you for developing such an amazing library for C++. It has helped us a lot. While I was developing functionalities...