EnTT 4.0.0
Loading...
Searching...
No Matches
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 = stl::remove_pointer_t<decltype(clazz(stl::declval<Member>()))>
 The class of the given non-static member object or function.

Detailed Description

template<typename Member>
requires stl::is_member_pointer_v<Member>
class entt::member_class< Member >

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

Template Parameters
MemberA pointer to a non-static member object or function.

Definition at line 838 of file type_traits.hpp.

Member Typedef Documentation

◆ type

template<typename Member>
using entt::member_class< Member >::type = stl::remove_pointer_t<decltype(clazz(stl::declval<Member>()))>

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

Definition at line 850 of file type_traits.hpp.


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