cpp-reflect
C++ Reflection and Annotations Library
Loading...
Searching...
No Matches
accessors.cppm File Reference
module reflect

! More...

import reflect:type_name;
import packtl;
import std;
+ 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
 

Detailed Description

!

!

Definition in file accessors.cppm.