libcommunism
Userspace cooperative threading library
libcommunism::Cothread Member List

This is the complete list of members for libcommunism::Cothread, including all inherited members.

Cothread(const Entry &entry, const size_t stackSize=0)libcommunism::Cothread
Cothread(const Entry &entry, std::span< uintptr_t > stack)libcommunism::Cothread
Current()libcommunism::Cothreadstatic
Entry typedeflibcommunism::Cothread
getLabel() constlibcommunism::Cothreadinline
getStack() constlibcommunism::Cothread
getStackSize() constlibcommunism::Cothread
ResetReturnHandler()libcommunism::Cothreadstatic
setLabel(const std::string &newLabel)libcommunism::Cothreadinline
SetReturnHandler(const std::function< void(Cothread *)> &handler)libcommunism::Cothreadstatic
switchTo()libcommunism::Cothread
~Cothread()libcommunism::Cothread