STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
_Call_wrapper_base< _Callable > Struct Template Reference
Inheritance diagram for _Call_wrapper_base< _Callable >:
_Call_wrapper< _Callable, _Is_abstract > _Call_wrapper< _Callable, true >

Public Types

typedef _Callable::_MyTy _MyTy
 
typedef _Callable::_MyCnstTy _MyCnstTy
 

Public Member Functions

 _Call_wrapper_base (_MyTy &_Val)
 
void _Reset (_MyTy &_Val)
 
_MyCnstTy _Get () const
 
_MyCnstTy _Get ()
 

Public Attributes

_Callable _Callee
 

Member Typedef Documentation

template<class _Callable>
typedef _Callable::_MyCnstTy _Call_wrapper_base< _Callable >::_MyCnstTy
template<class _Callable>
typedef _Callable::_MyTy _Call_wrapper_base< _Callable >::_MyTy

Constructor & Destructor Documentation

template<class _Callable>
_Call_wrapper_base< _Callable >::_Call_wrapper_base ( _MyTy _Val)
inline
395  : _Callee(_Val)
396  { // construct
397  }
_Callable _Callee
Definition: xrefwrap:414
_FwdIt const _Ty _Val
Definition: algorithm:1938

Member Function Documentation

template<class _Callable>
_MyCnstTy _Call_wrapper_base< _Callable >::_Get ( ) const
inline
405  { // get
406  return (_Callee._Get());
407  }
_Callable _Callee
Definition: xrefwrap:414
template<class _Callable>
_MyCnstTy _Call_wrapper_base< _Callable >::_Get ( )
inline
410  { // get
411  return (_Callee._Get());
412  }
_Callable _Callee
Definition: xrefwrap:414
template<class _Callable>
void _Call_wrapper_base< _Callable >::_Reset ( _MyTy _Val)
inline
400  { // reset
401  _Callee._Reset(_Val);
402  }
_Callable _Callee
Definition: xrefwrap:414
_FwdIt const _Ty _Val
Definition: algorithm:1938

Member Data Documentation

template<class _Callable>
_Callable _Call_wrapper_base< _Callable >::_Callee

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