This is the complete list of members for m5::Coroutine< Arg, Ret >, including all inherited members.
_finished | Fiber | private |
_started | Fiber | private |
ArgChannel typedef | m5::Coroutine< Arg, Ret > | private |
argsChannel | m5::Coroutine< Arg, Ret > | private |
call() | m5::Coroutine< Arg, Ret > | inlineprivate |
caller | m5::Coroutine< Arg, Ret > | private |
Coroutine()=delete | m5::Coroutine< Arg, Ret > | |
Coroutine(const Coroutine &rhs)=delete | m5::Coroutine< Arg, Ret > | |
Coroutine(std::function< void(CallerType &)> f, bool run_coroutine=true) | m5::Coroutine< Arg, Ret > | inline |
createContext() | Fiber | private |
ctx | Fiber | private |
currentFiber() | Fiber | static |
DefaultStackSize | Fiber | static |
entryTrampoline() | Fiber | privatestatic |
Fiber(size_t stack_size=DefaultStackSize) | Fiber | |
Fiber(Fiber *link, size_t stack_size=DefaultStackSize) | Fiber | |
finished() const | Fiber | inline |
get() | m5::Coroutine< Arg, Ret > | inline |
guardPage | Fiber | private |
guardPageSize | Fiber | private |
link | Fiber | private |
main() override | m5::Coroutine< Arg, Ret > | inlineprivatevirtual |
operator bool() const | m5::Coroutine< Arg, Ret > | inline |
operator()(typename std::enable_if< !std::is_same< T, void >::value, T >::type param) | m5::Coroutine< Arg, Ret > | inline |
operator()() | m5::Coroutine< Arg, Ret > | inline |
operator=(const Coroutine &rhs)=delete | m5::Coroutine< Arg, Ret > | |
primaryFiber() | Fiber | static |
RetChannel typedef | m5::Coroutine< Arg, Ret > | private |
run() | Fiber | |
setStarted() | Fiber | inlineprotected |
stack | Fiber | private |
stackSize | Fiber | private |
start() | Fiber | private |
started() const | Fiber | inline |
task | m5::Coroutine< Arg, Ret > | private |
~Coroutine() | m5::Coroutine< Arg, Ret > | inlinevirtual |
~Fiber() | Fiber | virtual |