EnTT: entt::member_class< Member > Class Template Reference

EnTT 3.16.0

Loading...
Searching...
No Matches
Public Types | List of all members
entt::member_class< Member > Class Template Reference

Extracts the class of a non-static member object or function. More...

`#include <type_traits.hpp>`

## Public Types
using | type = std::remove_pointer_t<decltype(clazz(std::declval<Member>()))>
| The class of the given non-static member object or function.

## Detailed Description

template<typename Member>
class entt::member_class< Member >

Extracts the class of a non-static member object or function.

Template Parameters

  Member | A pointer to a non-static member object or function.

Definition at line 848 of file type_traits.hpp.

## Member Typedef Documentation

## ◆ type

template<typename Member>

using entt::member_class< Member >::type = std::remove_pointer_t<decltype(clazz(std::declval<Member>()))>

The class of the given non-static member object or function.

Definition at line 862 of file type_traits.hpp.

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

- src/entt/core/type_traits.hpp