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++.
|
#include <rx-scheduler.hpp>
Public Member Functions | |
recurse (bool &a) | |
bool | is_allowed () const |
does the scheduler allow tail-recursion now? More... | |
bool | is_requested () const |
did the function request to be recursed? More... | |
void | reset () const |
reset the function request. call before each call to the function. More... | |
const recursed & | get_recursed () const |
get the recursed to set into the schedulable for the function to use to request recursion More... | |
recurse is passed to the action by the scheduler. the action uses recurse to coordinate the scheduler and the function.
|
inlineexplicit |
|
inline |
get the recursed to set into the schedulable for the function to use to request recursion
|
inline |
does the scheduler allow tail-recursion now?
|
inline |
did the function request to be recursed?
|
inline |
reset the function request. call before each call to the function.