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

Public Member Functions

 _Callable_pmd (const _Callable_pmd &_Right)
 
 _Callable_pmd (_Ty &_Val)
 
template<class _Ret , class _Arg0 >
_Ret & _ApplyX (_Arg0 &&_A0) const
 

Constructor & Destructor Documentation

template<class _Ty, class _Memty, bool _Indirect = false>
_Callable_pmd< _Ty, _Memty, _Indirect >::_Callable_pmd ( const _Callable_pmd< _Ty, _Memty, _Indirect > &  _Right)
inline
240  : _Callable_base<_Ty, _Indirect>(_Right._Get())
241  { // construct
242  }
Definition: xrefwrap:164
template<class _Ty, class _Memty, bool _Indirect = false>
_Callable_pmd< _Ty, _Memty, _Indirect >::_Callable_pmd ( _Ty &  _Val)
inline
246  { // construct
247  }
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 _Arg0 >
_Ret& _Callable_pmd< _Ty, _Memty, _Indirect >::_ApplyX ( _Arg0 &&  _A0) const
inline
252  { // apply
253  return (_Pmd_caller<_Ret, _Memty>::
254  _Apply_pmd(this->_Get(), _STD forward<_Arg0>(_A0)));
255  }
Definition: xrefwrap:127

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