userver: userver/engine/impl/wait_list_fwd.hpp Source File
Loading...
Searching...
No Matches
wait_list_fwd.hpp
1#pragma once
2
3#include <userver/compiler/select.hpp>
4#include <userver/utils/fast_pimpl.hpp>
5
6USERVER_NAMESPACE_BEGIN
7
8namespace engine::impl {
9
10class TaskContext;
11
12class WaitList;
13using FastPimplWaitList = utils::FastPimpl<WaitList, 88, alignof(void*)>;
14
15class WaitListLight;
16using FastPimplWaitListLight = utils::FastPimpl<WaitListLight, 16, 16>;
17
18class GenericWaitList;
19using FastPimplGenericWaitList = utils::FastPimpl<GenericWaitList, 112, 16>;
20
21} // namespace engine::impl
22
23USERVER_NAMESPACE_END