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

#include <cmd_option_bind_param_list.h>

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

Public Types

typedef _Tp type
 
typedef cmd_option_bindt_cc_caller< _Tp > caller_type
 

Static Public Member Functions

static const _Tp & do_wrap (const _Tp &__x)
 
static _Tp & do_wrap (_Tp &__x)
 

Detailed Description

template<typename _Tp>
struct util::cli::binder::maybe_wrap_member_pointer< _Tp >

Maps member pointers into instances of _Mem_fn but leaves all primary template handles the non–member-pointer case.

Definition at line 30 of file cmd_option_bind_param_list.h.

Member Typedef Documentation

◆ caller_type

Definition at line 32 of file cmd_option_bind_param_list.h.

◆ type

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

Definition at line 31 of file cmd_option_bind_param_list.h.

Member Function Documentation

◆ do_wrap() [1/2]

template<typename _Tp >
static _Tp& util::cli::binder::maybe_wrap_member_pointer< _Tp >::do_wrap ( _Tp &  __x)
inlinestatic

Definition at line 36 of file cmd_option_bind_param_list.h.

◆ do_wrap() [2/2]

template<typename _Tp >
static const _Tp& util::cli::binder::maybe_wrap_member_pointer< _Tp >::do_wrap ( const _Tp &  __x)
inlinestatic

Definition at line 34 of file cmd_option_bind_param_list.h.


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