Quick Links:

bal | bbl | bdl | bsl

Public Types

bdlf::Bind_MapParameter< FUNC, ARGS, INDEX, OFFSET > Struct Template Reference

#include <bdlf_bind.h>

List of all members.

Public Types

typedef bslmf::ForwardingType
< typename
bslmf::TypeListTypeOf< INDEX-OFFSET,
ARGS, const
bslmf::MatchAnyType & >
::TypeOrDefault >::Type 
Type

Detailed Description

template<class FUNC, class ARGS, int INDEX, int OFFSET>
struct bdlf::Bind_MapParameter< FUNC, ARGS, INDEX, OFFSET >

This meta-function is used to select the type at OFFSET positions of the INDEX position in an argument list type ARGS, which is of type bslmf::TypeList. Note that this class is used by Bind_ImplExplicit.

See Component bdlf_bind


Member Typedef Documentation

template<class FUNC, class ARGS, int INDEX, int OFFSET>
typedef bslmf::ForwardingType< typename bslmf::TypeListTypeOf<INDEX - OFFSET, ARGS, const bslmf::MatchAnyType&>::TypeOrDefault>::Type bdlf::Bind_MapParameter< FUNC, ARGS, INDEX, OFFSET >::Type

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