binary_function man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

binary_function(3C++)		       -		 binary_function(3C++)

Standard C++ Library Copyright 1998, Rogue Wave Software, Inc.

NAME
       binary_function

	- Base class for creating binary function objects.

SYNOPSIS
       #include <functional>
       template <class Arg1, class Arg2, class Result>
   struct binary_function{
	typedef Arg1 first_argument_type;
	typedef Arg2 second_argument_type;
	typedef Result result_type;
    };

DESCRIPTION
       Function	 objects  are  objects	with  an  operator() defined. They are
       important for the effective use of the standard library's generic algo‐
       rithms,	because the interface for each algorithmic template can accept
       either an object with an operator() defined or a pointer to a function.
       The  Standard  C++  Library  includes  both  a standard set of function
       objects, and a pair of classes that you can use as the base for	creat‐
       ing your own function objects.

       Function	 objects  that	take  two arguments are called binary function
       objects. Binary function objects are required to include	 the  typedefs
       first_argument_type,   second_argument_type,   and   result_type.   The
       binary_function class makes the task  of	 creating  templatized	binary
       function	 objects  easier  by  including	 the  necessary typedefs for a
       binary function object. You can create your own binary function objects
       by inheriting from binary_function.

SEE ALSO
       Function_Objects,  unary_function,  the Function Objects section of the
       User's Guide.

Rogue Wave Software		  02 Apr 1998		 binary_function(3C++)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net