Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Accessors, Function Objects and Iterator Adaptors


Modules

Operators
Iterator ranges

Compounds

class  unary_fct_ref
 Adapter for enforcing reference semantic in case of "heavy" function objects. More...

class  unary_map_composition
 Composition of two heavy maps, using reference semantics. More...

struct  get_first
 Get first element of pair. More...

struct  get_second
 get second element of pair. More...

class  mapped_value_const_iterator
 Forward iterator mapping the value of It::op* with F (const version). More...

class  mapped_value_iterator
 Forward iterator mapping the value of T>It::op* with F (non-const version). More...


Functions

template<class F> unary_fct_ref< F > make_unary_fct_ref (const F &f)
template<class M1, class M2> unary_map_composition< M1,
M2 > 
compose_map (M1 const &m1, M2 const &m2)
 creator function for unary_map_composition. More...


Detailed Description

This module defines custom function objects and iterators.

Function Documentation

template<class F>
unary_fct_ref<F> make_unary_fct_ref const F &    f [inline]
 

creator function for unary_fct_ref

Definition at line 65 of file function-adapter.h.

template<class M1, class M2>
unary_map_composition<M1,M2> compose_map M1 const &    m1,
M2 const &    m2
[inline]
 

creator function for unary_map_composition.

Definition at line 115 of file function-adapter.h.


Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:17 2002 for Sequence by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000