Claw  1.7.3
Classes | Namespaces
functional.hpp File Reference

Some function object classes. More...

#include <utility>
#include <functional>

Go to the source code of this file.

Classes

class  claw::first< T1, T2 >
 Fuction object to get the first element of a std::pair. More...
class  claw::const_first< T1, T2 >
 Fuction object to get the first element of a std::pair. More...
class  claw::pair_first< Pair >
 Fuction object to get the first element of a std::pair. More...
class  claw::const_pair_first< Pair >
 Fuction object to get the first element of a std::pair. More...
class  claw::second< T1, T2 >
 Fuction object to get the second element of a std::pair. More...
class  claw::const_second< T1, T2 >
 Fuction object to get the second element of a std::pair. More...
class  claw::pair_second< Pair >
 Fuction object to get the second element of a std::pair. More...
class  claw::const_pair_second< Pair >
 Fuction object to get the second element of a std::pair. More...
class  claw::unary_true< T >
 Always true unary predicate. More...
class  claw::binary_true< T, U >
 Always true binary predicate. More...
class  claw::unary_compose< F1, F2 >
 Function object that compose two function objects. More...
class  claw::delete_function< T >
 Function object that deletes a pointer. More...
class  claw::clone< T >
 Function object that clones a pointer. More...
class  claw::dereference< T >
 Function object that dereferences a pointer. More...
class  claw::const_dereference< T >
 Function object that dereferences a constant pointer. More...

Namespaces

namespace  claw
 This is the main namespace.

Detailed Description

Some function object classes.

Author
Julien Jorge

Definition in file functional.hpp.