v3 flag enabled
Emulation Metaprogramming C++03
Added in 1.77.0

Boost.Describe

A C++14 reflection library.

Dependencies

Contributors: This Release


Documentation

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.6 or later with -std=c++14 or above
  • Visual Studio 2015, 2017, 2019

Tested on Travis and Appveyor.

License

Distributed under the Boost Software License, Version 1.0.

Latest Boost.Describe posts

Join the Boost Developers Mailing List

Get the latest on releases, features, security patches, fixes and all major announcements.

All Contributors