|
Packit |
f47435 |
|
|
Packit |
f47435 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit |
f47435 |
<head>
|
|
Packit |
f47435 |
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
Packit |
f47435 |
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
Packit |
f47435 |
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
Packit |
f47435 |
<title>libsigc++: sigc::mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference</title>
|
|
Packit |
f47435 |
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
Packit |
f47435 |
<script type="text/javascript" src="jquery.js"></script>
|
|
Packit |
f47435 |
<script type="text/javascript" src="dynsections.js"></script>
|
|
Packit |
f47435 |
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
Packit |
f47435 |
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
|
|
Packit |
f47435 |
</head>
|
|
Packit |
f47435 |
<body>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
libsigc++
|
|
Packit |
f47435 |
2.10.0
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Main Page
|
|
Packit |
f47435 |
Related Pages
|
|
Packit |
f47435 |
Modules
|
|
Packit |
f47435 |
Namespaces
|
|
Packit |
f47435 |
Classes
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Class List
|
|
Packit |
f47435 |
Class Index
|
|
Packit |
f47435 |
Class Hierarchy
|
|
Packit |
f47435 |
Class Members
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigcmem_functor1
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types |
|
|
Packit |
f47435 |
Public Member Functions |
|
|
Packit |
f47435 |
Protected Attributes |
|
|
Packit |
f47435 |
List of all members
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
mem_functor1 wraps methods with 1 argument(s).
|
|
Packit |
f47435 |
More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
#include <sigc++/functors/mem_fun.h>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Inheritance diagram for sigc::mem_functor1< T_return, T_obj, T_arg1 >:
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
<map name="sigc_1_1mem__functor1_3_01T__return_00_01T__obj_00_01T__arg1_01_4_inherit__map" id="sigc_1_1mem__functor1_3_01T__return_00_01T__obj_00_01T__arg1_01_4_inherit__map">
|
|
Packit |
f47435 |
<area shape="rect" id="node3" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ..." alt="" coords="5,184,203,225"/><area shape="rect" id="node2" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="35,5,173,32"/></map>
|
|
Packit |
f47435 |
<center>[legend]</center>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types
|
|
Packit |
f47435 |
typedef T_return(T_obj::* function_type) (T_arg1)
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef T_return result_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions
|
|
Packit |
f47435 |
mem_functor1 ()
|
|
Packit |
f47435 |
Constructs an invalid functor. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
mem_functor1 (function_type _A_func)
|
|
Packit |
f47435 |
Constructs a mem_functor1 object that wraps the passed method. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return operator() (T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const
|
|
Packit |
f47435 |
Execute the wrapped method operating on the passed instance. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return operator() (T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const
|
|
Packit |
f47435 |
Execute the wrapped method operating on the passed instance. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Protected Attributes
|
|
Packit |
f47435 |
function_type func_ptr_
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Detailed Description
|
|
Packit |
f47435 |
template<class T_return, class T_obj, class T_arg1>
|
|
Packit |
f47435 |
class sigc::mem_functor1< T_return, T_obj, T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
mem_functor1 wraps methods with 1 argument(s).
|
|
Packit |
f47435 |
Use the convenience function mem_fun() to create an instance of mem_functor1.
|
|
Packit |
f47435 |
The following template arguments are used:
|
|
Packit |
f47435 |
T_arg1 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_return The return type of operator()().
|
|
Packit |
f47435 |
T_obj The object type.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Member Typedef Documentation
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef T_return(T_obj::* sigc::mem_functor1< T_return, T_obj, T_arg1 >::function_type) (T_arg1)
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef T_return sigc::mem_functor1< T_return, T_obj, T_arg1 >::result_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Constructor & Destructor Documentation
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::mem_functor1< T_return, T_obj, T_arg1 >::mem_functor1
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
)
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
inline
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Constructs an invalid functor.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::mem_functor1< T_return, T_obj, T_arg1 >::mem_functor1
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
function_type
|
|
Packit |
f47435 |
_A_func)
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
inlineexplicit
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Constructs a mem_functor1 object that wraps the passed method.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_funcPointer to method will be invoked from operator()().
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Member Function Documentation
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return sigc::mem_functor1< T_return, T_obj, T_arg1 >::operator()
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
T_obj *
|
|
Packit |
f47435 |
_A_obj,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg1 >
|
|
Packit |
f47435 |
_A_a1
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
)
|
|
Packit |
f47435 |
const
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
inline
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Execute the wrapped method operating on the passed instance.
|
|
Packit |
f47435 |
- Deprecated:
- Please use the constructor that takes the object by reference instead.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_objPointer to instance the method should operate on.
|
|
Packit |
f47435 |
_A_a1Argument to be passed on to the method.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
- Returns
- The return value of the method invocation.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return sigc::mem_functor1< T_return, T_obj, T_arg1 >::operator()
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
T_obj &
|
|
Packit |
f47435 |
_A_obj,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg1 >
|
|
Packit |
f47435 |
_A_a1
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
)
|
|
Packit |
f47435 |
const
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
inline
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Execute the wrapped method operating on the passed instance.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_objReference to instance the method should operate on.
|
|
Packit |
f47435 |
_A_a1Argument to be passed on to the method.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
- Returns
- The return value of the method invocation.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Member Data Documentation
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
function_type sigc::mem_functor1< T_return, T_obj, T_arg1 >::func_ptr_
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
protected
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
<address class="footer"><small>
|
|
Packit |
f47435 |
Generated on Tue Sep 20 2016 12:13:57 for libsigc++ by
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
1.8.9.1
|
|
Packit |
f47435 |
</small></address>
|
|
Packit |
f47435 |
</body>
|
|
Packit |
f47435 |
</html>
|