C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::meta::runtime::data_member_info< T > Struct Template Reference

Information of a direct data member of a class. More...

#include <struct.hpp>

Public Types

using enclosing_type = T
 The type of the enclosing class.
 

Public Attributes

std::string raw_name
 The original name of the data member without a conversion of the naming convention.
 
std::string name
 The name of the data member.
 

Static Public Attributes

static const std::string enclosing_type_name {get_literal_string_t<T>()}
 The name of the type of the enclosing class.
 

Detailed Description

template<typename T>
requires std::is_class_v<T>
struct essence::meta::runtime::data_member_info< T >

Information of a direct data member of a class.

Template Parameters
TThe type of the enclosing class.

The documentation for this struct was generated from the following file: