Zth (libzth)
Loading...
Searching...
No Matches
zth::coro::promise_base Member List

This is the complete list of members for zth::coro::promise_base, including all inherited members.

base typedefzth::UniqueID< promise_base >
cleanup() noexceptzth::RefCountedinlineprotectedvirtual
continuation() noexceptzth::coro::promise_baseinline
getID() noexceptzth::UniqueID< promise_base >inlinestatic
handle() noexcept=0zth::coro::promise_basepure virtual
has_continuation() const noexceptzth::coro::promise_baseinline
id() const noexceptzth::UniqueID< promise_base >inline
id_() const noexcept finalzth::UniqueID< promise_base >inlineprotectedvirtual
id_str() const noexcept overridezth::NamedUniqueID< Named >inlinevirtual
name() const noexceptzth::NamedUniqueID< Named >inline
NamedUniqueID(char const *name=nullptr)zth::NamedUniqueID< Named >inlineexplicitprotected
NamedUniqueID(string const &name)zth::NamedUniqueID< Named >inlineexplicitprotected
NamedUniqueID(string &&name)zth::NamedUniqueID< Named >inlineexplicitprotected
normptr() const noexceptzth::UniqueID< promise_base >inline
operator delete(void *ptr, std::size_t n) noexceptzth::coro::promise_baseinlinestatic
operator=(UniqueID const &)=deletezth::UniqueID< promise_base >
operator=(UniqueID &&u) noexceptzth::UniqueID< promise_base >inline
promise_base(cow_string const &name)zth::coro::promise_baseinlineexplicitprotected
RefCounted() noexceptzth::RefCountedinline
refs() const noexceptzth::RefCountedinline
running() const noexcept=0zth::coro::promise_basepure virtual
set_continuation(std::coroutine_handle<> cont={}) noexceptzth::coro::promise_baseinline
setName(string const &name)zth::NamedUniqueID< Named >inline
setName(char const *name)zth::NamedUniqueID< Named >inline
setName(string &&name)zth::NamedUniqueID< Named >inline
UniqueID(UniqueID const &)=deletezth::UniqueID< promise_base >
UniqueID(UniqueID &&u) noexceptzth::UniqueID< promise_base >inline
UniqueID(string const &name)zth::UniqueID< promise_base >inlineexplicit
UniqueID(string &&name)zth::UniqueID< promise_base >inlineexplicit
UniqueID(char const *name=nullptr)zth::UniqueID< promise_base >inlineexplicit
unused() noexceptzth::RefCountedinline
used() noexceptzth::RefCountedinline
ZTH_MALLOC_ATTR((malloc, alloc_size(1))) static void *operator new(stdzth::coro::promise_baseinline
~NamedUniqueID() noexcept override=defaultzth::NamedUniqueID< Named >virtual
~promise_base() noexcept override=defaultzth::coro::promise_basevirtual
~RefCounted() noexceptzth::RefCountedinlinevirtual
~UniqueID() noexcept override=defaultzth::UniqueID< promise_base >virtual
~UniqueIDBase() noexcept=defaultzth::UniqueIDBaseprotectedvirtual