Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

binary_compose Class Template Reference

#include <stl_function.h>

Inheritance diagram for binary_compose:

Inheritance graph
[legend]
Collaboration diagram for binary_compose:

Collaboration graph
[legend]
List of all members.

Public Methods

 binary_compose (const Operation1 &x, const Operation2 &y, const Operation3 &z)
Operation1::result_type operator() (const typename Operation2::argument_type &x) const

Protected Attributes

Operation1 op1
Operation2 op2
Operation3 op3

template<class Operation1, class Operation2, class Operation3>
class binary_compose< Operation1, Operation2, Operation3 >


Constructor & Destructor Documentation

template<class Operation1, class Operation2, class Operation3>
binary_compose< Operation1, Operation2, Operation3 >::binary_compose const Operation1 &    x,
const Operation2 &    y,
const Operation3 &    z
[inline]
 

Definition at line 240 of file stl_function.h.

References op1, op2, and op3.

00241                                       : op1(x), op2(y), op3(z) { }


Member Function Documentation

template<class Operation1, class Operation2, class Operation3>
Operation1::result_type binary_compose< Operation1, Operation2, Operation3 >::operator() const typename Operation2::argument_type &    x const [inline]
 

Definition at line 243 of file stl_function.h.

References op1, op2, and op3.

00243                                                               {
00244     return op1(op2(x), op3(x));
00245   }


Member Data Documentation

template<class Operation1, class Operation2, class Operation3>
Operation1 binary_compose::op1 [protected]
 

Definition at line 236 of file stl_function.h.

Referenced by binary_compose, and operator().

template<class Operation1, class Operation2, class Operation3>
Operation2 binary_compose::op2 [protected]
 

Definition at line 237 of file stl_function.h.

Referenced by binary_compose, and operator().

template<class Operation1, class Operation2, class Operation3>
Operation3 binary_compose::op3 [protected]
 

Definition at line 238 of file stl_function.h.

Referenced by binary_compose, and operator().


The documentation for this class was generated from the following file:
logo OpenMask

Documentation generated on Thu May 2 15:03:22 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001