Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::pointe...ary_function(3) C++ Standard Libarystd::pointe...ary_function(3)

NAME
       std::pointer_to_binary_function - std::pointer_to_binary_function

Synopsis
	  template<

	  class	Arg1,
	  class	Arg2,							 (dep-
       recated in C++11)
	  class	 Result							  (re-
       moved in	C++17)

	  > class pointer_to_binary_function : public
	  std::binary_function<Arg1, Arg2, Result>;

	  std::pointer_to_binary_function is a function	object that acts as  a
       wrapper around a
	  binary function.

Member functions
			constructs  a  new  pointer_to_binary_function	object
       with the	supplied
	  constructor	function
			(public	member function)
	  operator()	calls the stored function
			(public	member function)

       std::pointer_to_binary_function::pointer_to_binary_function

	  explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) );

	  Constructs a pointer_to_binary_function  function  object  with  the
       stored function f.

Parameters
	  f - pointer to a function to store

       std::pointer_to_binary_function::operator()

	  Result operator()( Arg1 x1, Arg2 x2 )	const;

	  Calls	the stored function.

Parameters
	  x1, x2 - arguments to	pass to	the function

Return value
	  The value returned by	the called function.

See also
	  pointer_to_unary_function  adaptor-compatible	 wrapper for a pointer
       to unary	function
	  (deprecated in C++11)	    (class template)
	  (removed in C++17)
	  ptr_fun		    creates an adaptor-compatible function ob-
       ject wrapper from
	  (deprecated in C++11)	    a pointer to function
	  (removed in C++17)	    (function template)

http://cppreference.com		  2022.07.31	 std::pointe...ary_function(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::pointer_to_binary_function&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help