STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
_Callable_pmf< _Ty, _Memty, _Indirect > Struct Template Reference
Inheritance diagram for _Callable_pmf< _Ty, _Memty, _Indirect >:
_Callable_base< _Ty, _Indirect >

Public Member Functions

 _Callable_pmf (const _Callable_pmf &_Right)
 
 _Callable_pmf (_Ty &_Val)
 
template<class _Ret , class... _Types>
_Ret _ApplyX (_Types &&..._Args) const
 

Constructor & Destructor Documentation

template<class _Ty, class _Memty, bool _Indirect = false>
_Callable_pmf< _Ty, _Memty, _Indirect >::_Callable_pmf ( const _Callable_pmf< _Ty, _Memty, _Indirect > &  _Right)
inline
343  : _Callable_base<_Ty, _Indirect>(_Right._Get())
344  { // construct
345  }
Definition: xrefwrap:164
template<class _Ty, class _Memty, bool _Indirect = false>
_Callable_pmf< _Ty, _Memty, _Indirect >::_Callable_pmf ( _Ty &  _Val)
inline
349  { // construct
350  }
Definition: xrefwrap:164
_FwdIt const _Ty _Val
Definition: algorithm:1938

Member Function Documentation

template<class _Ty, class _Memty, bool _Indirect = false>
template<class _Ret , class... _Types>
_Ret _Callable_pmf< _Ty, _Memty, _Indirect >::_ApplyX ( _Types &&...  _Args) const
inline
355  { // call pointer to member function
356  return (_Pmf_caller<_Ret, _Memty>::
357  _Apply_pmf(this->_Get(), _STD forward<_Types>(_Args)...));
358  }
Definition: xrefwrap:292

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