stlab.adobe.com Adobe Systems Incorporated
functional.hpp File Reference
#include <adobe/config.hpp>
#include <functional>
#include <utility>
#include <boost/compressed_pair.hpp>
#include <boost/tuple/tuple.hpp>
#include <adobe/functional/operator.hpp>
#include <adobe/functional/is_member.hpp>
#include <adobe/utility/pair.hpp>

Go to the source code of this file.

Classes

struct  always_true< T >
 
struct  binary_compose< F, G, H >
 
class  compare_members_t< T, R, Compare >
 
struct  element< N, T >
 
struct  element< 0, pair< T1, T2 > >
 
struct  element< 0, std::pair< T1, T2 > >
 
struct  element< 1, pair< T1, T2 > >
 
struct  element< 1, std::pair< T1, T2 > >
 
struct  equivalent< O >
 
class  generator_t< Result >
 
struct  get_element< N, T >
 
struct  get_element< 0, pair< T1, T2 > >
 
struct  get_element< 0, std::pair< T1, T2 > >
 
struct  get_element< 1, pair< T1, T2 > >
 
struct  get_element< 1, std::pair< T1, T2 > >
 
class  mem_data_t< T, R >
 
struct  mem_data_t< const T, R >
 
class  sequence_t< T >
 
struct  transposer< F >
 
struct  unary_compose< F, G >
 

Namespaces

 adobe
 

Functions

template<class T , typename R >
compare_members_t< T, R,
std::less< R > > 
compare_members (R T::*member)
 
template<class T , typename R , class Compare >
compare_members_t< T, R, Compare > compare_members (R T::*member, Compare compare)
 
template<typename F , typename G >
unary_compose< F, G > compose (F f, G g)
 
template<typename F >
transposer< F > f_transpose (F f)
 
template<class T , typename R >
mem_data_t< T, R > mem_data (R T::*member)
 

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google