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

(9c1f44f67466fea2fb20bb6f31fea388d8c65961)

#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#include <wchar.h>
#include <functional>
#include <iosfwd>
#include <iterator>
#include <utility>
#include "core/fxcrt/retain_ptr.h"
#include "core/fxcrt/string_data_template.h"
#include "core/fxcrt/string_view_template.h"
#include "third_party/abseil-cpp/absl/types/optional.h"
#include "third_party/base/check.h"
#include "third_party/base/containers/span.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
 

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 320 of file widestring.h.

Function Documentation

◆ FX_HashCode_GetLoweredW()

uint32_t FX_HashCode_GetLoweredW ( WideStringView str)

Definition at line 1234 of file widestring.cpp.

◆ FX_HashCode_GetW()

uint32_t FX_HashCode_GetW ( WideStringView str)

Definition at line 1227 of file widestring.cpp.