RxCpp
The Reactive Extensions for Native (RxCpp) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators in both C and C++.
Classes | Functions
cpplinq::util Namespace Reference

Classes

struct  container_traits
 
struct  container_traits< const Container >
 
struct  container_traits< Container & >
 
struct  cursor_type
 
struct  identity
 
struct  iter_to_cursor_category
 
struct  iter_to_cursor_category_
 
struct  iter_to_cursor_category_< 1 >
 
struct  iter_to_cursor_category_< 2 >
 
struct  iter_to_cursor_category_< 3 >
 
struct  iter_to_cursor_category_< 4 >
 
struct  less_or_equal_cursor_category
 
struct  less_or_equal_iterator_category
 
class  maybe
 
struct  min_cursor_category
 
struct  min_cursor_category< Cat1, Cat2 >
 
struct  min_iterator_category
 
struct  value_ptr
 

Functions

template<class Iter , class T >
std::iterator_traits< Iter >::pointer deref_iterator (const Iter &it)
 
template<class Iter , class T >
T * deref_iterator (const Iter &it, util::identity< T & >)
 
template<class Iter , class T >
util::value_ptr< T > deref_iterator (const Iter &it, util::identity< T >)
 

Function Documentation

template<class Iter , class T >
std::iterator_traits<Iter>::pointer cpplinq::util::deref_iterator ( const Iter &  it)
template<class Iter , class T >
T* cpplinq::util::deref_iterator ( const Iter &  it,
util::identity< T & >   
)
template<class Iter , class T >
util::value_ptr<T> cpplinq::util::deref_iterator ( const Iter &  it,
util::identity< T >   
)