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++.
|
#include <linq_selectmany.hpp>
Public Types | |
typedef util::min_cursor_category< typename Cur1::cursor_category, typename Cur2::cursor_category, forward_cursor_tag >::type | cursor_category |
typedef Cur2::reference_type | reference_type |
typedef Cur2::element_type | element_type |
typedef detail::collection_store_type< inner_collection > | collection_store_type |
typedef collection_store_type::store | collection_store |
typedef std::shared_ptr< collection_store > | collection_store_ptr |
Public Member Functions | |
cursor (Cur1 cur1, const Fn &fn, const Fn2 &fn2) | |
bool | empty () const |
void | inc () |
reference_type | get () const |
typedef collection_store_type::store cpplinq::linq_select_many< Container1, Fn, Fn2 >::cursor::collection_store |
typedef std::shared_ptr<collection_store> cpplinq::linq_select_many< Container1, Fn, Fn2 >::cursor::collection_store_ptr |
typedef detail::collection_store_type<inner_collection> cpplinq::linq_select_many< Container1, Fn, Fn2 >::cursor::collection_store_type |
typedef util::min_cursor_category<typename Cur1::cursor_category, typename Cur2::cursor_category, forward_cursor_tag>::type cpplinq::linq_select_many< Container1, Fn, Fn2 >::cursor::cursor_category |
typedef Cur2::element_type cpplinq::linq_select_many< Container1, Fn, Fn2 >::cursor::element_type |
typedef Cur2::reference_type cpplinq::linq_select_many< Container1, Fn, Fn2 >::cursor::reference_type |
|
inline |
|
inline |
|
inline |
|
inline |