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

(0ccf980226462398d5097987466bcffd8236e1e9)

#include "core/fxcrt/fx_string.h"
#include <stdint.h>
#include <array>
#include <string>
#include <vector>
#include "build/build_config.h"
#include "core/fxcrt/bytestring.h"
#include "core/fxcrt/code_point_view.h"
#include "core/fxcrt/fx_extension.h"
#include "core/fxcrt/span.h"
#include "core/fxcrt/utf16.h"
#include "core/fxcrt/widestring.h"
Include dependency graph for fx_string.cpp:

Go to the source code of this file.

Namespaces

namespace  fxcrt

Functions

ByteString FX_UTF8Encode (WideStringView wsStr)
std::u16string FX_UTF16Encode (WideStringView wsStr)
float StringToFloat (ByteStringView strc)
float StringToFloat (WideStringView wsStr)
double StringToDouble (ByteStringView strc)
double StringToDouble (WideStringView wsStr)
template std::vector< ByteStringfxcrt::Split< ByteString > (const ByteString &that, ByteString::CharType ch)
template std::vector< WideStringfxcrt::Split< WideString > (const WideString &that, WideString::CharType ch)

Function Documentation

◆ FX_UTF16Encode()

std::u16string FX_UTF16Encode ( WideStringView wsStr)

Definition at line 76 of file fx_string.cpp.

◆ FX_UTF8Encode()

ByteString FX_UTF8Encode ( WideStringView wsStr)

Definition at line 68 of file fx_string.cpp.

◆ StringToDouble() [1/2]

double StringToDouble ( ByteStringView strc)

Definition at line 161 of file fx_string.cpp.

◆ StringToDouble() [2/2]

double StringToDouble ( WideStringView wsStr)

Definition at line 165 of file fx_string.cpp.

◆ StringToFloat() [1/2]

float StringToFloat ( ByteStringView strc)

Definition at line 153 of file fx_string.cpp.

◆ StringToFloat() [2/2]

float StringToFloat ( WideStringView wsStr)

Definition at line 157 of file fx_string.cpp.