Package: Sequence        GrAL: Packages | Concepts | Homepage

stdext Namespace Reference

Things still missing from C++ standard. More...


Classes

struct  identity
 Identity function. More...
class  unary_compose
 Composition of two Adaptable Unary Functions. More...
class  binary_compose
 Composition of two Adaptable Unary Functions and a Adaptable Binary Function. More...

Functions

template<class _Operation1 , class _Operation2 >
unary_compose< _Operation1,
_Operation2 > 
compose1 (const _Operation1 &__op1, const _Operation2 &__op2)
 Composition of two Adaptable Unary Functions.
template<class _Operation1 , class _Operation2 , class _Operation3 >
binary_compose< _Operation1,
_Operation2, _Operation3 > 
compose2 (const _Operation1 &__op1, const _Operation2 &__op2, const _Operation3 &__op3)
 Composition of two Adaptable Unary Functions and a Adaptable Binary Function.


Detailed Description

Things still missing from C++ standard.

Probably we should use boost instead.


Function Documentation

template<class _Operation1 , class _Operation2 >
unary_compose<_Operation1,_Operation2> stdext::compose1 ( const _Operation1 &  __op1,
const _Operation2 &  __op2 
) [inline]

Composition of two Adaptable Unary Functions.

Stolen from SGI STL

Definition at line 62 of file functions.h.

template<class _Operation1 , class _Operation2 , class _Operation3 >
binary_compose<_Operation1, _Operation2, _Operation3> stdext::compose2 ( const _Operation1 &  __op1,
const _Operation2 &  __op2,
const _Operation3 &  __op3 
) [inline]

Composition of two Adaptable Unary Functions and a Adaptable Binary Function.

Stolen from SGI STL

Definition at line 95 of file functions.h.


©  Guntram Berti 1997-2009. See the GrAL Homepage for up-to-date information.

Generated on Tue Mar 31 18:53:26 2009 for Sequence by doxygen 1.5.8