userver: userver/server/handlers/fallback_handlers.hpp Source File
Loading...
Searching...
No Matches
fallback_handlers.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/server/handlers/fallback_handlers.hpp
4/// @brief Fallback HTTP handler identifiers and string conversion
5
6#include <string>
7
8USERVER_NAMESPACE_BEGIN
9
10namespace server::handlers {
11
12enum class FallbackHandler {
13 kImplicitOptions,
14};
15
16inline constexpr size_t kFallbackHandlerMax = static_cast<size_t>(FallbackHandler::kImplicitOptions);
17
18std::string_view ToString(FallbackHandler);
19
20FallbackHandler FallbackHandlerFromString(std::string_view fallback_str);
21
22} // namespace server::handlers
23
24USERVER_NAMESPACE_END