|
cpp-reflect
C++ Reflection and Annotations Library
|
! More...
Include dependency graph for accessors.cppm: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 |