cpp-reflect
C++ Reflection and Annotations Library
|
! More...
Go to the source code of this file.
Classes | |
struct | representation< Type, Offset > |
struct | representation< Type, 0 > |
struct | refl::field< T, I > |
struct | refl::method< T, I > |
Namespaces | |
namespace | refl |
Enumerations | |
enum class | refl::access_spec : unsigned char { refl::NONE = 0U , refl::PRIVATE = 1U , refl::PROTECTED = 2U , refl::PUBLIC = 3U } |
Functions | |
template<Reflected R, template< Reflected, typename > typename Fun, typename... Args> | |
auto | refl::for_each_field (Args &&... args) |
Variables | |
template<refl::Reflected T> | |
constexpr std::size_t | refl::field_count |
template<refl::Reflected T, std::size_t I> | |
constexpr decltype(std::get< I >(static_type_info< T >::field_metadata)) | refl::field_meta |
template<refl::Reflected T> | |
constexpr std::size_t | refl::method_count |