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++.
Public Types | Public Member Functions | List of all members
cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor Struct Reference

#include <linq_groupby.hpp>

Public Types

typedef group_type element_type
 
typedef element_type reference_type
 
typedef forward_cursor_tag cursor_category
 

Public Member Functions

 cursor (inner_cursor cur, KeyFn keyFn, Compare comp=Compare())
 
void forget ()
 
bool empty () const
 
void inc ()
 
reference_type get () const
 

Member Typedef Documentation

template<class Collection, class KeyFn, class Compare = default_less>
typedef forward_cursor_tag cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::cursor_category
template<class Collection, class KeyFn, class Compare = default_less>
typedef group_type cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::element_type
template<class Collection, class KeyFn, class Compare = default_less>
typedef element_type cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::reference_type

Constructor & Destructor Documentation

template<class Collection, class KeyFn, class Compare = default_less>
cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::cursor ( inner_cursor  cur,
KeyFn  keyFn,
Compare  comp = Compare() 
)
inline

Member Function Documentation

template<class Collection, class KeyFn, class Compare = default_less>
bool cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::empty ( ) const
inline
template<class Collection, class KeyFn, class Compare = default_less>
void cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::forget ( )
inline
template<class Collection, class KeyFn, class Compare = default_less>
reference_type cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::get ( ) const
inline
template<class Collection, class KeyFn, class Compare = default_less>
void cpplinq::linq_groupby< Collection, KeyFn, Compare >::cursor::inc ( )
inline

The documentation for this struct was generated from the following file: