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

(e4657a741c23c8f48e0e97ae2091dc2d99f4f27d)

#include "core/fxcrt/widestring.h"
#include <stddef.h>
#include <string.h>
#include <wchar.h>
#include <algorithm>
#include <sstream>
#include "core/fxcrt/check.h"
#include "core/fxcrt/check_op.h"
#include "core/fxcrt/compiler_specific.h"
#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/numerics/safe_math.h"
#include "core/fxcrt/span_util.h"
#include "core/fxcrt/string_pool_template.h"
#include "core/fxcrt/utf16.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 34 of file widestring.cpp.

◆ FORCE_INT64

#define FORCE_INT64   0x40000

Definition at line 36 of file widestring.cpp.

◆ FORCE_UNICODE

#define FORCE_UNICODE   0x20000

Definition at line 35 of file widestring.cpp.

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.