Poster of Linux kernelThe best gift for a Linux geek
Adaptors for pointers to members

Adaptors for pointers to members

Section: C Library Functions (3) Updated: 27 Aug 2009
Local index Up
 

NAME

Adaptors for pointers to members -  

Classes


class const_mem_fun1_ref_t< _Ret, _Tp, _Arg >
One of the adaptors for member pointers.
class const_mem_fun1_t< _Ret, _Tp, _Arg >
One of the adaptors for member pointers.
class const_mem_fun_ref_t< _Ret, _Tp >
One of the adaptors for member pointers.
class const_mem_fun_t< _Ret, _Tp >
One of the adaptors for member pointers.
class mem_fun1_ref_t< _Ret, _Tp, _Arg >
One of the adaptors for member pointers.
class mem_fun1_t< _Ret, _Tp, _Arg >
One of the adaptors for member pointers.
class mem_fun_ref_t< _Ret, _Tp >
One of the adaptors for member pointers.
class mem_fun_t< _Ret, _Tp >
One of the adaptors for member pointers.  

Functions


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

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

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

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

Detailed Description

There are a total of 8 = 2^3 function objects in this family. (1) Member functions taking no arguments vs member functions taking one argument. (2) Call through pointer vs call through reference. (3) Const vs non-const member function.

All of this complexity is in the function objects themselves. You can ignore it by using the helper function mem_fun and mem_fun_ref, which create whichever type of adaptor is appropriate.  

Author

Generated automatically by Doxygen for libstdc++ from the source code.


 

Index

NAME
Classes
Functions
Detailed Description
Author

This document was created by man2html, using the manual pages.
Time: 22:38:15 GMT, April 16, 2011