Skip to content

bazelboost/describe

 
 

Repository files navigation

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.

Packages

No packages published

Languages

  • C++ 92.3%
  • Jsonnet 5.0%
  • CMake 1.3%
  • Shell 0.5%
  • Batchfile 0.4%
  • Starlark 0.3%
  • HTML 0.2%