|
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::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > 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 |
sigcbound_const_volatile_mem_functor2
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types |
|
|
Packit |
f47435 |
Public Member Functions |
|
|
Packit |
f47435 |
Public Attributes |
|
|
Packit |
f47435 |
List of all members
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance.
|
|
Packit |
f47435 |
More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
#include <sigc++/functors/mem_fun.h>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Inheritance diagram for sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >:
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
<map name="sigc_1_1bound__const__volatile__mem__functor2_3_01T__return_00_01T__obj_00_01T__arg1_00_01T__arg2_01_4_inherit__map" id="sigc_1_1bound__const__volatile__mem__functor2_3_01T__return_00_01T__obj_00_01T__arg1_00_01T__arg2_01_4_inherit__map">
|
|
Packit |
f47435 |
<area shape="rect" id="node2" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). " alt="" coords="5,80,200,136"/><area shape="rect" id="node3" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="33,5,172,32"/></map>
|
|
Packit |
f47435 |
<center>[legend]</center>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types
|
|
Packit |
f47435 |
typedef base_type_::function_type function_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
|
|
Packit |
f47435 |
typedef T_return(T_obj::* function_type) (T_arg1, T_arg2) const volatile
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef T_return result_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions
|
|
Packit |
f47435 |
bound_const_volatile_mem_functor2 (const T_obj* _A_obj, function_type _A_func)
|
|
Packit |
f47435 |
Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
bound_const_volatile_mem_functor2 (const T_obj& _A_obj, function_type _A_func)
|
|
Packit |
f47435 |
Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return operator() (type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const
|
|
Packit |
f47435 |
Execute the wrapped method operating on the stored instance. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
|
|
Packit |
f47435 |
const_volatile_mem_functor2 ()
|
|
Packit |
f47435 |
Constructs an invalid functor. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
const_volatile_mem_functor2 (function_type _A_func)
|
|
Packit |
f47435 |
Constructs a const_volatile_mem_functor2 object that wraps the passed method. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return operator() (const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const
|
|
Packit |
f47435 |
Execute the wrapped method operating on the passed instance. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return operator() (const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const
|
|
Packit |
f47435 |
Execute the wrapped method operating on the passed instance. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Attributes
|
|
Packit |
f47435 |
const_volatile_limit_reference< T_obj > obj_
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Additional Inherited Members
|
|
Packit |
f47435 |
Protected Attributes inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
|
|
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, class T_arg2>
|
|
Packit |
f47435 |
class sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance.
|
|
Packit |
f47435 |
Use the convenience function mem_fun() to create an instance of bound_const_volatile_mem_functor2.
|
|
Packit |
f47435 |
The following template arguments are used:
|
|
Packit |
f47435 |
T_arg1 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_arg2 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 , class T_arg2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef base_type_::function_type sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >::function_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 , class T_arg2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >::bound_const_volatile_mem_functor2
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
const T_obj *
|
|
Packit |
f47435 |
_A_obj,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
function_type
|
|
Packit |
f47435 |
_A_func
|
|
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 bound_const_volatile_mem_functor2 object that wraps the passed method.
|
|
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 will operate on.
|
|
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 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_return , class T_obj , class T_arg1 , class T_arg2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >::bound_const_volatile_mem_functor2
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
const T_obj &
|
|
Packit |
f47435 |
_A_obj,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
function_type
|
|
Packit |
f47435 |
_A_func
|
|
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 bound_const_volatile_mem_functor2 object that wraps the passed method.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_objReference to instance the method will operate on.
|
|
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 , class T_arg2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >::operator()
|
|
Packit |
f47435 |
(
|
|
Packit |
f47435 |
type_trait_take_t< T_arg1 >
|
|
Packit |
f47435 |
_A_a1,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg2 >
|
|
Packit |
f47435 |
_A_a2
|
|
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 stored instance.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_a1Argument to be passed on to the method.
|
|
Packit |
f47435 |
_A_a2Argument 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 , class T_arg2 >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
const_volatile_limit_reference<T_obj> sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >::obj_
|
|
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>
|