![]() |
Kurlyk
|
Provides utilities for enum-to-string conversion, parsing, JSON (if enabled), and stream output. More...
Go to the source code of this file.
Namespaces | |
| namespace | kurlyk |
| Primary namespace for the Kurlyk library, encompassing initialization, request management, and utility functions. | |
Macros | |
| #define | _KURLYK_TYPES_TYPE_UTILS_HPP_INCLUDED |
Functions | |
| const std::string & | kurlyk::to_str (ProxyType value) noexcept |
| Converts a ProxyType enum value to its string representation. | |
| const std::string & | kurlyk::to_str (RateLimitType value) noexcept |
| Converts a RateLimitType enum value to its string representation. | |
| const std::string & | kurlyk::to_str (WebSocketEventType value) noexcept |
| Converts a WebSocketEventType enum value to its string representation. | |
| template<typename T> | |
| T | kurlyk::to_enum (const std::string &str) |
| Template specialization to convert string to enum value. | |
| template<> | |
| ProxyType | kurlyk::to_enum< ProxyType > (const std::string &str) |
| template<> | |
| RateLimitType | kurlyk::to_enum< RateLimitType > (const std::string &str) |
| template<> | |
| WebSocketEventType | kurlyk::to_enum< WebSocketEventType > (const std::string &str) |
| std::ostream & | kurlyk::operator<< (std::ostream &os, ProxyType type) |
| std::ostream & | kurlyk::operator<< (std::ostream &os, RateLimitType type) |
| std::ostream & | kurlyk::operator<< (std::ostream &os, WebSocketEventType type) |
Provides utilities for enum-to-string conversion, parsing, JSON (if enabled), and stream output.
Definition in file type_utils.hpp.
| #define _KURLYK_TYPES_TYPE_UTILS_HPP_INCLUDED |
Definition at line 3 of file type_utils.hpp.