You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Update HarfBuzz, ICU and FreeType
HarfBuzz: Update to version 7.3.0 ICU4C: Update to version 73.1 FreeType: Update to version 2.13.0
This commit is contained in:
14
thirdparty/icu4c/common/unicode/edits.h
vendored
14
thirdparty/icu4c/common/unicode/edits.h
vendored
@@ -77,7 +77,7 @@ class UnicodeString;
|
||||
*
|
||||
* @stable ICU 59
|
||||
*/
|
||||
class U_COMMON_API Edits U_FINAL : public UMemory {
|
||||
class U_COMMON_API Edits final : public UMemory {
|
||||
public:
|
||||
/**
|
||||
* Constructs an empty object.
|
||||
@@ -103,7 +103,7 @@ public:
|
||||
* @param src source edits
|
||||
* @stable ICU 60
|
||||
*/
|
||||
Edits(Edits &&src) U_NOEXCEPT :
|
||||
Edits(Edits &&src) noexcept :
|
||||
array(stackArray), capacity(STACK_CAPACITY), length(src.length),
|
||||
delta(src.delta), numChanges(src.numChanges),
|
||||
errorCode_(src.errorCode_) {
|
||||
@@ -132,13 +132,13 @@ public:
|
||||
* @return *this
|
||||
* @stable ICU 60
|
||||
*/
|
||||
Edits &operator=(Edits &&src) U_NOEXCEPT;
|
||||
Edits &operator=(Edits &&src) noexcept;
|
||||
|
||||
/**
|
||||
* Resets the data but may not release memory.
|
||||
* @stable ICU 59
|
||||
*/
|
||||
void reset() U_NOEXCEPT;
|
||||
void reset() noexcept;
|
||||
|
||||
/**
|
||||
* Adds a no-change edit: a record for an unchanged segment of text.
|
||||
@@ -200,7 +200,7 @@ public:
|
||||
* @see getFineIterator
|
||||
* @stable ICU 59
|
||||
*/
|
||||
struct U_COMMON_API Iterator U_FINAL : public UMemory {
|
||||
struct U_COMMON_API Iterator final : public UMemory {
|
||||
/**
|
||||
* Default constructor, empty iterator.
|
||||
* @stable ICU 60
|
||||
@@ -504,9 +504,9 @@ public:
|
||||
Edits &mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &errorCode);
|
||||
|
||||
private:
|
||||
void releaseArray() U_NOEXCEPT;
|
||||
void releaseArray() noexcept;
|
||||
Edits ©Array(const Edits &other);
|
||||
Edits &moveArray(Edits &src) U_NOEXCEPT;
|
||||
Edits &moveArray(Edits &src) noexcept;
|
||||
|
||||
void setLastUnit(int32_t last) { array[length - 1] = (uint16_t)last; }
|
||||
int32_t lastUnit() const { return length > 0 ? array[length - 1] : 0xffff; }
|
||||
|
||||
Reference in New Issue
Block a user