libcopp  2.2.0
Public Types | Static Public Member Functions
util::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* > Struct Template Reference

#include <cmd_option_bind_param_list.h>

Collaboration diagram for util::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* >:
Collaboration graph

Public Types

typedef _Tp _Class::* type
 
typedef cmd_option_bindt_mf_cc_caller< _Class, typecaller_type
 

Static Public Member Functions

static type do_wrap (_Tp _Class::*__pm)
 

Detailed Description

template<typename _Tp, typename _Class>
struct util::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* >

Maps member pointers into instances of _Mem_fn but leaves all partial specialization handles the member pointer case.

Definition at line 44 of file cmd_option_bind_param_list.h.

Member Typedef Documentation

◆ caller_type

template<typename _Tp , typename _Class >
typedef cmd_option_bindt_mf_cc_caller<_Class, type> util::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* >::caller_type

Definition at line 46 of file cmd_option_bind_param_list.h.

◆ type

template<typename _Tp , typename _Class >
typedef _Tp _Class::* util::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* >::type

Definition at line 45 of file cmd_option_bind_param_list.h.

Member Function Documentation

◆ do_wrap()

template<typename _Tp , typename _Class >
static type util::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* >::do_wrap ( _Tp _Class::*  __pm)
inlinestatic

Definition at line 48 of file cmd_option_bind_param_list.h.


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