|
KiCad PCB EDA Suite
|
Object that must be a T or null. More...
#include <easypc_archive.h>
Public Member Functions | |
| T * | await_resume () const |
| OBJECT_AWAITER (ARCHIVE &aArchive) | |
| bool | await_ready () |
| void | await_suspend (std::coroutine_handle<> aAwaiting) |
Protected Attributes | |
| ARCHIVE & | m_archive |
| OBJECT * | m_object = nullptr |
Object that must be a T or null.
Definition at line 228 of file easypc_archive.h.
|
inherited |
Definition at line 317 of file easypc_archive.cpp.
|
inline |
Definition at line 233 of file easypc_archive.h.
References EASYPC::ARCHIVE::OBJECT_AWAITER::m_archive, EASYPC::ARCHIVE::OBJECT_AWAITER::m_object, and T.
|
inherited |
Definition at line 325 of file easypc_archive.cpp.
|
inlineexplicit |
Definition at line 210 of file easypc_archive.h.
|
protectedinherited |
Definition at line 220 of file easypc_archive.h.
Referenced by await_ready(), EASYPC::ARCHIVE::TYPED_AWAITER< T >::await_resume(), await_suspend(), and OBJECT_AWAITER().
|
protectedinherited |
Definition at line 221 of file easypc_archive.h.
Referenced by await_ready(), await_resume(), EASYPC::ARCHIVE::TYPED_AWAITER< T >::await_resume(), and await_suspend().