hana_member_ptr_traits< hana::struct_detail::member_ptr< MT CL::*, ptr > > Struct Template Reference

#include <ArmarXCore/util/CPPUtility/ConfigIntrospection/hana_member_ptr_traits.h>

+ Inheritance diagram for hana_member_ptr_traits< hana::struct_detail::member_ptr< MT CL::*, ptr > >:

Public Types

using class_t = CL
using member_t = MT
template<template< class CL2, class MT2, MT2 CL2::* > class Templ>
using pass_to = Templ< CL, MT, pointer >
using pointer_t = MT CL::*

Static Public Attributes

static constexpr pointer_t pointer = ptr

Detailed Description

template<class CL, class MT, MT CL::* ptr>
struct armarx::meta::cfg::hana_member_ptr_traits< hana::struct_detail::member_ptr< MT CL::*, ptr > >

Definition at line 28 of file hana_member_ptr_traits.h.

Member Typedef Documentation

◆ class_t

using class_t = CL

Definition at line 31 of file hana_member_ptr_traits.h.

◆ member_t

using member_t = MT

Definition at line 32 of file hana_member_ptr_traits.h.

◆ pass_to

using pass_to = Templ<CL, MT, pointer>

Definition at line 37 of file hana_member_ptr_traits.h.

◆ pointer_t

using pointer_t = MT CL::*

Definition at line 33 of file hana_member_ptr_traits.h.

Member Data Documentation

◆ pointer

constexpr pointer_t pointer = ptr

Definition at line 34 of file hana_member_ptr_traits.h.

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