Basic reflection for user defined types
This is a C++14 library for very basic reflection that gives you access to structure elements by index and provides other std::tuple
like methods for user defined types without any macro or boilerplate code.
Boost.PFR is a part of the Boost C++ Libraries. However, Boost.PFR is a header only library that does not depend on Boost. You can just copy the content of the "include" folder from the github into your project, and the library will work fine.
For a version of the library without boost::
namespace see PFR.
... More
license | BSL-1.0 |
---|---|
project | boost |
url | github.com/boostorg/pfr |
doc-url | www.boost.org/doc/libs/1_87_0/libs/pfr |
boost-users@lists.boost.orgMailing list | |
topics | C++Boost |
6 Versions
version | 1.87.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 0 |
reviews | +1 |
version | 1.85.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 0 |
reviews | +1 |
version | 1.83.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 0 |
reviews | +1 |
version | 1.81.0+1 |
---|---|
repository | https://pkg.cppget.org/1/legacy |
depends | 0 |
reviews | +1 |
version | 1.78.0 |
---|---|
repository | https://pkg.cppget.org/1/legacy |
depends | 0 |
reviews | +1 |
version | 1.77.0+1 |
---|---|
repository | https://pkg.cppget.org/1/legacy |
depends | 0 |
reviews | +1 |