BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlf::Bind_MapParameter< t_FUNC, t_FUNC_ARGS, t_INDEX, t_IS_MEMBER_OFFSET > Struct Template Reference

#include <bdlf_bind.h>

Public Types

typedef bslmf::ForwardingType< typenamebslmf::TypeListTypeOf< t_INDEX-t_IS_MEMBER_OFFSET, t_FUNC_ARGS, constbslmf::MatchAnyType & >::TypeOrDefault >::Type Type
 

Detailed Description

template<class t_FUNC, class t_FUNC_ARGS, int t_INDEX, int t_IS_MEMBER_OFFSET>
struct bdlf::Bind_MapParameter< t_FUNC, t_FUNC_ARGS, t_INDEX, t_IS_MEMBER_OFFSET >

This meta-function is used to select the type at t_OFFSET positions of the t_INDEX position in an argument list type t_FUNC_ARGS, which is of type bslmf::TypeList denoting the arguments of t_FUNC. Note that this class is used by Bind_ImplExplicit.

Member Typedef Documentation

◆ Type

template<class t_FUNC , class t_FUNC_ARGS , int t_INDEX, int t_IS_MEMBER_OFFSET>
typedef bslmf::ForwardingType<typenamebslmf::TypeListTypeOf<t_INDEX-t_IS_MEMBER_OFFSET,t_FUNC_ARGS,constbslmf::MatchAnyType&>::TypeOrDefault>::Type bdlf::Bind_MapParameter< t_FUNC, t_FUNC_ARGS, t_INDEX, t_IS_MEMBER_OFFSET >::Type

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