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_observable< T > Class Template Reference

#include <rx-observable.hpp>

Inheritance diagram for rxcpp::dynamic_observable< T >:
Inheritance graph
[legend]
Collaboration diagram for rxcpp::dynamic_observable< T >:
Collaboration graph
[legend]

Public Types

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_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 >
bool operator== (const dynamic_observable< U > &, const dynamic_observable< U > &)
 

Member Typedef Documentation

Constructor & Destructor Documentation

template<class T>
rxcpp::dynamic_observable< T >::dynamic_observable ( )
inline
template<class T>
template<class SOF >
rxcpp::dynamic_observable< T >::dynamic_observable ( SOF &&  sof,
typename std::enable_if<!is_dynamic_observable< SOF >::value, void ** >::type  = 0 
)
inlineexplicit

Member Function Documentation

template<class T>
void rxcpp::dynamic_observable< T >::on_subscribe ( subscriber< T >  o) const
inline
template<class T>
template<class Subscriber >
std::enable_if<is_subscriber<Subscriber>::value, void>::type rxcpp::dynamic_observable< T >::on_subscribe ( Subscriber  o) const
inline

Friends And Related Function Documentation

template<class T>
template<class U >
bool operator== ( const dynamic_observable< U > &  ,
const dynamic_observable< U > &   
)
friend

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