Claw  1.7.3
Classes | Namespaces | Constant Groups
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

 claw
 This is the main namespace.
 

Constant Groups

 claw
 This is the main namespace.
 

Detailed Description

Some function object classes.

Author
Julien Jorge

Definition in file functional.hpp.