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.cpp File Reference

(9c1f44f67466fea2fb20bb6f31fea388d8c65961)

#include "core/fxcrt/widestring.h"
#include <stddef.h>
#include <string.h>
#include <algorithm>
#include <sstream>
#include "core/fxcrt/fx_codepage.h"
#include "core/fxcrt/fx_extension.h"
#include "core/fxcrt/fx_memcpy_wrappers.h"
#include "core/fxcrt/fx_safe_types.h"
#include "core/fxcrt/fx_system.h"
#include "core/fxcrt/string_pool_template.h"
#include "core/fxcrt/utf16.h"
#include "third_party/base/check.h"
#include "third_party/base/check_op.h"
#include "third_party/base/numerics/safe_math.h"
+ Include dependency graph for widestring.cpp:

Go to the source code of this file.

Namespaces

namespace  fxcrt
 

Macros

#define FORCE_ANSI   0x10000
 
#define FORCE_UNICODE   0x20000
 
#define FORCE_INT64   0x40000
 

Functions

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)
 
uint32_t FX_HashCode_GetW (WideStringView str)
 
uint32_t FX_HashCode_GetLoweredW (WideStringView str)
 

Macro Definition Documentation

◆ FORCE_ANSI

#define FORCE_ANSI   0x10000

Definition at line 31 of file widestring.cpp.

◆ FORCE_INT64

#define FORCE_INT64   0x40000

Definition at line 33 of file widestring.cpp.

◆ FORCE_UNICODE

#define FORCE_UNICODE   0x20000

Definition at line 32 of file widestring.cpp.

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.