refl-cpp icon indicating copy to clipboard operation
refl-cpp copied to clipboard

Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).

Results 15 refl-cpp issues
Sort by recently updated
recently updated
newest added

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...

question

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...