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 | Functions
rx-subscription.hpp File Reference
#include "rx-includes.hpp"
Include dependency graph for rx-subscription.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rxcpp::tag_subscription
 
struct  rxcpp::subscription_base
 
class  rxcpp::is_subscription< T >
 
class  rxcpp::static_subscription< Unsubscribe >
 
class  rxcpp::subscription
 
class  rxcpp::composite_subscription
 controls lifetime for scheduler::schedule and observable<T, SourceOperator>::subscribe. More...
 
class  rxcpp::resource< T >
 

Namespaces

 rxcpp
 

Macros

#define RXCPP_RX_SUBSCRIPTION_HPP
 

Functions

bool rxcpp::operator< (const subscription &lhs, const subscription &rhs)
 
bool rxcpp::operator== (const subscription &lhs, const subscription &rhs)
 
bool rxcpp::operator!= (const subscription &lhs, const subscription &rhs)
 
auto rxcpp::make_subscription () -> subscription
 
template<class I >
auto rxcpp::make_subscription (I &&i) -> typename std::enable_if<!is_subscription< I >::value &&!detail::is_unsubscribe_function< I >::value, subscription >::type
 
template<class Unsubscribe >
auto rxcpp::make_subscription (Unsubscribe &&u) -> typename std::enable_if< detail::is_unsubscribe_function< Unsubscribe >::value, subscription >::type
 
bool rxcpp::operator< (const composite_subscription &lhs, const composite_subscription &rhs)
 
bool rxcpp::operator== (const composite_subscription &lhs, const composite_subscription &rhs)
 
bool rxcpp::operator!= (const composite_subscription &lhs, const composite_subscription &rhs)
 

Macro Definition Documentation

#define RXCPP_RX_SUBSCRIPTION_HPP