Quick Links:

bal | bbl | bdl | bsl

Public Types

bdlf::Bind_FuncTraitsImp< bslmf::Nil, bsl::function< PROTO > *, 0, 0, 0 > Struct Template Reference

#include <bdlf_bind.h>

List of all members.

Public Types

enum  { k_IS_EXPLICIT = 0, k_HAS_POINTER_SEMANTICS = 1 }
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 objects passed by pointer with no explicit return type. The object is assumed to have a ResultType type definition.

See Component bdlf_bind


Member Typedef Documentation

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

Member Enumeration Documentation

template<class PROTO >
anonymous enum
Enumerator:
k_IS_EXPLICIT 
k_HAS_POINTER_SEMANTICS 

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