boostorg / describe

A C++14 reflection library

Home Page:https://boost.org/libs/describe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A C++14 reflection library

https://boost.org/libs/describe


Languages

Language:C++ 92.2%Language:Jsonnet 5.4%Language:CMake 1.3%Language:Shell 0.5%Language:Batchfile 0.4%Language:HTML 0.2%