|
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::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > 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 |
sigcpointer_functor7
|
|
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::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > Class Template Reference
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
pointer_functor7 wraps existing non-member functions with 7 argument(s).
|
|
Packit |
f47435 |
More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
#include <sigc++/functors/ptr_fun.h>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Inheritance diagram for sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >:
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
<map name="sigc_1_1pointer__functor7_3_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01T__arg7_00_01T__return_01_4_inherit__map" id="sigc_1_1pointer__functor7_3_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01T__arg7_00_01T__return_01_4_inherit__map">
|
|
Packit |
f47435 |
<area shape="rect" id="node2" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="29,5,168,32"/></map>
|
|
Packit |
f47435 |
<center>[legend]</center>
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Types
|
|
Packit |
f47435 |
typedef T_return result_type
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Public Member Functions
|
|
Packit |
f47435 |
pointer_functor7 ()
|
|
Packit |
f47435 |
Constructs an invalid functor. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
pointer_functor7 (function_type _A_func)
|
|
Packit |
f47435 |
Constructs a pointer_functor7 object that wraps an existing function. More...
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return operator() (type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const
|
|
Packit |
f47435 |
Execute the wrapped function. 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_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7, class T_return>
|
|
Packit |
f47435 |
class sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
pointer_functor7 wraps existing non-member functions with 7 argument(s).
|
|
Packit |
f47435 |
Use the convenience function ptr_fun() to create an instance of pointer_functor7.
|
|
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_arg3 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_arg4 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_arg5 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_arg6 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_arg7 Argument type used in the definition of operator()().
|
|
Packit |
f47435 |
T_return The return type of operator()().
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
Member Typedef Documentation
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
typedef T_return sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >::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_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >::pointer_functor7
|
|
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_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >::pointer_functor7
|
|
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 pointer_functor7 object that wraps an existing function.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_funcPointer to function that 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_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
T_return sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >::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 |
type_trait_take_t< T_arg3 >
|
|
Packit |
f47435 |
_A_a3,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg4 >
|
|
Packit |
f47435 |
_A_a4,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg5 >
|
|
Packit |
f47435 |
_A_a5,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg6 >
|
|
Packit |
f47435 |
_A_a6,
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
type_trait_take_t< T_arg7 >
|
|
Packit |
f47435 |
_A_a7
|
|
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 function.
|
|
Packit |
f47435 |
- Parameters
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
_A_a1Argument to be passed on to the function.
|
|
Packit |
f47435 |
_A_a2Argument to be passed on to the function.
|
|
Packit |
f47435 |
_A_a3Argument to be passed on to the function.
|
|
Packit |
f47435 |
_A_a4Argument to be passed on to the function.
|
|
Packit |
f47435 |
_A_a5Argument to be passed on to the function.
|
|
Packit |
f47435 |
_A_a6Argument to be passed on to the function.
|
|
Packit |
f47435 |
_A_a7Argument to be passed on to the function.
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
- Returns
- The return value of the function 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_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return >
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
|
|
Packit |
f47435 |
function_type sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >::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>
|