|
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::track_obj_functor2< T_functor, T_obj1, T_obj2 > 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 |
sigctrack_obj_functor2
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions |
|
|
Packit |
f47435 |
List of all members
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::track_obj_functor2< T_functor, T_obj1, T_obj2 > Class Template Reference
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
track_obj_functor2 wraps a functor and stores 2 references to trackable objects.
|
|
Packit |
f47435 |
More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
#include <sigc++/adaptors/track_obj.h>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Inheritance diagram for sigc::track_obj_functor2< T_functor, T_obj1, T_obj2 >:
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
<map name="sigc_1_1track__obj__functor2_3_01T__functor_00_01T__obj1_00_01T__obj2_01_4_inherit__map" id="sigc_1_1track__obj__functor2_3_01T__functor_00_01T__obj1_00_01T__obj2_01_4_inherit__map">
|
|
Packit |
f47435 |
<area shape="rect" id="node2" href="classsigc_1_1track__obj__functor1.html" title="track_obj_functor1 wraps a functor and stores a reference to a trackable object. " alt="" coords="23,229,197,271"/><area shape="rect" id="node3" href="structsigc_1_1adapts.html" title="Base type for adaptors. " alt="" coords="16,155,204,181"/><area shape="rect" id="node4" href="structsigc_1_1adaptor__base.html" title="A hint to the compiler. " alt="" coords="39,80,181,107"/><area shape="rect" id="node5" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="41,5,179,32"/></map>
|
|
Packit |
f47435 |
<center>[legend]</center>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions
|
|
Packit |
f47435 |
track_obj_functor2 (const T_functor& _A_func, const T_obj1& _A_obj1, const T_obj2& _A_obj2)
|
|
Packit |
f47435 |
Constructs a track_obj_functor2 object that wraps the passed functor and stores references to the passed trackable objects. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions inherited from sigc::track_obj_functor1< T_functor, T_obj1 >
|
|
Packit |
f47435 |
track_obj_functor1 (const T_functor& _A_func, const T_obj1& _A_obj1)
|
|
Packit |
f47435 |
Constructs a track_obj_functor1 object that wraps the passed functor and stores a reference to the passed trackable object. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
result_type operator() ()
|
|
Packit |
f47435 |
Invokes the wrapped functor. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_arg1)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 , typename T_arg2 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1, T_arg2 >::type operator() (T_arg1 _A_arg1, T_arg2 _A_arg2)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 , typename T_arg2 , typename T_arg3 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1, T_arg2, T_arg3 >::type operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 , typename T_arg2 , typename T_arg3 , typename T_arg4 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4 >::type operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 , typename T_arg2 , typename T_arg3 , typename T_arg4 , typename T_arg5 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::type operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 , typename T_arg2 , typename T_arg3 , typename T_arg4 , typename T_arg5 , typename T_arg6 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::type operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template<typename T_arg1 , typename T_arg2 , typename T_arg3 , typename T_arg4 , typename T_arg5 , typename T_arg6 , typename T_arg7 >
|
|
Packit |
f47435 |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::type operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6, T_arg7 _A_arg7)
|
|
Packit |
f47435 |
Invokes the wrapped functor passing on the arguments. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions inherited from sigc::adapts< T_functor >
|
|
Packit |
f47435 |
adapts (const T_functor& _A_functor)
|
|
Packit |
f47435 |
Constructs an adaptor that wraps the passed functor. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Additional Inherited Members
|
|
Packit |
f47435 |
Public Types inherited from sigc::track_obj_functor1< T_functor, T_obj1 >
|
|
Packit |
f47435 |
typedef adapts< T_functor >::adaptor_type adaptor_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef adaptor_type::result_type result_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types inherited from sigc::adapts< T_functor >
|
|
Packit |
f47435 |
typedef adaptor_trait< T_functor >::adaptor_type adaptor_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef adaptor_trait< T_functor >::result_type result_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Attributes inherited from sigc::adapts< T_functor >
|
|
Packit |
f47435 |
adaptor_type functor_
|
|
Packit |
f47435 |
Adaptor that is invoked from operator()(). More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Detailed Description
|
|
Packit |
f47435 |
template<typename T_functor, typename T_obj1, typename T_obj2>
|
|
Packit |
f47435 |
class sigc::track_obj_functor2< T_functor, T_obj1, T_obj2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
track_obj_functor2 wraps a functor and stores 2 references to trackable objects.
|
|
Packit |
f47435 |
Use the convenience function track_obj() to create an instance of track_obj_functor2.
|
|
Packit |
f47435 |
- Template Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_functorThe type of functor to wrap.
|
|
Packit |
f47435 |
T_obj1The type of a trackable object.
|
|
Packit |
f47435 |
T_obj2The type of a trackable object.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
- Since libsigc++ 2.4:
|
|
Packit |
f47435 |
Constructor & Destructor Documentation
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <typename T_functor , typename T_obj1 , typename T_obj2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::track_obj_functor2< T_functor, T_obj1, T_obj2 >::track_obj_functor2
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
const T_functor &
|
|
Packit |
f47435 |
_A_func,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
const T_obj1 &
|
|
Packit |
f47435 |
_A_obj1,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
const T_obj2 &
|
|
Packit |
f47435 |
_A_obj2
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
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 a track_obj_functor2 object that wraps the passed functor and stores references to the passed trackable objects.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_funcFunctor.
|
|
Packit |
f47435 |
_A_obj1Trackable object.
|
|
Packit |
f47435 |
_A_obj2Trackable object.
|
|
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:58 for libsigc++ by
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
1.8.9.1
|
|
Packit |
f47435 |
</small></address>
|
|
Packit |
f47435 |
</body>
|
|
Packit |
f47435 |
</html>
|