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 | Public Types | Public Member Functions | Friends | List of all members
rxcpp::dynamic_grouped_observable< K, T > Class Template Reference

#include <rx-grouped_observable.hpp>

Inheritance diagram for rxcpp::dynamic_grouped_observable< K, T >:
Inheritance graph
[legend]
Collaboration diagram for rxcpp::dynamic_grouped_observable< K, T >:
Collaboration graph
[legend]

Public Types

typedef rxu::decay_t< K > key_type
 
typedef tag_dynamic_grouped_observable dynamic_observable_tag
 
- Public Types inherited from rxcpp::dynamic_observable< T >
typedef tag_dynamic_observable dynamic_observable_tag
 
- Public Types inherited from rxcpp::sources::source_base< T >
typedef T value_type
 
typedef tag_source source_tag
 

Public Member Functions

 dynamic_grouped_observable ()
 
template<class SOF >
 dynamic_grouped_observable (SOF sof)
 
template<class SF , class CF >
 dynamic_grouped_observable (SF &&sf, CF &&cf)
 
key_type on_get_key () const
 
- Public Member Functions inherited from rxcpp::dynamic_observable< T >
 dynamic_observable ()
 
template<class SOF >
 dynamic_observable (SOF &&sof, typename std::enable_if<!is_dynamic_observable< SOF >::value, void ** >::type=0)
 
void on_subscribe (subscriber< T > o) const
 
template<class Subscriber >
std::enable_if< is_subscriber< Subscriber >::value, void >::type on_subscribe (Subscriber o) const
 

Friends

template<class U , class V >
bool operator== (const dynamic_grouped_observable< U, V > &, const dynamic_grouped_observable< U, V > &)
 

Member Typedef Documentation

template<class K, class T>
typedef rxu::decay_t<K> rxcpp::dynamic_grouped_observable< K, T >::key_type

Constructor & Destructor Documentation

template<class K, class T>
rxcpp::dynamic_grouped_observable< K, T >::dynamic_grouped_observable ( )
inline
template<class K, class T>
template<class SOF >
rxcpp::dynamic_grouped_observable< K, T >::dynamic_grouped_observable ( SOF  sof)
inlineexplicit
template<class K, class T>
template<class SF , class CF >
rxcpp::dynamic_grouped_observable< K, T >::dynamic_grouped_observable ( SF &&  sf,
CF &&  cf 
)
inline

Member Function Documentation

template<class K, class T>
key_type rxcpp::dynamic_grouped_observable< K, T >::on_get_key ( ) const
inline

Friends And Related Function Documentation

template<class K, class T>
template<class U , class V >
bool operator== ( const dynamic_grouped_observable< U, V > &  ,
const dynamic_grouped_observable< U, V > &   
)
friend

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