TooN Algorithm Library - tag  0.2
Classes | Namespaces | Functions
fn.h File Reference
#include <functional>
#include <iterator>
Include dependency graph for fn.h:

Go to the source code of this file.

Classes

struct  std::binary_function< Arg1, Arg2 &, Result >
 
struct  tag::mem_data_ref_t< A, m >
 
struct  tag::const_mem_data_ref_t< A, m >
 
struct  tag::mem_data_t< A, m >
 
struct  tag::const_mem_data_t< A, m >
 
struct  tag::bind_t< G, F >
 
struct  tag::Internal::make_const< T >
 
struct  tag::Internal::make_const< T & >
 
struct  tag::Internal::forward_const< A, B >
 
struct  tag::Internal::forward_const< const A, B >
 
struct  tag::Internal::forward_const< A &, B >
 
struct  tag::Internal::forward_const< const A &, B >
 
struct  tag::Internal::forward_const< A *, B >
 
struct  tag::Internal::forward_const< const A *, B >
 
struct  tag::member_iterator_t< It, m >
 

Namespaces

namespace  std
 
namespace  tag
 
namespace  tag::Internal
 

Functions

template<typename A , typename m >
struct mem_data_ref_t< A, m > tag::mem_data_ref (m A::*data)
 
template<typename A , typename m >
struct const_mem_data_ref_t< A, m > tag::const_mem_data_ref (const m A::*data)
 
template<typename A , typename m >
struct mem_data_t< A, m > tag::mem_data (m A::*data)
 
template<typename A , typename m >
struct const_mem_data_t< A, m > tag::const_mem_data (const m A::*data)
 
template<typename G , typename F >
struct bind_t< G, F > tag::bind (const G &g, const F &f)
 
template<typename It , typename m >
struct member_iterator_t< It, m > tag::member_const_iterator (const It &it, m std::iterator_traits< It >::value_type::*d)
 
template<typename It , typename m >
struct member_iterator_t< It, m > tag::member_iterator (It it, m std::iterator_traits< It >::value_type::*d)