BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlf::Bind_FuncTraitsImp< bslmf::Nil, bsl::function< PROTO >, 0, 0, 0 > Struct Template Reference

#include <bdlf_bind.h>

Public Types

enum  { k_IS_EXPLICIT = 0 , k_HAS_POINTER_SEMANTICS = 0 }
 
typedef bsl::function< PROTO > Type
 
typedef bsl::function< PROTO > WrapperType
 
typedef bsl::function< PROTO >::result_type ResultType
 

Detailed Description

template<class PROTO>
struct bdlf::Bind_FuncTraitsImp< bslmf::Nil, bsl::function< PROTO >, 0, 0, 0 >

Function traits for bsl::function objects that are passed by value. The result type is determined by bsl::function<PROTO>::result_type.

Member Typedef Documentation

◆ ResultType

template<class PROTO >
typedef bsl::function<PROTO>::result_type bdlf::Bind_FuncTraitsImp< bslmf::Nil, bsl::function< PROTO >, 0, 0, 0 >::ResultType

◆ Type

template<class PROTO >
typedef bsl::function<PROTO> bdlf::Bind_FuncTraitsImp< bslmf::Nil, bsl::function< PROTO >, 0, 0, 0 >::Type

◆ WrapperType

template<class PROTO >
typedef bsl::function<PROTO> bdlf::Bind_FuncTraitsImp< bslmf::Nil, bsl::function< PROTO >, 0, 0, 0 >::WrapperType

Member Enumeration Documentation

◆ anonymous enum

template<class PROTO >
anonymous enum
Enumerator
k_IS_EXPLICIT 
k_HAS_POINTER_SEMANTICS 

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