aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/icu/common/schriter.cpp
diff options
context:
space:
mode:
authorneksard <neksard@yandex-team.ru>2022-02-10 16:45:33 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:33 +0300
commit1d9c550e7c38e051d7961f576013a482003a70d9 (patch)
treeb2cc84ee7850122e7ccf51d0ea21e4fa7e7a5685 /contrib/libs/icu/common/schriter.cpp
parent8f7cf138264e0caa318144bf8a2c950e0b0a8593 (diff)
downloadydb-1d9c550e7c38e051d7961f576013a482003a70d9.tar.gz
Restoring authorship annotation for <neksard@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/icu/common/schriter.cpp')
-rw-r--r--contrib/libs/icu/common/schriter.cpp234
1 files changed, 117 insertions, 117 deletions
diff --git a/contrib/libs/icu/common/schriter.cpp b/contrib/libs/icu/common/schriter.cpp
index 170b0c7b7c..17b68aee9d 100644
--- a/contrib/libs/icu/common/schriter.cpp
+++ b/contrib/libs/icu/common/schriter.cpp
@@ -1,119 +1,119 @@
// © 2016 and later: Unicode, Inc. and others.
-// License & terms of use: http://www.unicode.org/copyright.html
-/*
-******************************************************************************
-* Copyright (C) 1998-2012, International Business Machines Corporation and
-* others. All Rights Reserved.
-******************************************************************************
-*
-* File schriter.cpp
-*
-* Modification History:
-*
-* Date Name Description
-* 05/05/99 stephen Cleaned up.
-******************************************************************************
-*/
-
-#include "utypeinfo.h" // for 'typeid' to work
-
-#include "unicode/chariter.h"
-#include "unicode/schriter.h"
-
-U_NAMESPACE_BEGIN
-
-UOBJECT_DEFINE_RTTI_IMPLEMENTATION(StringCharacterIterator)
-
-StringCharacterIterator::StringCharacterIterator()
- : UCharCharacterIterator(),
- text()
-{
- // NEVER DEFAULT CONSTRUCT!
-}
-
-StringCharacterIterator::StringCharacterIterator(const UnicodeString& textStr)
- : UCharCharacterIterator(textStr.getBuffer(), textStr.length()),
- text(textStr)
-{
- // we had set the input parameter's array, now we need to set our copy's array
- UCharCharacterIterator::text = this->text.getBuffer();
-}
-
-StringCharacterIterator::StringCharacterIterator(const UnicodeString& textStr,
- int32_t textPos)
- : UCharCharacterIterator(textStr.getBuffer(), textStr.length(), textPos),
- text(textStr)
-{
- // we had set the input parameter's array, now we need to set our copy's array
- UCharCharacterIterator::text = this->text.getBuffer();
-}
-
-StringCharacterIterator::StringCharacterIterator(const UnicodeString& textStr,
- int32_t textBegin,
- int32_t textEnd,
- int32_t textPos)
- : UCharCharacterIterator(textStr.getBuffer(), textStr.length(), textBegin, textEnd, textPos),
- text(textStr)
-{
- // we had set the input parameter's array, now we need to set our copy's array
- UCharCharacterIterator::text = this->text.getBuffer();
-}
-
-StringCharacterIterator::StringCharacterIterator(const StringCharacterIterator& that)
- : UCharCharacterIterator(that),
- text(that.text)
-{
- // we had set the input parameter's array, now we need to set our copy's array
- UCharCharacterIterator::text = this->text.getBuffer();
-}
-
-StringCharacterIterator::~StringCharacterIterator() {
-}
-
-StringCharacterIterator&
-StringCharacterIterator::operator=(const StringCharacterIterator& that) {
- UCharCharacterIterator::operator=(that);
- text = that.text;
- // we had set the input parameter's array, now we need to set our copy's array
- UCharCharacterIterator::text = this->text.getBuffer();
- return *this;
-}
-
-UBool
-StringCharacterIterator::operator==(const ForwardCharacterIterator& that) const {
- if (this == &that) {
- return TRUE;
- }
-
- // do not call UCharCharacterIterator::operator==()
- // because that checks for array pointer equality
- // while we compare UnicodeString objects
-
- if (typeid(*this) != typeid(that)) {
- return FALSE;
- }
-
- StringCharacterIterator& realThat = (StringCharacterIterator&)that;
-
- return text == realThat.text
- && pos == realThat.pos
- && begin == realThat.begin
- && end == realThat.end;
-}
-
+// License & terms of use: http://www.unicode.org/copyright.html
+/*
+******************************************************************************
+* Copyright (C) 1998-2012, International Business Machines Corporation and
+* others. All Rights Reserved.
+******************************************************************************
+*
+* File schriter.cpp
+*
+* Modification History:
+*
+* Date Name Description
+* 05/05/99 stephen Cleaned up.
+******************************************************************************
+*/
+
+#include "utypeinfo.h" // for 'typeid' to work
+
+#include "unicode/chariter.h"
+#include "unicode/schriter.h"
+
+U_NAMESPACE_BEGIN
+
+UOBJECT_DEFINE_RTTI_IMPLEMENTATION(StringCharacterIterator)
+
+StringCharacterIterator::StringCharacterIterator()
+ : UCharCharacterIterator(),
+ text()
+{
+ // NEVER DEFAULT CONSTRUCT!
+}
+
+StringCharacterIterator::StringCharacterIterator(const UnicodeString& textStr)
+ : UCharCharacterIterator(textStr.getBuffer(), textStr.length()),
+ text(textStr)
+{
+ // we had set the input parameter's array, now we need to set our copy's array
+ UCharCharacterIterator::text = this->text.getBuffer();
+}
+
+StringCharacterIterator::StringCharacterIterator(const UnicodeString& textStr,
+ int32_t textPos)
+ : UCharCharacterIterator(textStr.getBuffer(), textStr.length(), textPos),
+ text(textStr)
+{
+ // we had set the input parameter's array, now we need to set our copy's array
+ UCharCharacterIterator::text = this->text.getBuffer();
+}
+
+StringCharacterIterator::StringCharacterIterator(const UnicodeString& textStr,
+ int32_t textBegin,
+ int32_t textEnd,
+ int32_t textPos)
+ : UCharCharacterIterator(textStr.getBuffer(), textStr.length(), textBegin, textEnd, textPos),
+ text(textStr)
+{
+ // we had set the input parameter's array, now we need to set our copy's array
+ UCharCharacterIterator::text = this->text.getBuffer();
+}
+
+StringCharacterIterator::StringCharacterIterator(const StringCharacterIterator& that)
+ : UCharCharacterIterator(that),
+ text(that.text)
+{
+ // we had set the input parameter's array, now we need to set our copy's array
+ UCharCharacterIterator::text = this->text.getBuffer();
+}
+
+StringCharacterIterator::~StringCharacterIterator() {
+}
+
+StringCharacterIterator&
+StringCharacterIterator::operator=(const StringCharacterIterator& that) {
+ UCharCharacterIterator::operator=(that);
+ text = that.text;
+ // we had set the input parameter's array, now we need to set our copy's array
+ UCharCharacterIterator::text = this->text.getBuffer();
+ return *this;
+}
+
+UBool
+StringCharacterIterator::operator==(const ForwardCharacterIterator& that) const {
+ if (this == &that) {
+ return TRUE;
+ }
+
+ // do not call UCharCharacterIterator::operator==()
+ // because that checks for array pointer equality
+ // while we compare UnicodeString objects
+
+ if (typeid(*this) != typeid(that)) {
+ return FALSE;
+ }
+
+ StringCharacterIterator& realThat = (StringCharacterIterator&)that;
+
+ return text == realThat.text
+ && pos == realThat.pos
+ && begin == realThat.begin
+ && end == realThat.end;
+}
+
StringCharacterIterator*
-StringCharacterIterator::clone() const {
- return new StringCharacterIterator(*this);
-}
-
-void
-StringCharacterIterator::setText(const UnicodeString& newText) {
- text = newText;
- UCharCharacterIterator::setText(text.getBuffer(), text.length());
-}
-
-void
-StringCharacterIterator::getText(UnicodeString& result) {
- result = text;
-}
-U_NAMESPACE_END
+StringCharacterIterator::clone() const {
+ return new StringCharacterIterator(*this);
+}
+
+void
+StringCharacterIterator::setText(const UnicodeString& newText) {
+ text = newText;
+ UCharCharacterIterator::setText(text.getBuffer(), text.length());
+}
+
+void
+StringCharacterIterator::getText(UnicodeString& result) {
+ result = text;
+}
+U_NAMESPACE_END