userver: userver/storages/redis/fwd.hpp Source File
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
fwd.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file
4/// @brief Forward declarations of storages::redis::Reply, storages::redis::ReplyData, storages::redis::CommandControl,
5/// storages::redis::Request, storages::redis::Client and storages::redis::SubscribeClient.
6
7#include <userver/storages/redis/client_fwd.hpp>
8
9#include <memory>
10
11USERVER_NAMESPACE_BEGIN
12
13namespace storages::redis {
14
15class Reply;
16class ReplyData;
17
18struct CommandControl;
19
20template <typename ResultType, typename ReplyType = ResultType>
21class [[nodiscard]] Request;
22
23using ReplyPtr = std::shared_ptr<Reply>;
24
25} // namespace storages::redis
26
27USERVER_NAMESPACE_END