5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_TRAITS_MEMBER_POINTER_CLASS_TYPE_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_TRAITS_MEMBER_POINTER_CLASS_TYPE_HPP_
14namespace member_pointer_class_type_detail {
19template <
typename PointerToMember>
20struct member_pointer_class_type_impl;
30template <
typename R,
typename Class,
typename... MFArgs>
31struct member_pointer_class_type_impl<R (Class::*)(MFArgs...)> {
45template <
typename R,
typename Class,
typename... MFArgs>
46struct member_pointer_class_type_impl<R (Class::*)(MFArgs...)
const> {
60template <
typename R,
typename Class,
typename... MFArgs>
61struct member_pointer_class_type_impl<R (Class::*)(MFArgs...)&> {
75template <
typename R,
typename Class,
typename... MFArgs>
76struct member_pointer_class_type_impl<R (Class::*)(MFArgs...)
const&> {
90template <
typename R,
typename Class,
typename... MFArgs>
91struct member_pointer_class_type_impl<R (Class::*)(MFArgs...) &&> {
105template <
typename R,
typename Class,
typename... MFArgs>
106struct member_pointer_class_type_impl<R (Class::*)(MFArgs...)
const&&> {
118template <
typename R,
typename Class>
119struct member_pointer_class_type_impl<R(Class::*)> {
132template <
typename PointerToMember>
133using member_pointer_class_type =
134 typename member_pointer_class_type_detail::member_pointer_class_type_impl<PointerToMember>::type;
Definition array_exceptions_disabled.cpp:11
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10