StormByte 2.0.0
C++26 foundation of the StormByte suite
 
Loading...
Searching...
No Matches
wcstring.hxx File Reference
#include <StormByte/visibility.h>
#include <compare>
#include <cstddef>
#include <functional>
#include <ostream>
#include <string>
#include <string_view>
Include dependency graph for wcstring.hxx:
This graph shows which files directly or indirectly include this file:

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.