#include <StormByte/visibility.h>#include <compare>#include <cstddef>#include <functional>#include <ostream>#include <string>#include <string_view>

Go to the source code of this file.
Classes | |
| class | StormByte::WCString |
| Owned NUL-terminated wide buffer, safe to use across a DLL boundary. More... | |
| struct | std::hash< StormByte::WCString > |
Hash of the text (0 when the buffer is null). More... | |
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
Functions | |
| std::wostream & | StormByte::operator<< (std::wostream &stream, const WCString &text) |
Writes text to stream. | |
| bool | StormByte::operator== (const wchar_t *str, const WCString &text) noexcept |
| Content equality. | |
| bool | StormByte::operator!= (const wchar_t *str, const WCString &text) noexcept |
| Content inequality. | |
| void | StormByte::swap (WCString &left, WCString &right) noexcept |
| Swaps two buffers. | |