claw::unary_compose< F1, F2 > Class Template Reference

Function object that compose two function objects. More...

#include <functional.hpp>

List of all members.

Public Member Functions

F1::result_type operator() (typename F2::argument_type &a) const
 Return (F1 o F2)(a).

Detailed Description

template<typename F1, typename F2>
class claw::unary_compose< F1, F2 >

Function object that compose two function objects.

Template arguments :

Author:
Julien Jorge

Definition at line 211 of file functional.hpp.


Member Function Documentation

template<typename F1 , typename F2 >
F1::result_type claw::unary_compose< F1, F2 >::operator() ( typename F2::argument_type &  a  )  const [inline]

Return (F1 o F2)(a).

Definition at line 220 of file functional.hpp.

00221     {
00222       return F1()( F2()(a) );
00223     }


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

Generated on 9 Nov 2009 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.6.1