Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
widestring.h File Reference

(e4657a741c23c8f48e0e97ae2091dc2d99f4f27d)

#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#include <iosfwd>
#include <utility>
#include "core/fxcrt/compiler_specific.h"
#include "core/fxcrt/span.h"
#include "core/fxcrt/string_template.h"
Include dependency graph for widestring.h:

Go to the source code of this file.

Classes

class  fxcrt::WideString
struct  std::hash< WideString >

Namespaces

namespace  fxcrt
namespace  std
 [33]

Typedefs

using WideString = fxcrt::WideString

Functions

WideString fxcrt::operator+ (WideStringView str1, WideStringView str2)
WideString fxcrt::operator+ (WideStringView str1, const wchar_t *str2)
WideString fxcrt::operator+ (const wchar_t *str1, WideStringView str2)
WideString fxcrt::operator+ (WideStringView str1, wchar_t ch)
WideString fxcrt::operator+ (wchar_t ch, WideStringView str2)
WideString fxcrt::operator+ (const WideString &str1, const WideString &str2)
WideString fxcrt::operator+ (const WideString &str1, wchar_t ch)
WideString fxcrt::operator+ (wchar_t ch, const WideString &str2)
WideString fxcrt::operator+ (const WideString &str1, const wchar_t *str2)
WideString fxcrt::operator+ (const wchar_t *str1, const WideString &str2)
WideString fxcrt::operator+ (const WideString &str1, WideStringView str2)
WideString fxcrt::operator+ (WideStringView str1, const WideString &str2)
bool fxcrt::operator== (const wchar_t *lhs, const WideString &rhs)
bool fxcrt::operator== (WideStringView lhs, const WideString &rhs)
bool fxcrt::operator!= (const wchar_t *lhs, const WideString &rhs)
bool fxcrt::operator!= (WideStringView lhs, const WideString &rhs)
bool fxcrt::operator< (const wchar_t *lhs, const WideString &rhs)
std::wostream & fxcrt::operator<< (std::wostream &os, const WideString &str)
std::ostream & fxcrt::operator<< (std::ostream &os, const WideString &str)
std::wostream & fxcrt::operator<< (std::wostream &os, WideStringView str)
std::ostream & fxcrt::operator<< (std::ostream &os, WideStringView str)
void fxcrt::PrintTo (const WideString &str, std::ostream *os)
uint32_t FX_HashCode_GetW (WideStringView str)
uint32_t FX_HashCode_GetLoweredW (WideStringView str)

Typedef Documentation

◆ WideString

Definition at line 207 of file widestring.h.

Function Documentation

◆ FX_HashCode_GetLoweredW()

uint32_t FX_HashCode_GetLoweredW ( WideStringView str)

Definition at line 862 of file widestring.cpp.

◆ FX_HashCode_GetW()

uint32_t FX_HashCode_GetW ( WideStringView str)

Definition at line 855 of file widestring.cpp.