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 Member Functions | Static Public Member Functions | List of all members
rxcpp::schedulers::action Class Reference

action provides type-forgetting for a potentially recursive set of calls to a function that takes a schedulable More...

#include <rx-scheduler.hpp>

Inheritance diagram for rxcpp::schedulers::action:
Inheritance graph
[legend]
Collaboration diagram for rxcpp::schedulers::action:
Collaboration graph
[legend]

Public Member Functions

 action ()
 
 action (detail::action_ptr i)
 
void operator() (const schedulable &s, const recurse &r) const
 call the function More...
 

Static Public Member Functions

static action empty ()
 return the empty action More...
 

Additional Inherited Members

- Public Types inherited from rxcpp::schedulers::action_base
typedef tag_action action_tag
 

Detailed Description

action provides type-forgetting for a potentially recursive set of calls to a function that takes a schedulable

Constructor & Destructor Documentation

rxcpp::schedulers::action::action ( )
inline
rxcpp::schedulers::action::action ( detail::action_ptr  i)
inlineexplicit

Member Function Documentation

static action rxcpp::schedulers::action::empty ( )
inlinestatic

return the empty action

void rxcpp::schedulers::action::operator() ( const schedulable s,
const recurse r 
) const
inline

call the function


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