A C++14 reflection library
Go to file
Peter Dimov 50719b2123 Update .drone.jsonnet 2024-03-23 20:27:08 +02:00
.drone Update .drone.jsonnet 2024-03-23 20:27:08 +02:00
.github/workflows Update ci.yml 2023-12-13 17:12:12 +02:00
doc Document the new overload of enum_from_string 2023-09-09 19:07:05 +03:00
example Update fmtlib_enum_formatter.cpp 2023-11-25 22:22:10 +01:00
include/boost Add an overload of enum_from_string that takes a string-like type (such as string_view). Fixes #41. 2023-09-09 18:52:41 +03:00
meta Update categories in libraries.json 2021-11-08 00:34:30 +02:00
test Disable warnings-as-errors=on in serialization.cpp for MSVC as well 2024-03-23 20:22:22 +02:00
.drone.jsonnet Update .drone.jsonnet 2024-03-23 20:27:08 +02:00
.gitattributes Initial commit 2020-09-08 19:45:40 +03:00
.travis.yml Add -std g++ 5/6/7 configurations to Travis 2021-03-14 07:34:09 +02:00
CMakeLists.txt Add CMakeLists.txt 2021-05-28 00:14:09 +03:00
README.md Update documentation and README 2022-02-19 03:17:58 +02:00
appveyor.yml Update .yml files 2022-06-21 17:06:42 +03:00
index.html Initial commit 2020-09-08 19:45:40 +03:00

README.md

Describe

A C++14 reflection library. Provides macros for describing enumerators and struct/class members, and primitives for querying this information. See the documentation for more information and usage examples.

Supported Compilers

  • GCC 5 or later with -std=c++14 or above
  • Clang 3.9 or later with -std=c++14 or above
  • Visual Studio 2015 or later

Tested on Github Actions and Appveyor.

License

Distributed under the Boost Software License, Version 1.0.