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

Public Member Functions

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

Constructor & Destructor Documentation

template<class _Ty , bool _Indirect = false>
_Callable_fun< _Ty, _Indirect >::_Callable_fun ( const _Callable_fun< _Ty, _Indirect > &  _Right)
inline
369  : _Callable_base<_Ty, _Indirect>(_Right._Get())
370  { // construct
371  }
Definition: xrefwrap:164
template<class _Ty , bool _Indirect = false>
_Callable_fun< _Ty, _Indirect >::_Callable_fun ( _Ty &  _Val)
inline
375  { // construct
376  }
Definition: xrefwrap:164
_FwdIt const _Ty _Val
Definition: algorithm:1938

Member Function Documentation

template<class _Ty , bool _Indirect = false>
template<class _Ret , class... _Types>
_Ret _Callable_fun< _Ty, _Indirect >::_ApplyX ( _Types &&...  _Args) const
inline
381  { // call pointer to function
382  return (this->_Get()(_STD forward<_Types>(_Args)...));
383  }

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