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 | Namespaces | Macros
util.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cpplinq::util::container_traits< Container >
 
struct  cpplinq::util::container_traits< Container & >
 
struct  cpplinq::util::container_traits< const Container >
 
struct  cpplinq::util::less_or_equal_iterator_category< Cat1, Cat2 >
 
struct  cpplinq::util::min_iterator_category< Cat1, Cat2 >
 
struct  cpplinq::util::identity< Type >
 
struct  cpplinq::util::value_ptr< T >
 
class  cpplinq::util::maybe< T >
 

Namespaces

 cpplinq
 
 cpplinq::util
 

Macros

#define CppLinq_GET_ITERATOR_TYPE(TContainer)   typename ::cpplinq::util::container_traits<TContainer>::iterator
 
#define CppLinq_GET_CONST_ITERATOR_TYPE(TContainer)   typename ::cpplinq::util::container_traits<TContainer>::const_iterator
 

Macro Definition Documentation

#define CppLinq_GET_CONST_ITERATOR_TYPE (   TContainer)    typename ::cpplinq::util::container_traits<TContainer>::const_iterator
#define CppLinq_GET_ITERATOR_TYPE (   TContainer)    typename ::cpplinq::util::container_traits<TContainer>::iterator