Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::InvokeResult_FunctorDeduction< true, t_FN, t_ARGTYPES...> Struct Template Reference

#include <bslmf_invokeresult.h>

List of all members.

Public Types

typedef void type

Detailed Description

template<class t_FN, class... t_ARGTYPES>
struct bslmf::InvokeResult_FunctorDeduction< true, t_FN, t_ARGTYPES...>

Deduce return type of t_FN(t_ARGTYPES...). This template is instantiated only when t_FN is of class type (i.e., a functor). This specialization is selected when t_FN(t_ARGTYPES...) is cv-'void'.

See Component bslmf_invokeresult


Member Typedef Documentation

template<class t_FN , class... t_ARGTYPES>
typedef void bslmf::InvokeResult_FunctorDeduction< true, t_FN, t_ARGTYPES...>::type

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