ReactOS 0.4.15-dev-7842-g558ab78
_function_adaptors.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mem_fun_t< _Ret, _Tp >
 
class  const_mem_fun_t< _Ret, _Tp >
 
class  mem_fun_ref_t< _Ret, _Tp >
 
class  const_mem_fun_ref_t< _Ret, _Tp >
 
class  mem_fun1_t< _Ret, _Tp, _Arg >
 
class  const_mem_fun1_t< _Ret, _Tp, _Arg >
 
class  mem_fun1_ref_t< _Ret, _Tp, _Arg >
 
class  const_mem_fun1_ref_t< _Ret, _Tp, _Arg >
 
class  pointer_to_unary_function< _Arg, _Result >
 
class  pointer_to_binary_function< _Arg1, _Arg2, _Result >
 

Functions

template<class _Result , class _Tp >
mem_fun_t< _Result, _Tp > mem_fun (_Result(_Tp::*__f)())
 
template<class _Result , class _Tp >
const_mem_fun_t< _Result, _Tp > mem_fun (_Result(_Tp::*__f)() const)
 
template<class _Result , class _Tp >
mem_fun_ref_t< _Result, _Tp > mem_fun_ref (_Result(_Tp::*__f)())
 
template<class _Result , class _Tp >
const_mem_fun_ref_t< _Result, _Tp > mem_fun_ref (_Result(_Tp::*__f)() const)
 
template<class _Result , class _Tp , class _Arg >
mem_fun1_t< _Result, _Tp, _Arg > mem_fun (_Result(_Tp::*__f)(_Arg))
 
template<class _Result , class _Tp , class _Arg >
const_mem_fun1_t< _Result, _Tp, _Arg > mem_fun (_Result(_Tp::*__f)(_Arg) const)
 
template<class _Result , class _Tp , class _Arg >
mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun_ref (_Result(_Tp::*__f)(_Arg))
 
template<class _Result , class _Tp , class _Arg >
const_mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun_ref (_Result(_Tp::*__f)(_Arg) const)
 
template<class _Result , class _Tp , class _Arg >
mem_fun1_t< _Result, _Tp, _Arg > mem_fun1 (_Result(_Tp::*__f)(_Arg))
 
template<class _Result , class _Tp , class _Arg >
const_mem_fun1_t< _Result, _Tp, _Arg > mem_fun1 (_Result(_Tp::*__f)(_Arg) const)
 
template<class _Result , class _Tp , class _Arg >
mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun1_ref (_Result(_Tp::*__f)(_Arg))
 
template<class _Result , class _Tp , class _Arg >
const_mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun1_ref (_Result(_Tp::*__f)(_Arg) const)
 
template<class _Arg , class _Result >
pointer_to_unary_function< _Arg, _Result > ptr_fun (_Result(*__f)(_Arg))
 
template<class _Arg1 , class _Arg2 , class _Result >
pointer_to_binary_function< _Arg1, _Arg2, _Result > ptr_fun (_Result(*__f)(_Arg1, _Arg2))
 

Function Documentation

◆ mem_fun() [1/4]

template<class _Result , class _Tp >
const_mem_fun_t< _Result, _Tp > mem_fun ( _Result(_Tp::*)() const  __f)
inline

Definition at line 724 of file _function_adaptors.h.

◆ mem_fun() [2/4]

template<class _Result , class _Tp >
mem_fun_t< _Result, _Tp > mem_fun ( _Result(_Tp::*)()  __f)
inline

Definition at line 720 of file _function_adaptors.h.

Referenced by MemFunPtrTest::mem_ptr_fun().

◆ mem_fun() [3/4]

template<class _Result , class _Tp , class _Arg >
const_mem_fun1_t< _Result, _Tp, _Arg > mem_fun ( _Result(_Tp::*)(_Arg) const  __f)
inline

Definition at line 740 of file _function_adaptors.h.

◆ mem_fun() [4/4]

template<class _Result , class _Tp , class _Arg >
mem_fun1_t< _Result, _Tp, _Arg > mem_fun ( _Result(_Tp::*)(_Arg)  __f)
inline

Definition at line 736 of file _function_adaptors.h.

◆ mem_fun1() [1/2]

template<class _Result , class _Tp , class _Arg >
const_mem_fun1_t< _Result, _Tp, _Arg > mem_fun1 ( _Result(_Tp::*)(_Arg) const  __f)
inline

Definition at line 759 of file _function_adaptors.h.

◆ mem_fun1() [2/2]

template<class _Result , class _Tp , class _Arg >
mem_fun1_t< _Result, _Tp, _Arg > mem_fun1 ( _Result(_Tp::*)(_Arg)  __f)
inline

Definition at line 755 of file _function_adaptors.h.

755{ return mem_fun1_t<_Result,_Tp,_Arg>(__f); }

◆ mem_fun1_ref() [1/2]

template<class _Result , class _Tp , class _Arg >
const_mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun1_ref ( _Result(_Tp::*)(_Arg) const  __f)
inline

◆ mem_fun1_ref() [2/2]

template<class _Result , class _Tp , class _Arg >
mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun1_ref ( _Result(_Tp::*)(_Arg)  __f)
inline

Definition at line 763 of file _function_adaptors.h.

◆ mem_fun_ref() [1/4]

template<class _Result , class _Tp >
const_mem_fun_ref_t< _Result, _Tp > mem_fun_ref ( _Result(_Tp::*)() const  __f)
inline

◆ mem_fun_ref() [2/4]

template<class _Result , class _Tp >
mem_fun_ref_t< _Result, _Tp > mem_fun_ref ( _Result(_Tp::*)()  __f)
inline

◆ mem_fun_ref() [3/4]

template<class _Result , class _Tp , class _Arg >
const_mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun_ref ( _Result(_Tp::*)(_Arg) const  __f)
inline

Definition at line 748 of file _function_adaptors.h.

◆ mem_fun_ref() [4/4]

template<class _Result , class _Tp , class _Arg >
mem_fun1_ref_t< _Result, _Tp, _Arg > mem_fun_ref ( _Result(_Tp::*)(_Arg)  __f)
inline

Definition at line 744 of file _function_adaptors.h.

◆ ptr_fun() [1/2]

◆ ptr_fun() [2/2]

template<class _Arg1 , class _Arg2 , class _Result >
pointer_to_binary_function< _Arg1, _Arg2, _Result > ptr_fun ( _Result(*)(_Arg1, _Arg2)  __f)
inline