You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Update ICU to 75.1
This commit is contained in:
30
thirdparty/icu4c/common/unicode/rbbi.h
vendored
30
thirdparty/icu4c/common/unicode/rbbi.h
vendored
@@ -44,7 +44,7 @@ class UnhandledEngine;
|
||||
class UStack;
|
||||
|
||||
|
||||
#ifndef U_HIDE_DRAFT_API
|
||||
#ifndef U_HIDE_INTERNAL_API
|
||||
/**
|
||||
* The ExternalBreakEngine class define an abstract interface for the host environment
|
||||
* to provide a low level facility to break text for unicode text in script that the text boundary
|
||||
@@ -103,7 +103,7 @@ class ExternalBreakEngine : public UObject {
|
||||
int32_t* foundBreaks, int32_t foundBreaksCapacity,
|
||||
UErrorCode& status) const = 0;
|
||||
};
|
||||
#endif /* U_HIDE_DRAFT_API */
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
|
||||
/**
|
||||
@@ -388,14 +388,14 @@ public:
|
||||
* @return A hash code
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual int32_t hashCode(void) const;
|
||||
virtual int32_t hashCode() const;
|
||||
|
||||
/**
|
||||
* Returns the description used to create this iterator
|
||||
* @return the description used to create this iterator
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual const UnicodeString& getRules(void) const;
|
||||
virtual const UnicodeString& getRules() const;
|
||||
|
||||
//=======================================================================
|
||||
// BreakIterator overrides
|
||||
@@ -425,8 +425,7 @@ public:
|
||||
* @return An iterator over the text being analyzed.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual CharacterIterator& getText(void) const override;
|
||||
|
||||
virtual CharacterIterator& getText() const override;
|
||||
|
||||
/**
|
||||
* Get a UText for the text being analyzed.
|
||||
@@ -486,14 +485,14 @@ public:
|
||||
* @return The offset of the beginning of the text, zero.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual int32_t first(void) override;
|
||||
virtual int32_t first() override;
|
||||
|
||||
/**
|
||||
* Sets the current iteration position to the end of the text.
|
||||
* @return The text's past-the-end offset.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual int32_t last(void) override;
|
||||
virtual int32_t last() override;
|
||||
|
||||
/**
|
||||
* Advances the iterator either forward or backward the specified number of steps.
|
||||
@@ -512,14 +511,14 @@ public:
|
||||
* @return The position of the first boundary after this one.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual int32_t next(void) override;
|
||||
virtual int32_t next() override;
|
||||
|
||||
/**
|
||||
* Moves the iterator backwards, to the last boundary preceding this one.
|
||||
* @return The position of the last boundary position preceding this one.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual int32_t previous(void) override;
|
||||
virtual int32_t previous() override;
|
||||
|
||||
/**
|
||||
* Sets the iterator to refer to the first boundary position following
|
||||
@@ -557,8 +556,7 @@ public:
|
||||
* @return The current iteration position.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual int32_t current(void) const override;
|
||||
|
||||
virtual int32_t current() const override;
|
||||
|
||||
/**
|
||||
* Return the status tag from the break rule that determined the boundary at
|
||||
@@ -629,7 +627,7 @@ public:
|
||||
* other classes have different class IDs.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
virtual UClassID getDynamicClassID(void) const override;
|
||||
virtual UClassID getDynamicClassID() const override;
|
||||
|
||||
/**
|
||||
* Returns the class ID for this class. This is useful only for
|
||||
@@ -642,7 +640,7 @@ public:
|
||||
* @return The class ID for all objects of this class.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
static UClassID U_EXPORT2 getStaticClassID(void);
|
||||
static UClassID U_EXPORT2 getStaticClassID();
|
||||
|
||||
#ifndef U_FORCE_HIDE_DEPRECATED_API
|
||||
/**
|
||||
@@ -799,7 +797,7 @@ private:
|
||||
void dumpTables();
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
#ifndef U_HIDE_DRAFT_API
|
||||
#ifndef U_HIDE_INTERNAL_API
|
||||
/**
|
||||
* Register a new external break engine. The external break engine will be adopted.
|
||||
* Because ICU may choose to cache break engine internally, this must
|
||||
@@ -811,7 +809,7 @@ private:
|
||||
*/
|
||||
static void U_EXPORT2 registerExternalBreakEngine(
|
||||
ExternalBreakEngine* toAdopt, UErrorCode& status);
|
||||
#endif /* U_HIDE_DRAFT_API */
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user