Call(ArgType aArg) | COROUTINE< ReturnType, ArgType > | inline |
Call(const COROUTINE &aCor, ArgType aArg) | COROUTINE< ReturnType, ArgType > | inline |
callerStub(intptr_t aData) | COROUTINE< ReturnType, ArgType > | inlineprivatestatic |
COROUTINE() | COROUTINE< ReturnType, ArgType > | inline |
COROUTINE(T *object, ReturnType(T::*ptr)(ArgType)) | COROUTINE< ReturnType, ArgType > | inline |
COROUTINE(std::function< ReturnType(ArgType)> aEntry) | COROUTINE< ReturnType, ArgType > | inline |
doCall(INVOCATION_ARGS *aInvArgs, ArgType aArgs) | COROUTINE< ReturnType, ArgType > | inlineprivate |
doResume(INVOCATION_ARGS *args) | COROUTINE< ReturnType, ArgType > | inlineprivate |
GuardMemory(void *aAddress, size_t aGuardSize) | COROUTINE< ReturnType, ArgType > | inlineprivatestatic |
jumpIn(INVOCATION_ARGS *args) | COROUTINE< ReturnType, ArgType > | inlineprivate |
jumpOut() | COROUTINE< ReturnType, ArgType > | inlineprivate |
KiYield() | COROUTINE< ReturnType, ArgType > | inline |
KiYield(ReturnType &aRetVal) | COROUTINE< ReturnType, ArgType > | inline |
m_args | COROUTINE< ReturnType, ArgType > | private |
m_callContext | COROUTINE< ReturnType, ArgType > | private |
m_callee | COROUTINE< ReturnType, ArgType > | private |
m_caller | COROUTINE< ReturnType, ArgType > | private |
m_func | COROUTINE< ReturnType, ArgType > | private |
m_retVal | COROUTINE< ReturnType, ArgType > | private |
m_running | COROUTINE< ReturnType, ArgType > | private |
m_stack | COROUTINE< ReturnType, ArgType > | private |
m_stacksize | COROUTINE< ReturnType, ArgType > | private |
MapMemory(size_t aAllocSize) | COROUTINE< ReturnType, ArgType > | inlineprivatestatic |
Resume() | COROUTINE< ReturnType, ArgType > | inline |
Resume(const COROUTINE &aCor) | COROUTINE< ReturnType, ArgType > | inline |
ReturnValue() const | COROUTINE< ReturnType, ArgType > | inline |
RunMainStack(std::function< void()> func) | COROUTINE< ReturnType, ArgType > | inline |
Running() const | COROUTINE< ReturnType, ArgType > | inline |
SystemPageSize() | COROUTINE< ReturnType, ArgType > | inlineprivatestatic |
~COROUTINE() | COROUTINE< ReturnType, ArgType > | inline |