summaryrefslogtreecommitdiff
path: root/sigc++/functors/ptr_fun.h
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2019-10-28 12:16:22 +0100
committerMurray Cumming <murrayc@murrayc.com>2019-10-28 12:26:02 +0100
commit294ce7177c5315e2ada29acd184900dcda4289c8 (patch)
treec114ef20e9689f8dedcedc700a66f0936a69ba3c /sigc++/functors/ptr_fun.h
parent8d747d775ae9da0a7703d28333dc326d81b36120 (diff)
downloadsigc++-294ce7177c5315e2ada29acd184900dcda4289c8.tar.gz
Reformat code with make format
Diffstat (limited to 'sigc++/functors/ptr_fun.h')
-rw-r--r--sigc++/functors/ptr_fun.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/sigc++/functors/ptr_fun.h b/sigc++/functors/ptr_fun.h
index c680a2e..288ac87 100644
--- a/sigc++/functors/ptr_fun.h
+++ b/sigc++/functors/ptr_fun.h
@@ -68,10 +68,10 @@ namespace sigc
*
* @ingroup ptr_fun
*/
-template <typename T_return, typename... T_args>
+template<typename T_return, typename... T_args>
class pointer_functor;
-template <typename T_return, typename... T_args>
+template<typename T_return, typename... T_args>
class pointer_functor<T_return(T_args...)>
{
using function_type = T_return (*)(T_args...);
@@ -80,7 +80,6 @@ protected:
function_type func_ptr_;
public:
-
/// Constructs an invalid functor.
pointer_functor() = default;
@@ -93,9 +92,7 @@ public:
* @param a Arguments to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(type_trait_take_t<T_args>... a) const {
- return std::invoke(func_ptr_, a...);
- }
+ T_return operator()(type_trait_take_t<T_args>... a) const { return std::invoke(func_ptr_, a...); }
};
/** Creates a functor of type sigc::pointer_functor which wraps an existing non-member function.
@@ -104,7 +101,7 @@ public:
*
* @ingroup ptr_fun
*/
-template <typename T_return, typename... T_args>
+template<typename T_return, typename... T_args>
inline decltype(auto) ptr_fun(T_return (*func)(T_args...))
{
return pointer_functor<T_return(T_args...)>(func);