Quick Links:

bal | bbl | bdl | bsl

Public Types

bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 0, 0, 1 > Struct Template Reference

#include <bdlf_bind.h>

List of all members.

Public Types

enum  { k_IS_EXPLICIT = 1, k_PARAM_OFFSET = 1, k_HAS_POINTER_SEMANTICS = 0 }
typedef FUNC Type
typedef MemFn< FUNC > WrapperType
typedef
bslmf::MemberFunctionPointerTraits
< FUNC >::ResultType 
ResultType
typedef
bslmf::MemberFunctionPointerTraits
< FUNC >::ArgumentList 
ArgumentList

Detailed Description

template<class FUNC>
struct bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 0, 0, 1 >

Function traits for member function pointers. The result type is determined from the function pointer traits.

See Component bdlf_bind


Member Typedef Documentation

template<class FUNC >
typedef FUNC bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 0, 0, 1 >::Type
template<class FUNC >
typedef MemFn<FUNC> bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 0, 0, 1 >::WrapperType
template<class FUNC >
typedef bslmf::MemberFunctionPointerTraits<FUNC>::ResultType bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 0, 0, 1 >::ResultType
template<class FUNC >
typedef bslmf::MemberFunctionPointerTraits<FUNC>::ArgumentList bdlf::Bind_FuncTraitsImp< bslmf::Nil, FUNC, 0, 0, 1 >::ArgumentList

Member Enumeration Documentation

template<class FUNC >
anonymous enum
Enumerator:
k_IS_EXPLICIT 

we do not support the ellipsis

k_PARAM_OFFSET 
k_HAS_POINTER_SEMANTICS 

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