|
KiCad PCB EDA Suite
|
An embedded member for a loader to co_await: no tag and no load-array slot. More...
#include <easypc_archive.h>
Public Member Functions | |
| EMBEDDED_AWAITER (ARCHIVE &aArchive, OBJECT &aObject) | |
| bool | await_ready () const |
| void | await_suspend (std::coroutine_handle<> aAwaiting) |
| void | await_resume () const noexcept |
Private Attributes | |
| ARCHIVE & | m_archive |
| OBJECT & | m_object |
An embedded member for a loader to co_await: no tag and no load-array slot.
Definition at line 251 of file easypc_archive.h.
Definition at line 254 of file easypc_archive.h.
References EASYPC::ARCHIVE::ARCHIVE(), m_archive, and m_object.
|
inline |
Definition at line 260 of file easypc_archive.h.
|
inlinenoexcept |
Definition at line 262 of file easypc_archive.h.
| void EASYPC::ARCHIVE::EMBEDDED_AWAITER::await_suspend | ( | std::coroutine_handle<> | aAwaiting | ) |
Definition at line 331 of file easypc_archive.cpp.
|
private |
Definition at line 265 of file easypc_archive.h.
Referenced by await_suspend(), and EMBEDDED_AWAITER().
|
private |
Definition at line 266 of file easypc_archive.h.
Referenced by await_suspend(), and EMBEDDED_AWAITER().