|
cxxmcp 1.1.6
C++ MCP SDK
|
Zero-dynamic-initialization string constants for public headers. More...
#include <ostream>#include <string>#include <string_view>#include <type_traits>#include <utility>Go to the source code of this file.
Classes | |
| class | mcp::core::StringConstant |
| String-like literal wrapper safe for inline public constants. More... | |
Functions | |
| bool | mcp::core::operator== (StringConstant lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator== (StringConstant lhs, std::string_view rhs) noexcept |
| bool | mcp::core::operator== (std::string_view lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator== (StringConstant lhs, const std::string &rhs) noexcept |
| bool | mcp::core::operator== (const std::string &lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator== (StringConstant lhs, const char *rhs) noexcept |
| bool | mcp::core::operator== (const char *lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator!= (StringConstant lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator!= (StringConstant lhs, std::string_view rhs) noexcept |
| bool | mcp::core::operator!= (std::string_view lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator!= (StringConstant lhs, const std::string &rhs) noexcept |
| bool | mcp::core::operator!= (const std::string &lhs, StringConstant rhs) noexcept |
| bool | mcp::core::operator!= (StringConstant lhs, const char *rhs) noexcept |
| bool | mcp::core::operator!= (const char *lhs, StringConstant rhs) noexcept |
| template<typename JsonLike , std::enable_if_t< detail::IsJsonStringLike< JsonLike >::value, int > = 0> | |
| bool | mcp::core::operator== (const JsonLike &lhs, StringConstant rhs) |
| template<typename JsonLike , std::enable_if_t< detail::IsJsonStringLike< JsonLike >::value, int > = 0> | |
| bool | mcp::core::operator== (StringConstant lhs, const JsonLike &rhs) |
| template<typename JsonLike , std::enable_if_t< detail::IsJsonStringLike< JsonLike >::value, int > = 0> | |
| bool | mcp::core::operator!= (const JsonLike &lhs, StringConstant rhs) |
| template<typename JsonLike , std::enable_if_t< detail::IsJsonStringLike< JsonLike >::value, int > = 0> | |
| bool | mcp::core::operator!= (StringConstant lhs, const JsonLike &rhs) |
| std::ostream & | mcp::core::operator<< (std::ostream &stream, StringConstant value) |
Zero-dynamic-initialization string constants for public headers.