repr 0.1
Reconstructable string representations and more
|
#include <aggregate.h>
Public Types | |
using | descend = Member |
using | type = typename Member::type |
using | parent = Parent |
using | parent_type = typename Parent::type |
using | accessor = Accessor< T > |
using | class_type = typename accessor::class_type |
Public Member Functions | |
std::string_view | name () const |
template<typename Obj > requires (std::same_as<std::decay_t<Obj>, class_type>) | |
constexpr decltype(auto) | operator() (Obj &&obj) noexcept |
Public Attributes | |
Accessor< T > | value |
const_string< N > | name {} |
|
inherited |
|
inherited |
using librepr::category::DataMember< Member, Parent, Index >::type = typename Member::type |
|
inline |
|
inlineconstexprnoexceptinherited |
|
inherited |
|
inherited |