libcopp  1.1.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 32 of file cmd_option_bind_param_list.h.

Member Typedef Documentation

Definition at line 34 of file cmd_option_bind_param_list.h.

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

Definition at line 33 of file cmd_option_bind_param_list.h.

Member Function Documentation

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

Definition at line 36 of file cmd_option_bind_param_list.h.

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

Definition at line 38 of file cmd_option_bind_param_list.h.

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