]> granicus.if.org Git - icu/commitdiff
ICU-21734 Add missing overrides in tests
authorPeter Varga <pvarga@inf.u-szeged.hu>
Thu, 2 Sep 2021 08:45:26 +0000 (10:45 +0200)
committerFrank Yung-Fong Tang <ftang@google.com>
Tue, 7 Sep 2021 20:56:33 +0000 (13:56 -0700)
166 files changed:
icu4c/source/test/intltest/aliastst.h
icu4c/source/test/intltest/allcoll.h
icu4c/source/test/intltest/alphaindextst.h
icu4c/source/test/intltest/apicoll.cpp
icu4c/source/test/intltest/apicoll.h
icu4c/source/test/intltest/astrotst.h
icu4c/source/test/intltest/bidiconf.cpp
icu4c/source/test/intltest/bytestrietest.cpp
icu4c/source/test/intltest/calcasts.h
icu4c/source/test/intltest/callimts.h
icu4c/source/test/intltest/calregts.h
icu4c/source/test/intltest/caltest.h
icu4c/source/test/intltest/canittst.h
icu4c/source/test/intltest/citrtest.cpp
icu4c/source/test/intltest/citrtest.h
icu4c/source/test/intltest/collationtest.cpp
icu4c/source/test/intltest/compactdecimalformattest.cpp
icu4c/source/test/intltest/convtest.h
icu4c/source/test/intltest/cpdtrtst.h
icu4c/source/test/intltest/csdetest.h
icu4c/source/test/intltest/currcoll.h
icu4c/source/test/intltest/dadrcal.h
icu4c/source/test/intltest/dadrfmt.h
icu4c/source/test/intltest/dcfmapts.h
icu4c/source/test/intltest/dcfmtest.h
icu4c/source/test/intltest/decoll.h
icu4c/source/test/intltest/dtfmapts.h
icu4c/source/test/intltest/dtfmrgts.h
icu4c/source/test/intltest/dtfmtrtts.h
icu4c/source/test/intltest/dtfmttst.h
icu4c/source/test/intltest/dtifmtts.h
icu4c/source/test/intltest/dtptngts.h
icu4c/source/test/intltest/encoll.h
icu4c/source/test/intltest/erarulestest.h
icu4c/source/test/intltest/escoll.h
icu4c/source/test/intltest/ficoll.h
icu4c/source/test/intltest/fldset.h
icu4c/source/test/intltest/formatted_string_builder_test.cpp
icu4c/source/test/intltest/formattedvaluetest.cpp
icu4c/source/test/intltest/frcoll.h
icu4c/source/test/intltest/g7coll.h
icu4c/source/test/intltest/genderinfotest.cpp
icu4c/source/test/intltest/icusvtst.cpp
icu4c/source/test/intltest/icusvtst.h
icu4c/source/test/intltest/idnaconf.h
icu4c/source/test/intltest/incaltst.h
icu4c/source/test/intltest/intltest.h
icu4c/source/test/intltest/itercoll.h
icu4c/source/test/intltest/itformat.h
icu4c/source/test/intltest/itmajor.h
icu4c/source/test/intltest/itrbbi.h
icu4c/source/test/intltest/itrbnf.h
icu4c/source/test/intltest/itrbnfp.h
icu4c/source/test/intltest/itrbnfrt.h
icu4c/source/test/intltest/itspoof.h
icu4c/source/test/intltest/ittrans.h
icu4c/source/test/intltest/itutil.cpp
icu4c/source/test/intltest/itutil.h
icu4c/source/test/intltest/jacoll.h
icu4c/source/test/intltest/jamotest.h
icu4c/source/test/intltest/lcukocol.h
icu4c/source/test/intltest/listformattertest.h
icu4c/source/test/intltest/localebuildertest.h
icu4c/source/test/intltest/localematchertest.cpp
icu4c/source/test/intltest/locnmtst.h
icu4c/source/test/intltest/loctest.h
icu4c/source/test/intltest/lstmbetst.h
icu4c/source/test/intltest/measfmttest.cpp
icu4c/source/test/intltest/miscdtfm.h
icu4c/source/test/intltest/mnkytst.h
icu4c/source/test/intltest/msfmrgts.h
icu4c/source/test/intltest/nmfmapts.cpp
icu4c/source/test/intltest/nmfmapts.h
icu4c/source/test/intltest/nmfmtrt.h
icu4c/source/test/intltest/normconf.h
icu4c/source/test/intltest/numbertest.h
icu4c/source/test/intltest/numbertest_affixutils.cpp
icu4c/source/test/intltest/numfmtspectest.cpp
icu4c/source/test/intltest/numfmtst.cpp
icu4c/source/test/intltest/numfmtst.h
icu4c/source/test/intltest/numrgts.cpp
icu4c/source/test/intltest/numrgts.h
icu4c/source/test/intltest/pluralmaptest.cpp
icu4c/source/test/intltest/plurfmts.h
icu4c/source/test/intltest/plurults.h
icu4c/source/test/intltest/pptest.h
icu4c/source/test/intltest/quantityformattertest.cpp
icu4c/source/test/intltest/rbbiapts.h
icu4c/source/test/intltest/rbbimonkeytest.h
icu4c/source/test/intltest/rbbitst.cpp
icu4c/source/test/intltest/rbbitst.h
icu4c/source/test/intltest/regcoll.h
icu4c/source/test/intltest/regextst.h
icu4c/source/test/intltest/regiontst.h
icu4c/source/test/intltest/reldatefmttest.cpp
icu4c/source/test/intltest/reptest.cpp
icu4c/source/test/intltest/reptest.h
icu4c/source/test/intltest/restest.h
icu4c/source/test/intltest/restsnew.h
icu4c/source/test/intltest/scientificnumberformattertest.cpp
icu4c/source/test/intltest/sdtfmtts.h
icu4c/source/test/intltest/selfmts.h
icu4c/source/test/intltest/sfwdchit.h
icu4c/source/test/intltest/simpleformattertest.cpp
icu4c/source/test/intltest/simplethread.cpp
icu4c/source/test/intltest/simplethread.h
icu4c/source/test/intltest/srchtest.cpp
icu4c/source/test/intltest/srchtest.h
icu4c/source/test/intltest/ssearch.cpp
icu4c/source/test/intltest/ssearch.h
icu4c/source/test/intltest/static_unisets_test.cpp
icu4c/source/test/intltest/strcase.cpp
icu4c/source/test/intltest/string_segment_test.cpp
icu4c/source/test/intltest/strtest.cpp
icu4c/source/test/intltest/strtest.h
icu4c/source/test/intltest/svccoll.cpp
icu4c/source/test/intltest/svccoll.h
icu4c/source/test/intltest/tchcfmt.h
icu4c/source/test/intltest/testidna.h
icu4c/source/test/intltest/tfsmalls.h
icu4c/source/test/intltest/thcoll.h
icu4c/source/test/intltest/tmsgfmt.h
icu4c/source/test/intltest/transapi.cpp
icu4c/source/test/intltest/transapi.h
icu4c/source/test/intltest/transrt.cpp
icu4c/source/test/intltest/transrt.h
icu4c/source/test/intltest/transtst.cpp
icu4c/source/test/intltest/transtst.h
icu4c/source/test/intltest/trcoll.h
icu4c/source/test/intltest/trnserr.cpp
icu4c/source/test/intltest/trnserr.h
icu4c/source/test/intltest/tscoll.h
icu4c/source/test/intltest/tsdate.h
icu4c/source/test/intltest/tsdcfmsy.h
icu4c/source/test/intltest/tsdtfmsy.h
icu4c/source/test/intltest/tsmthred.cpp
icu4c/source/test/intltest/tsmthred.h
icu4c/source/test/intltest/tsnmfmt.h
icu4c/source/test/intltest/tsputil.h
icu4c/source/test/intltest/tstnorm.h
icu4c/source/test/intltest/tufmtts.cpp
icu4c/source/test/intltest/tzbdtest.h
icu4c/source/test/intltest/tzfmttst.h
icu4c/source/test/intltest/tzoffloc.h
icu4c/source/test/intltest/tzregts.h
icu4c/source/test/intltest/tzrulets.cpp
icu4c/source/test/intltest/tzrulets.h
icu4c/source/test/intltest/tztest.h
icu4c/source/test/intltest/ucaconf.h
icu4c/source/test/intltest/ucdtest.h
icu4c/source/test/intltest/ucharstrietest.cpp
icu4c/source/test/intltest/unifiedcachetest.cpp
icu4c/source/test/intltest/units_data_test.cpp
icu4c/source/test/intltest/units_router_test.cpp
icu4c/source/test/intltest/units_test.cpp
icu4c/source/test/intltest/uobjtest.cpp
icu4c/source/test/intltest/uobjtest.h
icu4c/source/test/intltest/usettest.cpp
icu4c/source/test/intltest/usettest.h
icu4c/source/test/intltest/ustrtest.cpp
icu4c/source/test/intltest/ustrtest.h
icu4c/source/test/intltest/uts46test.cpp
icu4c/source/test/intltest/utxttest.h
icu4c/source/test/intltest/uvectest.h
icu4c/source/test/intltest/v32test.h
icu4c/source/test/iotest/iotest.cpp

index c747efe3beb9624dc270ea45c82a9b8019c40aec..62eedd212fae1c760e92e850c9a6b755f1d421a4 100644 (file)
@@ -20,7 +20,7 @@ public:
     void TestULocale();
     void TestUResourceBundle();
     void TestDisplayName(); 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
     LocaleAliasTest();
     virtual ~LocaleAliasTest();
 private:
index 3383d36a1b89225a64575675782383b291918b1d..a5ae4b920b301bb2df5c60442b16a71cbc3cfa29 100644 (file)
@@ -30,7 +30,7 @@ public:
 
     CollationDummyTest();
     virtual ~CollationDummyTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par = NULL */);
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par = NULL */) override;
 
     // perform test with strength PRIMARY
     void TestPrimary(/* char* par */);
index a785fca08e7f0857ba9715dbbf332e2fa5ff106f..66c7087b2ad330c52fddb08ba50326d42efd1f19 100644 (file)
@@ -21,7 +21,7 @@ public:
     AlphabeticIndexTest();
     virtual ~AlphabeticIndexTest();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     virtual void APITest();
     virtual void ManyLocalesTest();
index 4a222d9c3ecb9a06891bb301228272b55b6c1b95..a5dbf450e96867aba6515079ff9e6f48b421ec17 100644 (file)
@@ -2000,54 +2000,54 @@ void CollationAPITest::TestUClassID()
 class TestCollator  : public Collator
 {
 public:
-    virtual TestCollator* clone() const;
+    virtual TestCollator* clone() const override;
 
     using Collator::compare;
 
     virtual UCollationResult compare(const UnicodeString& source, 
                                       const UnicodeString& target,
-                                      UErrorCode& status) const;
+                                      UErrorCode& status) const override;
     virtual UCollationResult compare(const UnicodeString& source,
                                       const UnicodeString& target,
                                       int32_t length,
-                                      UErrorCode& status) const;
+                                      UErrorCode& status) const override;
     virtual UCollationResult compare(const UChar* source, 
                                       int32_t sourceLength, 
                                       const UChar* target, 
                                       int32_t targetLength,
-                                      UErrorCode& status) const;
+                                      UErrorCode& status) const override;
     virtual CollationKey& getCollationKey(const UnicodeString&  source,
                                           CollationKey& key,
-                                          UErrorCode& status) const;
+                                          UErrorCode& status) const override;
     virtual CollationKey& getCollationKey(const UChar*source, 
                                           int32_t sourceLength,
                                           CollationKey& key,
-                                          UErrorCode& status) const;
-    virtual int32_t hashCode(void) const;
-    virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const;
-    virtual ECollationStrength getStrength(void) const;
-    virtual void setStrength(ECollationStrength newStrength);
-    virtual UClassID getDynamicClassID(void) const;
-    virtual void getVersion(UVersionInfo info) const;
+                                          UErrorCode& status) const override;
+    virtual int32_t hashCode(void) const override;
+    virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const override;
+    virtual ECollationStrength getStrength(void) const override;
+    virtual void setStrength(ECollationStrength newStrength) override;
+    virtual UClassID getDynamicClassID(void) const override;
+    virtual void getVersion(UVersionInfo info) const override;
     virtual void setAttribute(UColAttribute attr, UColAttributeValue value, 
-                              UErrorCode &status);
+                              UErrorCode &status) override;
     virtual UColAttributeValue getAttribute(UColAttribute attr, 
-                                            UErrorCode &status) const;
+                                            UErrorCode &status) const override;
     virtual uint32_t setVariableTop(const UChar *varTop, int32_t len, 
-                                    UErrorCode &status);
+                                    UErrorCode &status) override;
     virtual uint32_t setVariableTop(const UnicodeString &varTop, 
-                                    UErrorCode &status);
-    virtual void setVariableTop(uint32_t varTop, UErrorCode &status);
-    virtual uint32_t getVariableTop(UErrorCode &status) const;
+                                    UErrorCode &status) override;
+    virtual void setVariableTop(uint32_t varTop, UErrorCode &status) override;
+    virtual uint32_t getVariableTop(UErrorCode &status) const override;
     virtual int32_t getSortKey(const UnicodeString& source,
                             uint8_t* result,
-                            int32_t resultLength) const;
+                            int32_t resultLength) const override;
     virtual int32_t getSortKey(const UChar*source, int32_t sourceLength,
-                             uint8_t*result, int32_t resultLength) const;
-    virtual UnicodeSet *getTailoredSet(UErrorCode &status) const;
-    virtual bool operator==(const Collator& other) const;
+                             uint8_t*result, int32_t resultLength) const override;
+    virtual UnicodeSet *getTailoredSet(UErrorCode &status) const override;
+    virtual bool operator==(const Collator& other) const override;
     // Collator::operator!= calls !Collator::operator== which works for all subclasses.
-    virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale);
+    virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale) override;
     TestCollator() : Collator() {}
     TestCollator(UCollationStrength collationStrength, 
            UNormalizationMode decompositionMode) : Collator(collationStrength, decompositionMode) {}
index a27e4b351009f1a3279186bfa5c1a08cd8b2f68e..c97c49056f266bcc9391f4440999e92d12d8463d 100644 (file)
@@ -23,7 +23,7 @@
 
 class CollationAPITest: public IntlTestCollator {
 public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par = NULL */);
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par = NULL */) override;
     void doAssert(UBool condition, const char *message);
 
     /**
index b956363b42698b47c7b856428222446ceafa4f0b..5d0143923370b2d20f8e8e93ae634ba74e654d7b 100644 (file)
@@ -22,7 +22,7 @@
 class AstroTest: public CalendarTimeZoneTest {
 public:
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
     AstroTest();
 
index 7ae2fc0a4ace39554deb4ce693cb112117a00ea4..d5336d4281217fc2bd19d78306304cffde455d89 100644 (file)
@@ -36,7 +36,7 @@ public:
         directionBits(0), lineNumber(0), levelsCount(0), orderingCount(0),
         errorCount(0) {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
 
     void TestBidiTest();
     void TestBidiCharacterTest();
index 3aaa5c9e4fa20b2d612efa5b08eb27fab351ac49..9835178c9021b73455f85bbe81d5f17bc5429465 100644 (file)
@@ -34,7 +34,7 @@ public:
     BytesTrieTest();
     virtual ~BytesTrieTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
     void TestBuilder();
     void TestEmpty();
     void Test_a();
index 5b1cbc28e8d31790bdcdef0426a42700dd4a36ec..ad55927f1f3840ece2ba9258bd7eab5fb2ad9219 100644 (file)
@@ -23,7 +23,7 @@
 
 class CalendarCaseTest: public CalendarTest {
  public:
-  virtual void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+  virtual void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 
   /* Test case struct */
   struct TestCase {
index 0aedfade738849d1e6a0a2f41badf95a15af3602..82c50828c32a288b7a3f4088170911a395038e48 100644 (file)
@@ -23,7 +23,7 @@
  */
 class CalendarLimitTest: public CalendarTimeZoneTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public: // package
     //test routine used by TestCalendarLimit
     virtual void test(UDate millis, Calendar *cal, DateFormat *fmt);
index 6fc4bdda16ec2000712fce34ee5610ba005d7792..5770be51d639f890d96edfe5b36026c94cbfeb13 100644 (file)
@@ -23,7 +23,7 @@
 class CalendarRegressionTest: public IntlTest {
 
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
     void test4100311(void);
     void test4074758(void);
index a3d9e1330c7d7c2463d38afaaea0a27640a85c9f..7c0e7a9003cd6457e28a3d0a8a03350594ad670b 100644 (file)
@@ -19,7 +19,7 @@
 class CalendarTest: public CalendarTimeZoneTest {
 public:
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
     /**
      * This test confirms the correct behavior of add when incrementing
index dae33899689c2e93793291206f3e74bd65611e87..a8b893e5b6b920988efc0ed676e56645408b5584 100644 (file)
@@ -38,7 +38,7 @@ public:
     CanonicalIteratorTest();
     virtual ~CanonicalIteratorTest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     void TestCanonicalIterator(void);
     void TestExhaustive(void);
index 2e899629cae7172f449822b9d38f7f7adf199c2b..d6c37ef96b62e06f492d0e1ef831d6e0a6e0057c 100644 (file)
@@ -43,42 +43,42 @@ public:
         text = newText;
     }
 
-    virtual void getText(UnicodeString& result) {
+    virtual void getText(UnicodeString& result) override {
         text.extract(0,text.length(),result);
     }
     static UClassID getStaticClassID(void){ 
         return (UClassID)(&fgClassID); 
     }
-    virtual UClassID getDynamicClassID(void) const
+    virtual UClassID getDynamicClassID(void) const override {
         return getStaticClassID(); 
     }
 
-    virtual bool operator==(const ForwardCharacterIterator& /*that*/) const{
+    virtual bool operator==(const ForwardCharacterIterator& /*that*/) const override {
         return true;
     }
 
-    virtual SCharacterIterator* clone(void) const {
+    virtual SCharacterIterator* clone(void) const override {
         return NULL;
     }
-    virtual int32_t hashCode(void) const{
+    virtual int32_t hashCode(void) const override {
         return DONE;
     }
-    virtual UChar nextPostInc(void){ return text.charAt(pos++);}
-    virtual UChar32 next32PostInc(void){return text.char32At(pos++);}
-    virtual UBool hasNext() { return TRUE;}
-    virtual UChar first(){return DONE;}
-    virtual UChar32 first32(){return DONE;}
-    virtual UChar last(){return DONE;}
-    virtual UChar32 last32(){return DONE;}
-    virtual UChar setIndex(int32_t /*pos*/){return DONE;}
-    virtual UChar32 setIndex32(int32_t /*pos*/){return DONE;}
-    virtual UChar current() const{return DONE;}
-    virtual UChar32 current32() const{return DONE;}
-    virtual UChar next(){return DONE;}
-    virtual UChar32 next32(){return DONE;}
-    virtual UChar previous(){return DONE;}
-    virtual UChar32 previous32(){return DONE;}
-    virtual int32_t move(int32_t delta,CharacterIterator::EOrigin origin){    
+    virtual UChar nextPostInc(void) override { return text.charAt(pos++);}
+    virtual UChar32 next32PostInc(void) override {return text.char32At(pos++);}
+    virtual UBool hasNext() override { return TRUE;}
+    virtual UChar first() override {return DONE;}
+    virtual UChar32 first32() override {return DONE;}
+    virtual UChar last() override {return DONE;}
+    virtual UChar32 last32() override {return DONE;}
+    virtual UChar setIndex(int32_t /*pos*/) override {return DONE;}
+    virtual UChar32 setIndex32(int32_t /*pos*/) override {return DONE;}
+    virtual UChar current() const override {return DONE;}
+    virtual UChar32 current32() const override {return DONE;}
+    virtual UChar next() override {return DONE;}
+    virtual UChar32 next32() override {return DONE;}
+    virtual UChar previous() override {return DONE;}
+    virtual UChar32 previous32() override {return DONE;}
+    virtual int32_t move(int32_t delta,CharacterIterator::EOrigin origin) override {
         switch(origin) {
         case kStart:
             pos = begin + delta;
@@ -101,7 +101,7 @@ public:
 
         return pos;
     }
-    virtual int32_t move32(int32_t delta, CharacterIterator::EOrigin origin){    
+    virtual int32_t move32(int32_t delta, CharacterIterator::EOrigin origin) override {
         switch(origin) {
         case kStart:
             pos = begin;
@@ -128,7 +128,7 @@ public:
 
         return pos;
     }
-    virtual UBool hasPrevious() {return TRUE;}
+    virtual UBool hasPrevious() override {return TRUE;}
 
   SCharacterIterator&  operator=(const SCharacterIterator&    that){
      text = that.text;
@@ -976,7 +976,7 @@ public:
     }
 
     // useful stuff, mostly dummy but testing coverage and subclassability
-    virtual UChar nextPostInc() {
+    virtual UChar nextPostInc() override {
         if(pos<UPRV_LENGTHOF(s)) {
             return s[pos++];
         } else {
@@ -984,7 +984,7 @@ public:
         }
     }
 
-    virtual UChar32 next32PostInc() {
+    virtual UChar32 next32PostInc() override {
         if(pos<UPRV_LENGTHOF(s)) {
             UChar32 c;
             U16_NEXT(s, pos, UPRV_LENGTHOF(s), c);
@@ -994,16 +994,16 @@ public:
         }
     }
 
-    virtual UBool hasNext() {
+    virtual UBool hasNext() override {
         return pos<UPRV_LENGTHOF(s);
     }
 
-    virtual UChar first() {
+    virtual UChar first() override {
         pos=0;
         return s[0];
     }
 
-    virtual UChar32 first32() {
+    virtual UChar32 first32() override {
         UChar32 c;
         pos=0;
         U16_NEXT(s, pos, UPRV_LENGTHOF(s), c);
@@ -1011,7 +1011,7 @@ public:
         return c;
     }
 
-    virtual UChar setIndex(int32_t position) {
+    virtual UChar setIndex(int32_t position) override {
         if(0<=position && position<=UPRV_LENGTHOF(s)) {
             pos=position;
             if(pos<UPRV_LENGTHOF(s)) {
@@ -1021,7 +1021,7 @@ public:
         return DONE;
     }
 
-    virtual UChar32 setIndex32(int32_t position) {
+    virtual UChar32 setIndex32(int32_t position) override {
         if(0<=position && position<=UPRV_LENGTHOF(s)) {
             pos=position;
             if(pos<UPRV_LENGTHOF(s)) {
@@ -1033,7 +1033,7 @@ public:
         return DONE;
     }
 
-    virtual UChar current() const {
+    virtual UChar current() const override {
         if(pos<UPRV_LENGTHOF(s)) {
             return s[pos];
         } else {
@@ -1041,7 +1041,7 @@ public:
         }
     }
 
-    virtual UChar32 current32() const {
+    virtual UChar32 current32() const override {
         if(pos<UPRV_LENGTHOF(s)) {
             UChar32 c;
             U16_GET(s, 0, pos, UPRV_LENGTHOF(s), c);
@@ -1051,7 +1051,7 @@ public:
         }
     }
 
-    virtual UChar next() {
+    virtual UChar next() override {
         if(pos<UPRV_LENGTHOF(s) && ++pos<UPRV_LENGTHOF(s)) {
             return s[pos];
         } else {
@@ -1059,7 +1059,7 @@ public:
         }
     }
 
-    virtual UChar32 next32() {
+    virtual UChar32 next32() override {
         if(pos<UPRV_LENGTHOF(s)) {
             U16_FWD_1(s, pos, UPRV_LENGTHOF(s));
         }
@@ -1073,50 +1073,50 @@ public:
         }
     }
 
-    virtual UBool hasPrevious() {
+    virtual UBool hasPrevious() override {
         return pos>0;
     }
 
-    virtual void getText(UnicodeString &result) {
+    virtual void getText(UnicodeString &result) override {
         result.setTo(s, UPRV_LENGTHOF(s));
     }
 
     // dummy implementations of other pure virtual base class functions
-    virtual bool operator==(const ForwardCharacterIterator &that) const {
+    virtual bool operator==(const ForwardCharacterIterator &that) const override {
         return
             this==&that ||
             (typeid(*this)==typeid(that) && pos==((SubCharIter &)that).pos);
     }
 
-    virtual int32_t hashCode() const {
+    virtual int32_t hashCode() const override {
         return 2;
     }
 
-    virtual CharacterIterator *clone() const {
+    virtual CharacterIterator *clone() const override {
         return NULL;
     }
 
-    virtual UChar last() {
+    virtual UChar last() override {
         return 0;
     }
 
-    virtual UChar32 last32() {
+    virtual UChar32 last32() override {
         return 0;
     }
 
-    virtual UChar previous() {
+    virtual UChar previous() override {
         return 0;
     }
 
-    virtual UChar32 previous32() {
+    virtual UChar32 previous32() override {
         return 0;
     }
 
-    virtual int32_t move(int32_t /*delta*/, EOrigin /*origin*/) {
+    virtual int32_t move(int32_t /*delta*/, EOrigin /*origin*/) override {
         return 0;
     }
 
-    virtual int32_t move32(int32_t /*delta*/, EOrigin /*origin*/) {
+    virtual int32_t move32(int32_t /*delta*/, EOrigin /*origin*/) override {
         return 0;
     }
 
@@ -1125,7 +1125,7 @@ public:
         return (UClassID)(&fgClassID);
     }
 
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 
index b4d8458677117772fc7ef9b6b7e9bc29c1597e7a..9c4f3bf23d7536bcf36648bb51469bf568dc9a48 100644 (file)
@@ -19,7 +19,7 @@ class CharIterTest: public IntlTest {
 public:
     CharIterTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /**
      * Test Constructors and operators ==, != and a few other methods
index 4f1fee9375e8dab1c095cf516e7d0b9da890433b..4ce9ada56ca6a4cf90ed3bcd1b3e24b966fabd51 100644 (file)
@@ -66,7 +66,7 @@ public:
         delete coll;
     }
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
 
     void TestMinMax();
     void TestImplicits();
index 1f51f70d010f131d07693a973e14ade951bfac8e..483b89114c9ede812f1a5e47c7d59ddc6f3367b2 100644 (file)
@@ -226,7 +226,7 @@ public:
     CompactDecimalFormatTest() {
     }
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void TestEnglishShort();
     void TestSerbianShort();
index dda10cb5d27b758ca01b7a0a88a78fb54a3fcfce..9fb0d9af2970c5b8b172cb3b91cb19f4c0318813 100644 (file)
@@ -69,7 +69,7 @@ public:
     ConversionTest();
     virtual ~ConversionTest();
     
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 
     void TestToUnicode();
     void TestFromUnicode();
index 1733f1a6e425aaecff5b0c8a7afd6e39f096e105..dd0a0a0fd63a2c7edcfe609cf17e51aa78a7223e 100644 (file)
@@ -29,7 +29,7 @@
  */
 class CompoundTransliteratorTest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
 
     /*Tests the constructors */
     void TestConstruction(void);
index 2e0fb3a567e3a38601745acd7ff75753b0d3efe2..72d1ca92aea1dcefe1c6bb5ccd48c3922122d702 100644 (file)
@@ -21,7 +21,7 @@ public:
     CharsetDetectionTest();
     virtual ~CharsetDetectionTest();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     virtual void ConstructionTest();
     virtual void UTF8Test();
index 9ee37631d7e70804bbb794398200b464b85e34d8..3527e939f0bd1b86c068cf86e6c6cec2d13983de 100644 (file)
@@ -31,7 +31,7 @@ public:
 
     CollationCurrencyTest();
     virtual ~CollationCurrencyTest();
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
 
     void currencyTest(/*char *par*/);
 };
index fee2d8abe077389280e1296688c33189d714b70a..5589603a657e104dc6ee770847c58f903ea732ce 100644 (file)
@@ -31,7 +31,7 @@ class CalendarFieldsSet;
 
 class DataDrivenCalendarTest : public IntlTest {
        void runIndexedTest(int32_t index, UBool exec, const char* &name,
-                       char* par = NULL);
+                       char* par = NULL) override;
 public:
        DataDrivenCalendarTest();
        virtual ~DataDrivenCalendarTest();
index ab94793eccfd3cecf6372fa66e39f344fb5a7463..7d3fc1909eabb86c4ae0517249b9c05f099d30d2 100644 (file)
@@ -31,7 +31,7 @@ class DataMap;
 
 class DataDrivenFormatTest : public IntlTest {
     void runIndexedTest(int32_t index, UBool exec, const char* &name,
-            char* par = NULL);
+            char* par = NULL) override;
 public:
     DataDrivenFormatTest();
     virtual ~DataDrivenFormatTest();
index 090da6d744579c4b57438726244371a1cd37b1fb..71595ed4ee1564d45282a328f5b33a4e2c7ee18c 100644 (file)
@@ -19,7 +19,7 @@
 
 
 class IntlTestDecimalFormatAPI: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 public:
     /**
index df5168e322f2bec1358cb71a0a06fcb68b8b29df..60d57a30aeeefbb40a75aa3c78a043528085bcea 100644 (file)
@@ -29,7 +29,7 @@ public:
     DecimalFormatTest();
     virtual ~DecimalFormatTest();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // The following are test functions that are visible from the intltest test framework.
     virtual void DataDrivenTests();
index 10d1edaf29ca2e2a13a5ee3535aa4a91c7883ecd..ee7e2afae054709be4497d4b91958851b2a15817 100644 (file)
@@ -28,7 +28,7 @@ public:
 
     CollationGermanTest();
     virtual ~CollationGermanTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // perform test with strength PRIMARY
     void TestPrimary(/* char* par */);
index 390b4e22c99bb5cd949b91c3b07c9f9b98321567..3ded5df2ff39980cee9473c34bd590d739f7fd3d 100644 (file)
@@ -22,7 +22,7 @@
  * verifies that it works on a basic level.
  */
 class IntlTestDateFormatAPI: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index ecad4312c9a5bbf0a5cf8315c49ca78ced6df402..050cdd9ba6049cdcd71372d728fa09ef30a8547c 100644 (file)
@@ -22,7 +22,7 @@
  **/
 class DateFormatRegressionTest: public CalendarTimeZoneTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
     void Test4029195(void);
index 57806661ee6ffba16d380f9f304fa69ffab46455..1f76c3e46be977207a2e3948ffdec66bfbe4dafe 100644 (file)
@@ -25,7 +25,7 @@
 class DateFormatRoundTripTest : public IntlTest {    
     
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 
 public:
     DateFormatRoundTripTest();
index dc196d76df404f202defda3a11ecc2a138fa700d..2fe94984470c6ffd753271a4b0e4bfc5ea85003a 100644 (file)
@@ -22,7 +22,7 @@
  **/
 class DateFormatTest: public CalendarTimeZoneTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
     /**
      * Verify that patterns have the correct values and could produce
index f381bc80246d04721bbe1868bcf22af45e10b85b..428b209a0958b8c78a800d83f577e2e0313ad556 100644 (file)
@@ -25,7 +25,7 @@ U_NAMESPACE_END
  * Test basic functionality of various API functions
  **/
 class DateIntervalFormatTest: public IntlTestWithFieldPosition {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 public:
     /**
index b6412467439af0578321e3962eaf14eacff687e1..4650fd7fcf6764599b4446818d0203cb7e845792 100644 (file)
@@ -19,7 +19,7 @@
  * Test basic functionality of various API functions
  **/
 class IntlTestDateTimePatternGeneratorAPI : public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index cc794fb5ba92c9e105468091f0ee8e3dceab294a..0b4d3f495ae0489f14d5a7a1cd3187dfc74a0555 100644 (file)
@@ -30,7 +30,7 @@ public:
 
     CollationEnglishTest();
     virtual ~CollationEnglishTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // performs test with strength PRIMARY
     void TestPrimary(/* char* par */);
index 28116af198dfbde2bd91a269775b37e7617359d8..f8eb7c24277f9a6e3df8f6457a0944133b0fe433 100644 (file)
@@ -12,7 +12,7 @@
 
 class EraRulesTest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
 
 private:
     void testAPIs();
index 88a8307278492fddc12cc9cbdcc2c495c8efad8c..b2885636aa9786f35d6c4431dc21d3c7fec29ffb 100644 (file)
@@ -30,7 +30,7 @@ public:
 
     CollationSpanishTest();
     virtual ~CollationSpanishTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // performs tests with strength PRIMARY
     void TestPrimary(/* char* par */);
index 103441351da181d8eb632f6abd5b426a55ebece4..1346e45b21bdc73337bf6a589ae325ed34015d7d 100644 (file)
@@ -29,7 +29,7 @@ public:
 
     CollationFinnishTest();
     virtual ~CollationFinnishTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // perform tests with strength PRIMARY
     void TestPrimary(/* char* par */);
index 8ed608cb7b79c105b37ea5326afa5529cc461266..49d14791b3afd2aad937f076e99d380c655c26c1 100644 (file)
@@ -255,7 +255,7 @@ protected:
     void handleParseValue(const FieldsSet* inheritFrom,
                           int32_t field,
                           const U_NAMESPACE_QUALIFIER UnicodeString& substr,
-                          UErrorCode& status);
+                          UErrorCode& status) override;
 };
 
 /**
@@ -282,11 +282,11 @@ class DateTimeStyleSet : public FieldsSet {
         void handleParseValue(const FieldsSet* inheritFrom,
                               int32_t field,
                               const U_NAMESPACE_QUALIFIER UnicodeString& substr,
-                              UErrorCode& status);
+                              UErrorCode& status) override;
         int32_t handleParseName(const FieldsSet* inheritFrom,
                                 const U_NAMESPACE_QUALIFIER UnicodeString& name,
                                 const U_NAMESPACE_QUALIFIER UnicodeString& substr,
-                                UErrorCode& status);
+                                UErrorCode& status) override;
 };
 
 
index 18f56d392dcd3f7f634d60eb762d11e30257d5b0..45721a320ac816b3cf35a40fd7c0db6ff9ccf206 100644 (file)
@@ -23,7 +23,7 @@ class FormattedStringBuilderTest : public IntlTest {
     void testUnlimitedCapacity();
     void testCodePoints();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     void assertEqualsImpl(const UnicodeString &a, const FormattedStringBuilder &b);
index ec237daff92b877432967ff9930b3f901ca44d0c..d784f353ef3ec44946a84c51ed0bbf99286c946a 100644 (file)
@@ -16,7 +16,7 @@
 
 class FormattedValueTest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void testBasic();
     void testSetters();
index 4cf19f103046e8324101172d836ade30ecb92dba..3299b99135310521901a21a5b87749bdaa167384 100644 (file)
@@ -28,7 +28,7 @@ public:
 
     CollationFrenchTest();
     virtual ~CollationFrenchTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // perform tests with strength SECONDARY
     void TestSecondary(/* char* par */);
index 9337aebcbf8e17cfce2e364e193d7e7479dc789b..ade87247aee19c35a1e6a69fbd91f849b9465b96 100644 (file)
@@ -52,7 +52,7 @@ public:
 
     G7CollationTest() {}
     virtual ~G7CollationTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 
     // perform test for G7 locales
index a4b9b7bf1ee7a8db4720e04e961f01a9e2798c2b..d62debbead2c199650a9554613077a383676f1f5 100644 (file)
@@ -36,7 +36,7 @@ public:
     GenderInfoTest() {
     }
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void TestGetListGender();
     void TestFallback();
index 5f92a46e37fbd454b6d85e5eb0fe80d9a79a4a8e..aa2d9ca05ce73e43895b7d9b7e619ba8b84312a0 100644 (file)
@@ -27,12 +27,12 @@ class WrongListener : public EventListener {
 
 class ICUNSubclass : public ICUNotifier {
     public:
-    UBool acceptsListener(const EventListener& /*l*/) const {
+    UBool acceptsListener(const EventListener& /*l*/) const override {
         return TRUE;
         // return l instanceof MyListener;
     }
 
-    virtual void notifyListener(EventListener& /*l*/) const {
+    virtual void notifyListener(EventListener& /*l*/) const override {
     }
 };
 
@@ -57,7 +57,7 @@ class LKFSubclass : public LocaleKeyFactory {
     }
 
     protected:
-    virtual const Hashtable* getSupportedIDs(UErrorCode &/*status*/) const {
+    virtual const Hashtable* getSupportedIDs(UErrorCode &/*status*/) const override {
         return &table;
     }
 };
@@ -82,7 +82,7 @@ class Integer : public UObject {
         return (UClassID)&fgClassID;
     }
 
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 
@@ -113,11 +113,11 @@ const char Integer::fgClassID = '\0';
 // use locale keys
 class TestIntegerService : public ICUService {
     public:
-    ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const {
+    ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const override {
         return LocaleKey::createWithCanonicalFallback(id, NULL, status); // no fallback locale
     }
 
-    virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& status) 
+    virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& status) override
     {
         Integer* i;
         if (U_SUCCESS(status) && obj && (i = dynamic_cast<Integer*>(obj)) != NULL) {
@@ -126,7 +126,7 @@ class TestIntegerService : public ICUService {
         return NULL;
     }
 
-    virtual UObject* cloneInstance(UObject* instance) const {
+    virtual UObject* cloneInstance(UObject* instance) const override {
         return instance ? new Integer(*(Integer*)instance) : NULL;
     }
 };
@@ -478,7 +478,7 @@ ICUServiceTest::testAPI_One()
 class TestStringSimpleKeyService : public ICUService {
 public:
  
-        virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& status) 
+        virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& status) override
     {
                 // We could put this type check into ICUService itself, but we'd still
                 // have to implement cloneInstance.  Otherwise we could just tell the service
@@ -490,18 +490,18 @@ public:
         return NULL;
     }
 
-    virtual UObject* cloneInstance(UObject* instance) const {
+    virtual UObject* cloneInstance(UObject* instance) const override {
         return instance ? new UnicodeString(*(UnicodeString*)instance) : NULL;
     }
 };
 
 class TestStringService : public ICUService {
     public:
-    ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const {
+    ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const override {
         return LocaleKey::createWithCanonicalFallback(id, NULL, status); // no fallback locale
     }
 
-  virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& /* status */) 
+  virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& /* status */) override
     {
         UnicodeString* s;
         if (obj && (s = dynamic_cast<UnicodeString*>(obj)) != NULL) {
@@ -510,7 +510,7 @@ class TestStringService : public ICUService {
         return NULL;
     }
 
-    virtual UObject* cloneInstance(UObject* instance) const {
+    virtual UObject* cloneInstance(UObject* instance) const override {
         return instance ? new UnicodeString(*(UnicodeString*)instance) : NULL;
     }
 };
@@ -519,15 +519,15 @@ class TestStringService : public ICUService {
 class AnonymousStringFactory : public ICUServiceFactory
 {
     public:
-    virtual UObject* create(const ICUServiceKey& key, const ICUService* /* service */, UErrorCode& /* status */) const {
+    virtual UObject* create(const ICUServiceKey& key, const ICUService* /* service */, UErrorCode& /* status */) const override {
         return new UnicodeString(key.getID());
     }
 
-    virtual void updateVisibleIDs(Hashtable& /*result*/, UErrorCode& /*status*/) const {
+    virtual void updateVisibleIDs(Hashtable& /*result*/, UErrorCode& /*status*/) const override {
         // do nothing
     }
 
-    virtual UnicodeString& getDisplayName(const UnicodeString& /*id*/, const Locale& /*locale*/, UnicodeString& result) const {
+    virtual UnicodeString& getDisplayName(const UnicodeString& /*id*/, const Locale& /*locale*/, UnicodeString& result) const override {
         // do nothing
         return result;
     }
@@ -536,7 +536,7 @@ class AnonymousStringFactory : public ICUServiceFactory
         return (UClassID)&fgClassID;
     }
 
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 
@@ -565,7 +565,7 @@ class TestMultipleKeyStringFactory : public ICUServiceFactory {
     ~TestMultipleKeyStringFactory() {
     }
 
-    UObject* create(const ICUServiceKey& key, const ICUService* /* service */, UErrorCode& status) const {
+    UObject* create(const ICUServiceKey& key, const ICUService* /* service */, UErrorCode& status) const override {
         if (U_FAILURE(status)) {
         return NULL;
         }
@@ -581,7 +581,7 @@ class TestMultipleKeyStringFactory : public ICUServiceFactory {
         return NULL;
     }
 
-    void updateVisibleIDs(Hashtable& result, UErrorCode& status) const {
+    void updateVisibleIDs(Hashtable& result, UErrorCode& status) const override {
         if (U_SUCCESS(_status)) {
             for (int32_t i = 0; i < _ids.size(); ++i) {
                 result.put(*(UnicodeString*)_ids[i], (void*)this, status);
@@ -589,7 +589,7 @@ class TestMultipleKeyStringFactory : public ICUServiceFactory {
         }
     }
 
-    UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const {
+    UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const override {
         if (U_SUCCESS(_status) && _ids.contains((void*)&id)) {
             char buffer[128];
             UErrorCode status = U_ZERO_ERROR;
@@ -612,7 +612,7 @@ class TestMultipleKeyStringFactory : public ICUServiceFactory {
         return (UClassID)&fgClassID;
     }
 
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 
@@ -833,7 +833,7 @@ class CalifornioLanguageFactory : public ICUResourceBundleFactory
       supportedIDs = NULL;
     }
 
-    const Hashtable* getSupportedIDs(UErrorCode& status) const 
+    const Hashtable* getSupportedIDs(UErrorCode& status) const override
     {
         if (supportedIDs == NULL) {
             Hashtable* table = new Hashtable();
@@ -848,7 +848,7 @@ class CalifornioLanguageFactory : public ICUResourceBundleFactory
         return supportedIDs;
     }
 
-    UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const 
+    UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const override
     {
         UnicodeString prefix = "";
         UnicodeString suffix = "";
@@ -958,7 +958,7 @@ class SimpleListener : public ServiceListener {
     public:
     SimpleListener(ICUServiceTest* test, const UnicodeString& name) : _test(test), _name(name) {}
 
-    virtual void serviceChanged(const ICUService& service) const {
+    virtual void serviceChanged(const ICUService& service) const override {
         UnicodeString serviceName = "listener ";
         serviceName.append(_name);
         serviceName.append(" n++");
@@ -1030,7 +1030,7 @@ public void serviceChanged(ICUService s) {
 
 class TestStringLocaleService : public ICULocaleService {
     public:
-    virtual UObject* cloneInstance(UObject* instance) const {
+    virtual UObject* cloneInstance(UObject* instance) const override {
         return instance ? new UnicodeString(*(UnicodeString*)instance) : NULL;
     }
 };
@@ -1228,7 +1228,7 @@ class WrapFactory : public ICUServiceFactory {
     greetingID = NULL;
   }
 
-    UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const {
+    UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const override {
         if (U_SUCCESS(status)) {
             UnicodeString temp;
             if (key.currentID(temp).compare(getGreetingID()) == 0) {
@@ -1243,13 +1243,13 @@ class WrapFactory : public ICUServiceFactory {
         return NULL;
     }
 
-    void updateVisibleIDs(Hashtable& result, UErrorCode& status) const {
+    void updateVisibleIDs(Hashtable& result, UErrorCode& status) const override {
         if (U_SUCCESS(status)) {
             result.put("greeting", (void*)this, status);
         }
     }
 
-    UnicodeString& getDisplayName(const UnicodeString& id, const Locale& /* locale */, UnicodeString& result) const {
+    UnicodeString& getDisplayName(const UnicodeString& id, const Locale& /* locale */, UnicodeString& result) const override {
         result.append("wrap '");
         result.append(id);
         result.append("'");
@@ -1263,7 +1263,7 @@ class WrapFactory : public ICUServiceFactory {
         return (UClassID)&fgClassID;
     }
 
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 
index 67d6dd07344c4bf486d4c7d61d925db11822fd36..1be6fa41fa70554cfda35aa0e3ec923aec73768b 100644 (file)
@@ -26,7 +26,7 @@ class ICUServiceTest : public IntlTest
   ICUServiceTest();
   virtual ~ICUServiceTest();
 
-  void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
+  void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
 
   void testAPI_One(void);
   void testAPI_Two(void);
index e88291a9af71ef8c75e03c93c098ed86a9a4a075..3c940ac1c521448198684ac18f52846f542371a8 100644 (file)
@@ -21,7 +21,7 @@
 
 class IdnaConfTest: public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
     IdnaConfTest();
     virtual ~IdnaConfTest();
 private:
index fd3ab2ef74105803a3195604bb339f7d13698c37..876fb9e3a99ebff795f7234baa62e63a697d26c5 100644 (file)
@@ -20,7 +20,7 @@
 class IntlCalendarTest: public CalendarTimeZoneTest {
 public:
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
     void TestTypes(void);
 
index 418f618bfdae99e4c8a2ff6381839c25042b7499..8c5777789c366cf6fff5321da1d657234e65bb3b 100644 (file)
@@ -161,7 +161,7 @@ public:
 
     virtual void log( const UnicodeString &message );
 
-    virtual void logln( const UnicodeString &message );
+    virtual void logln( const UnicodeString &message ) override;
 
     virtual void logln( void );
 
@@ -207,11 +207,11 @@ public:
 
     virtual void err( const UnicodeString &message );
 
-    virtual void errln( const UnicodeString &message );
+    virtual void errln( const UnicodeString &message ) override;
 
     virtual void dataerr( const UnicodeString &message );
 
-    virtual void dataerrln( const UnicodeString &message );
+    virtual void dataerrln( const UnicodeString &message ) override;
 
     void errcheckln(UErrorCode status, const UnicodeString &message );
 
@@ -418,7 +418,7 @@ public:
 public:
     UBool run_phase2( char* name, char* par ); // internally, supports reporting memory leaks
     static const char* loadTestData(UErrorCode& err);
-    virtual const char* getTestDataPath(UErrorCode& err);
+    virtual const char* getTestDataPath(UErrorCode& err) override;
     static const char* getSourceTestData(UErrorCode& err);
     static char *getUnidataPath(char path[]);
     UChar *ReadAndConvertFile(const char *fileName, int &ulen, const char *encoding, UErrorCode &status);
index 2aaaa1df00d9072fa2d81bda55235a9ad56379c3..fc28c72e7dc27bc84aba7f45e7a9e36854939f5f 100644 (file)
@@ -33,7 +33,7 @@ public:
     CollationIteratorTest();
     virtual ~CollationIteratorTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
 
     /**
     * Test that results from CollationElementIterator.next is equivalent to
index feb55e2b3c3674e6c56962db2a0ce65ef75a8a26..49056d38fb91cf366eca9be8b1ad01c8654dc48b 100644 (file)
@@ -22,7 +22,7 @@
 
 
 class IntlTestFormat: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 
index 263e5552646c14dff60baa64fa2cdead221921c4..f712e27738412dae7024ba550da96ce0e68556c6 100644 (file)
 
 
 class MajorTestLevel: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 class IntlTestNormalize: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 #endif
index 67648f70d1ee6d113c8259f089795ad38578b90f..a7ae7de8ff115c6cb94e4e732708b0f22e7d2662 100644 (file)
@@ -25,7 +25,7 @@
 
 class IntlTestRBBI: public IntlTest {
 public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 #endif /* #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_REGULAR_EXPRESSIONS */
index 5cb97ea2b5fb7c22acfa7958ecd6bf9ed98d6cd8..9fae1755cf190a973e07fbe74083724d4f262488 100644 (file)
@@ -22,7 +22,7 @@ class IntlTestRBNF : public IntlTest {
  public:
 
   // IntlTest override
-  virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par);
+  virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par) override;
 
 #if U_HAVE_RBNF
   /** 
index 3b49aa6bea4b3acd79a7525f2e1b8c2bcabd2e97..7dcbd1e629e9d0c9a0e1675575c4a2ece50daf17 100644 (file)
@@ -22,7 +22,7 @@ class IntlTestRBNFParse : public IntlTest {
  public:
 
   // IntlTest override
-  virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par);
+  virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par) override;
 
 #if U_HAVE_RBNF
   /** 
index e06d593ff5218c587b5075fd7f3093ac68185980..4608f6927fcbac6ab0f8123247d1bc79f346a52d 100644 (file)
@@ -20,7 +20,7 @@
 class RbnfRoundTripTest : public IntlTest {
 
   // IntlTest override
-  virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par);
+  virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par) override;
 
 #if U_HAVE_RBNF
   /**
index 47cda32cf3888998178bdca8ec10364c3bcd6a04..7eca31bb729899cdda591519127bf91733d59295 100644 (file)
@@ -22,7 +22,7 @@
 
 class IntlTestSpoof: public IntlTest {
 public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
     
     // Test the USpoofDetector API functions that require C++
     // The pure C part of the API, which is most of it, is tested in cintltst
index 4418941954e1103c5be7309a0b8e2535e3a40c17..0f9aeaa8e5fed90506294ebe0150c992bc56f307 100644 (file)
@@ -25,7 +25,7 @@
 
 class IntlTestTransliterator: public IntlTest {
 public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 #endif /* #if !UCONFIG_NO_TRANSLITERATION */
index 228dbf2f218aa1a6ac6860ec54ed67303b243699..5793261a91d59dba83579969dc312a2c37b5d033 100644 (file)
@@ -135,7 +135,7 @@ public:
         }
     }
 private:
-    virtual void handleFailure() const {
+    virtual void handleFailure() const override {
         ++checks;
     }
     int32_t &checks;
@@ -312,7 +312,7 @@ class LocalPointerTest : public IntlTest {
 public:
     LocalPointerTest() {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
 
     void TestLocalPointer();
     void TestLocalPointerMoveSwap();
@@ -831,7 +831,7 @@ void LocalPointerTest::TestLocalXyzStdUniquePtr() {
 class EnumSetTest : public IntlTest {
 public:
   EnumSetTest() {}
-  virtual void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+  virtual void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
   void TestEnumSet();
 };
 
index 3f3e851a89c4b6d7a585444f3c4b04611e457d03..3968a140ac79c2f5fa404de4a4b4bdbdbecc5f8d 100644 (file)
 
 class IntlTestUtilities: public IntlTest {
 public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 class ErrorCodeTest: public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
     void TestErrorCode();
     void TestSubclass();
     void TestIcuTestErrorCode();
index 3e274cef35770304e9e5439fbbae055ba175dcb7..e1aca114f5c94195b01452515d025eb943704b68 100644 (file)
@@ -29,7 +29,7 @@ public:
 
     CollationKanaTest();
     virtual ~CollationKanaTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // performs test with strength TERIARY
     void TestTertiary(/* char* par */);
index a518b88c1123add5fc6774ede342e2bc61875b66..5fab2d125b162c558310d597ec2166f729b4b898 100644 (file)
@@ -31,7 +31,7 @@ public:
     virtual ~JamoTest();
 private:
     void runIndexedTest(int32_t index, UBool exec, const char* &name,
-                        char* par=NULL);
+                        char* par=NULL) override;
 
     void TestJamo(void);
     
@@ -46,7 +46,7 @@ private:
     // Override TransliteratorTest
     virtual void expectAux(const UnicodeString& tag,
                            const UnicodeString& summary, UBool pass,
-                           const UnicodeString& expectedResult);
+                           const UnicodeString& expectedResult) override;
 
     // Methods to convert Jamo to/from readable short names,
     // e.g. (Gi) <> U+1100
index 6219e46d550fc2866249371514c0507d7e87fcb3..658c1eea55db34cbbaccd9e0a85ddbc572132999 100644 (file)
@@ -24,7 +24,7 @@ public:
 
     LotusCollationKoreanTest();
     virtual ~LotusCollationKoreanTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // performs test with strength TERIARY
     void TestTertiary(/* char* par */);
index 0805e7be9451e65ee7c1be94e41c2514c7f1e912..d6bf3bc0d689026e79055fd0ac8bb61589cb2207 100644 (file)
@@ -31,7 +31,7 @@ class ListFormatterTest : public IntlTestWithFieldPosition {
     ListFormatterTest();
     virtual ~ListFormatterTest() {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 
     void TestRoot();
     void TestBogus();
index f2c9658044a0244e57595a3db63171d711c1626b..b8f0b9951bde9095cd282667acb8c4009a7fd462 100644 (file)
@@ -13,7 +13,7 @@ class LocaleBuilderTest: public IntlTest {
     LocaleBuilderTest();
     virtual ~LocaleBuilderTest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     void TestAddRemoveUnicodeLocaleAttribute(void);
     void TestAddRemoveUnicodeLocaleAttributeWellFormed(void);
index a2fc1e42afe07105da79adb97d009ffcb0c117b8..06bf8f8c7a60aad48f3fe28cc4268c330d0f7d10 100644 (file)
@@ -51,7 +51,7 @@ class LocaleMatcherTest : public IntlTest {
 public:
     LocaleMatcherTest() {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
 
     void testEmpty();
     void testCopyErrorTo();
index e09a7d392cb50b46692a1deb1e9e3ad8b9799881..f8cefb6e37ac8e056904b691415b8cc76d334351 100644 (file)
@@ -17,7 +17,7 @@ public:
     LocaleDisplayNamesTest();
     virtual ~LocaleDisplayNamesTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
 
 #if !UCONFIG_NO_FORMATTING
     /**
index 59577a2224c6af07d36e840c4875fa472d29044f..316f14e89f14eee0c75695ba4acf1629b4c8d48b 100644 (file)
@@ -17,7 +17,7 @@ public:
     LocaleTest();
     virtual ~LocaleTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /**
      * Test methods to set and get data fields
index 8958c5fbdb35312b5feef38c13d7a00a755077e7..dd675ceae682a3570c9e59516c9ab6c89bdad9d9 100644 (file)
@@ -30,7 +30,7 @@ public:
     LSTMBETest();
     virtual ~LSTMBETest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     void TestThaiGraphclust();
     void TestThaiCodepoints();
index 4fcb9258fa5a00e6d381eedb53c8628b1205bd26..003804db9a4e8fa868bb294dee5a4f93fc7889a7 100644 (file)
@@ -43,7 +43,7 @@ public:
     MeasureFormatTest() {
     }
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void TestBasic();
     void TestCompatible53();
index dbe7e0f2daeae6e6ca8e6e28c0a68f78ea5428bc..8eaefed561a3093a437b4f266fa3bca408f846bd 100644 (file)
@@ -21,7 +21,7 @@
 class DateFormatMiscTests : public IntlTest {    
     
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
     void test4097450(void);
index 4f02e0cc9b7e4e5290ff90e580ab1755a0e65310..2730bce0010a1fc5ecd32a322010ced2a110629d 100644 (file)
@@ -30,7 +30,7 @@ public:
 
     CollationMonkeyTest();
     virtual ~CollationMonkeyTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // utility function used in tests, returns absolute value
     int32_t checkValue(int32_t value);
index 3330184554de08cf7052e3b549ddd7ec74545401..fbf37fa23bebeb45ef48e8ed384e2edece18fbef 100644 (file)
@@ -21,7 +21,7 @@
 class MessageFormatRegressionTest: public IntlTest {
 
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
     void Test4074764(void);
index e5f67f2f7d41131891a2cb39aed843ffd4ea32f9..3a209a6756e7b6db31ac0a79d4858511622d0b45 100644 (file)
@@ -271,7 +271,7 @@ public:
         delete currencyStyle;
     }
     
-    virtual NumberFormat* createFormat(const Locale& /* loc */, UNumberFormatStyle formatType)
+    virtual NumberFormat* createFormat(const Locale& /* loc */, UNumberFormatStyle formatType) override
     {
         if (formatType == UNUM_CURRENCY) {
             return currencyStyle->clone();
@@ -279,7 +279,7 @@ public:
         return NULL;
     }
 
-   virtual inline UClassID getDynamicClassID() const
+   virtual inline UClassID getDynamicClassID() const override
    {
        return (UClassID)&gID;
    }
index 79745454d704d8bdc6cab30aead214acb2753cb8..be0f051b3d9b4734707a4804a5b658cb28960275 100644 (file)
@@ -20,7 +20,7 @@
  *  This test executes basic functionality checks of various API functions
  **/
 class IntlTestNumberFormatAPI: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index ecb228cd3228c17614ac4407cad45a8e99684cdd..4770e55c428f3facebe9b4e724eefed686d5bf46 100644 (file)
@@ -23,7 +23,7 @@
 class NumberFormatRoundTripTest : public IntlTest {    
     
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
     static UBool verbose;
index 9e5fea762c5e6bb665bbc9b5149d70e669ea5965..9ae425fe58fdc727ad3cafea52a29c55142c027b 100644 (file)
@@ -28,7 +28,7 @@ class NormalizerConformanceTest : public IntlTest {
     NormalizerConformanceTest();
     virtual ~NormalizerConformanceTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
 
     /**
      * Test the conformance of Normalizer to
index 8305a6b7d830470e6745872585bacffbb8a4554b..1252afb836d32ee781307383c156bcb87502554b 100644 (file)
@@ -42,7 +42,7 @@ class AffixUtilsTest : public IntlTest {
     void testInvalid();
     void testUnescapeWithSymbolProvider();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     UnicodeString unescapeWithDefaults(const SymbolProvider &defaultProvider, UnicodeString input,
@@ -98,7 +98,7 @@ class NumberFormatterApiTest : public IntlTestWithFieldPosition {
     void toDecimalNumber();
     void microPropsInternals();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     CurrencyUnit USD;
@@ -205,7 +205,7 @@ class DecimalQuantityTest : public IntlTest {
     void testScientificAndCompactSuppressedExponent();
     void testSuppressedExponentUnchangedByInitialScaling();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     void assertDoubleEquals(UnicodeString message, double a, double b);
@@ -218,7 +218,7 @@ class DoubleConversionTest : public IntlTest {
   public:
     void testDoubleConversionApi();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 };
 
 class ModifiersTest : public IntlTest {
@@ -228,7 +228,7 @@ class ModifiersTest : public IntlTest {
     void testSimpleModifier();
     void testCurrencySpacingEnabledModifier();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     void assertModifierEquals(const Modifier &mod, int32_t expectedPrefixLength, bool expectedStrong,
@@ -246,7 +246,7 @@ class PatternModifierTest : public IntlTest {
     void testPatternWithNoPlaceholder();
     void testMutableEqualsImmutable();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     UnicodeString getPrefix(const MutablePatternModifier &mod, UErrorCode &status);
@@ -260,7 +260,7 @@ class PatternStringTest : public IntlTest {
     void testExceptionOnInvalid();
     void testBug13117();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
 };
@@ -277,7 +277,7 @@ class NumberParserTest : public IntlTest {
     void test20360_BidiOverflow();
     void testInfiniteRecursion();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 };
 
 class NumberSkeletonTest : public IntlTest {
@@ -294,7 +294,7 @@ class NumberSkeletonTest : public IntlTest {
     void perUnitInArabic();
     void perUnitToSkeleton();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     void expectedErrorSkeleton(const char16_t** cases, int32_t casesLen);
@@ -317,7 +317,7 @@ class NumberRangeFormatterTest : public IntlTestWithFieldPosition {
     void testGetDecimalNumbers();
     void test21358_SignPosition();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     CurrencyUnit USD;
@@ -357,7 +357,7 @@ class NumberPermutationTest : public IntlTest {
   public:
     void testPermutations();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 };
 
 
@@ -375,7 +375,7 @@ class NumberPermutationTest : public IntlTest {
 
 class NumberTest : public IntlTest {
   public:
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) {
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override {
         if (exec) {
             logln("TestSuite NumberTest: ");
         }
index 13a4cf59659515548b707d6d9034d2b0bdb2ec1e..f04b41c2b65c3c27ba56d144a0f0c386fdf5bb11 100644 (file)
@@ -202,7 +202,7 @@ void AffixUtilsTest::testInvalid() {
 
 class NumericSymbolProvider : public SymbolProvider {
   public:
-    virtual UnicodeString getSymbol(AffixPatternType type) const {
+    virtual UnicodeString getSymbol(AffixPatternType type) const override {
         return Int64ToUnicodeString(type < 0 ? -type : type);
     }
 };
index 99af1c2748233594a1ed50ade2b1c4261f81a3a4..892a9de4de5dad7a5ddd96626f45b1842d3e7c61 100644 (file)
@@ -64,7 +64,7 @@ public:
     void TestPercent();
     void TestPerMilli();
     void TestPadding();
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void assertPatternFr(
             const char *expected, double x, const char *pattern, UBool possibleDataError=FALSE);
index 6095ec2d2b0452985dab388f8fd405542de44632..ee74b3bbe1f2f7e6600da803ee2b540513e742ed 100644 (file)
@@ -307,29 +307,29 @@ NumberFormatTest::TestAPI(void)
 class StubNumberFormat :public NumberFormat{
 public:
     StubNumberFormat(){}
-    virtual UnicodeString& format(double ,UnicodeString& appendTo,FieldPosition& ) const {
+    virtual UnicodeString& format(double ,UnicodeString& appendTo,FieldPosition& ) const override {
         return appendTo;
     }
-    virtual UnicodeString& format(int32_t ,UnicodeString& appendTo,FieldPosition& ) const {
+    virtual UnicodeString& format(int32_t ,UnicodeString& appendTo,FieldPosition& ) const override {
         return appendTo.append((UChar)0x0033);
     }
-    virtual UnicodeString& format(int64_t number,UnicodeString& appendTo,FieldPosition& pos) const {
+    virtual UnicodeString& format(int64_t number,UnicodeString& appendTo,FieldPosition& pos) const override {
         return NumberFormat::format(number, appendTo, pos);
     }
-    virtual UnicodeString& format(const Formattable& , UnicodeString& appendTo, FieldPosition& , UErrorCode& ) const {
+    virtual UnicodeString& format(const Formattable& , UnicodeString& appendTo, FieldPosition& , UErrorCode& ) const override {
         return appendTo;
     }
     virtual void parse(const UnicodeString& ,
                     Formattable& ,
-                    ParsePosition& ) const {}
+                    ParsePosition& ) const override {}
     virtual void parse( const UnicodeString& ,
                         Formattable& ,
-                        UErrorCode& ) const {}
-    virtual UClassID getDynamicClassID(void) const {
+                        UErrorCode& ) const override {}
+    virtual UClassID getDynamicClassID(void) const override {
         static char classID = 0;
         return (UClassID)&classID;
     }
-    virtual StubNumberFormat* clone() const {return NULL;}
+    virtual StubNumberFormat* clone() const override {return NULL;}
 };
 
 void
index c92067a7842c0966a504c0d49e8780543328cac5..8dffb9440aacedf8eecbb55725ee7d4af1dcb9d7 100644 (file)
@@ -37,7 +37,7 @@ struct NumberFormatTest_Attributes {
  */
 class NumberFormatDataDrivenTest : public DataDrivenNumberFormatTestSuite {
   public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
     void TestNumberFormatTestTuple();
     void TestDataDrivenICU4C();
 
@@ -45,19 +45,19 @@ class NumberFormatDataDrivenTest : public DataDrivenNumberFormatTestSuite {
     UBool isFormatPass(
             const NumberFormatTestTuple &tuple,
             UnicodeString &appendErrorMessage,
-            UErrorCode &status);
+            UErrorCode &status) override;
     UBool isToPatternPass(
             const NumberFormatTestTuple &tuple,
             UnicodeString &appendErrorMessage,
-            UErrorCode &status);
+            UErrorCode &status) override;
     UBool isParsePass(
             const NumberFormatTestTuple &tuple,
             UnicodeString &appendErrorMessage,
-            UErrorCode &status);
+            UErrorCode &status) override;
     UBool isParseCurrencyPass(
             const NumberFormatTestTuple &tuple,
             UnicodeString &appendErrorMessage,
-            UErrorCode &status);
+            UErrorCode &status) override;
 };
 
 /**
@@ -66,7 +66,7 @@ class NumberFormatDataDrivenTest : public DataDrivenNumberFormatTestSuite {
 class NumberFormatTest: public CalendarTimeZoneTest {
 
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
  public:
 
     /**
index fe4e21d161a0dca413ba6e753bdf26ef96a31a39..c8d278e27a7b4c478d45f20f08e7c0849954a549 100644 (file)
@@ -31,12 +31,12 @@ class MyNumberFormatTest : public NumberFormat
 {
 public:
 
-    virtual UClassID getDynamicClassID(void) const;
+    virtual UClassID getDynamicClassID(void) const override;
   
     virtual UnicodeString& format(    double            number, 
                     UnicodeString&        toAppendTo, 
                     FieldPositionIterator* posIter,
-                    UErrorCode& status) const
+                    UErrorCode& status) const override
     {
         return NumberFormat::format(number, toAppendTo, posIter, status);
     }
@@ -45,7 +45,7 @@ public:
     virtual UnicodeString& format(const Formattable& obj,
                                   UnicodeString& toAppendTo,
                                   FieldPosition& pos,
-                                  UErrorCode& status) const
+                                  UErrorCode& status) const override
     {
         return NumberFormat::format(obj, toAppendTo, pos, status);
     }
@@ -53,7 +53,7 @@ public:
     /* Just use one of the format functions */
     virtual UnicodeString& format(    double            /* number */, 
                     UnicodeString&        toAppendTo, 
-                    FieldPosition&        /* pos */) const
+                    FieldPosition&        /* pos */) const override
     {
         toAppendTo = "";
         return toAppendTo;
@@ -67,28 +67,28 @@ public:
     /* Just use one of the parse functions */
     virtual void parse(    const UnicodeString&    /* text */, 
             Formattable&            result, 
-            ParsePosition&          /* parsePosition */) const
+            ParsePosition&          /* parsePosition */) const override
     {
         result.setLong((int32_t)0);
     }
   
     virtual void parse(    const UnicodeString&    text, 
             Formattable&            result, 
-            UErrorCode&            status) const 
+            UErrorCode&            status) const override
     {
         NumberFormat::parse(text, result, status);
     }
-    virtual MyNumberFormatTest* clone() const 
+    virtual MyNumberFormatTest* clone() const override
     { return NULL; }
 
     virtual UnicodeString& format(int32_t, 
                 UnicodeString& foo, 
-                FieldPosition&) const
+                FieldPosition&) const override
     { return foo.remove(); }
 
     virtual UnicodeString& format(int64_t, 
                 UnicodeString& foo, 
-                FieldPosition&) const
+                FieldPosition&) const override
     { return foo.remove(); }
 
     virtual void applyPattern(const UnicodeString&, UParseError&, UErrorCode&){
index 1d14c73694c4cd47368d4692379a21159437827d..38cdf8c5350a0f65e1ff4948daa3be7a2e8a84c9 100644 (file)
@@ -24,7 +24,7 @@
 class NumberFormatRegressionTest: public IntlTest {
 
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
     void Test4075713(void);
index 2e882e81122112c10d3e66ee2ba13badc774d1a8..d1d2b5ef2b4279720f8a16cce6ee1ef875d9ce05 100644 (file)
@@ -36,7 +36,7 @@ public:
     void TestIterate();
     void TestEqual();
     void TestCopyAndAssign();
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
     void addVariant(
             PluralMapBase::Category v,
             const UnicodeString &value,
index 038b11b2d0c8be148e99b15ab320376944e1d2ee..38c52579cbfefefcb104f5079fd7e8a97c3091a1 100644 (file)
@@ -22,7 +22,7 @@
  * Test basic functionality of various API functions
  **/
 class PluralFormatTest : public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index 927a24d94a428a71fa948273d31f8dba3b1e7384..6a92225aec2d0bc4436e4245cf7402551cac35f4 100644 (file)
@@ -21,7 +21,7 @@
  * Test basic functionality of various API functions
  **/
 class PluralRulesTest : public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index a50aab22d4b1cd0abef551ce72edb35bca36b9c7..2830eafb673ddb4b8862e59db436715661444c0e 100644 (file)
@@ -21,7 +21,7 @@
  **/
 class ParsePositionTest: public IntlTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
     void TestParsePosition(void);
index 9fc57e43b0e11523a89b5be6a26c96ca5da6bdb0..dd6d043feff941d6f3ee20b9efa61dc788fb8b41 100644 (file)
@@ -29,7 +29,7 @@ public:
     QuantityFormatterTest() {
     }
     void TestBasic();
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
 };
 
index 8286e6a79594627d804acd19f7752242dbb937c0..27cacca8fde59cc335420279bcc1cf65d704272a 100644 (file)
@@ -29,7 +29,7 @@ class RBBIAPITest: public IntlTest {
 public:
    
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
     /**
      * Tests Constructor behaviour of RuleBasedBreakIterator
      **/
index cff731ae6b6898e644248d5aeda7c1132123fa32..1f2609018c92d090e946eb5208ff24a6f4582d6c 100644 (file)
@@ -56,7 +56,7 @@ class RBBIMonkeyTest: public IntlTest {
     RBBIMonkeyTest();
     virtual ~RBBIMonkeyTest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
     void testMonkey();
 
 
index 742f029652a3818a0c3a96015d7956e441750cce..2202b2a22f61e79a816d832577daab6cf2c3cb60 100644 (file)
@@ -1579,9 +1579,9 @@ class RBBICharMonkey: public RBBIMonkeyKind {
 public:
     RBBICharMonkey();
     virtual          ~RBBICharMonkey();
-    virtual  UVector *charClasses();
-    virtual  void     setText(const UnicodeString &s);
-    virtual  int32_t  next(int32_t i);
+    virtual  UVector *charClasses() override;
+    virtual  void     setText(const UnicodeString &s) override;
+    virtual  int32_t  next(int32_t i) override;
 private:
     UVector   *fSets;
 
@@ -1863,9 +1863,9 @@ class RBBIWordMonkey: public RBBIMonkeyKind {
 public:
     RBBIWordMonkey();
     virtual          ~RBBIWordMonkey();
-    virtual  UVector *charClasses();
-    virtual  void     setText(const UnicodeString &s);
-    virtual int32_t   next(int32_t i);
+    virtual  UVector *charClasses() override;
+    virtual  void     setText(const UnicodeString &s) override;
+    virtual int32_t   next(int32_t i) override;
 private:
     UVector      *fSets;
 
@@ -2235,9 +2235,9 @@ class RBBISentMonkey: public RBBIMonkeyKind {
 public:
     RBBISentMonkey();
     virtual          ~RBBISentMonkey();
-    virtual  UVector *charClasses();
-    virtual  void     setText(const UnicodeString &s);
-    virtual int32_t   next(int32_t i);
+    virtual  UVector *charClasses() override;
+    virtual  void     setText(const UnicodeString &s) override;
+    virtual int32_t   next(int32_t i) override;
 private:
     int               moveBack(int posFrom);
     int               moveForward(int posFrom);
@@ -2569,9 +2569,9 @@ class RBBILineMonkey: public RBBIMonkeyKind {
 public:
     RBBILineMonkey();
     virtual          ~RBBILineMonkey();
-    virtual  UVector *charClasses();
-    virtual  void     setText(const UnicodeString &s);
-    virtual  int32_t  next(int32_t i);
+    virtual  UVector *charClasses() override;
+    virtual  void     setText(const UnicodeString &s) override;
+    virtual  int32_t  next(int32_t i) override;
     virtual  void     rule9Adjust(int32_t pos, UChar32 *posChar, int32_t *nextPos, UChar32 *nextChar);
 private:
     UVector      *fSets;
index 7fa14e6a49f11dd0f60b1ee762aad776d27daae7..acb3e82bbec4d169062932503271cdf32175c4d4 100644 (file)
@@ -42,7 +42,7 @@ public:
     RBBITest();
     virtual ~RBBITest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     void TestGetAvailableLocales();
     void TestGetDisplayName();
index 3cc3e5e6a6ae085b64f1a368a98fb5af0ecaea3f..85226a9e62a545571756e3a4bc1432140451fc61 100644 (file)
@@ -32,7 +32,7 @@ public:
     CollationRegressionTest();
     virtual ~CollationRegressionTest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // @bug 4048446
     //
index 0dc1d7ef6bf661139802c225811f2421bc05b473..d11e447b62b29489ba70d221f3ab130e68bb59e8 100644 (file)
@@ -24,7 +24,7 @@ public:
     RegexTest();
     virtual ~RegexTest();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // The following are test functions that are visible from the intltest test framework.
     virtual void API_Match();
index 4058d6ab824946c8a0d60808c7af7cf5f8e97bdf..47649b26ccecd6597f767bdb5912bde554ea943c 100644 (file)
@@ -21,7 +21,7 @@
  **/
 class RegionTest: public IntlTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 
 public:
     RegionTest();
index 661228dc9fedba8f63261365a1b0e6f82bbc6c54..d785d75075046bf8fcd1931b6080fa553a18758f 100644 (file)
@@ -772,7 +772,7 @@ public:
     RelativeDateTimeFormatterTest() {
     }
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void TestEnglish();
     void TestEnglishCaps();
index bf4a72243183bd473605ed9cbcc36fd6b1159d4f..51afca26db69eac9f2c3fa7b50d05fa69bb32068 100644 (file)
@@ -71,7 +71,7 @@ public:
         this->styles = s;
     }
 
-    virtual TestReplaceable *clone() const {
+    virtual TestReplaceable *clone() const override {
         return new TestReplaceable(chars, styles);
     }
 
@@ -89,7 +89,7 @@ public:
         return s;
     }
 
-    void extractBetween(int32_t start, int32_t limit, UnicodeString& result) const {
+    void extractBetween(int32_t start, int32_t limit, UnicodeString& result) const override {
         chars.extractBetween(start, limit, result);
     }
 
@@ -105,18 +105,18 @@ public:
      *
      * @draft ICU 2.2
      */
-    virtual inline UClassID getDynamicClassID() const { return getStaticClassID(); }
+    virtual inline UClassID getDynamicClassID() const override { return getStaticClassID(); }
 
 protected:
-    virtual int32_t getLength() const {
+    virtual int32_t getLength() const override {
         return chars.length();
     }
 
-    virtual UChar getCharAt(int32_t offset) const{
+    virtual UChar getCharAt(int32_t offset) const override {
         return chars.charAt(offset);
     }
 
-    virtual UChar32 getChar32At(int32_t offset) const{
+    virtual UChar32 getChar32At(int32_t offset) const override {
         return chars.char32At(offset);
     }
 
@@ -144,7 +144,7 @@ protected:
         styles.replaceBetween(start, limit, s);
     }
 
-    virtual void handleReplaceBetween(int32_t start, int32_t limit, const UnicodeString& text) {
+    virtual void handleReplaceBetween(int32_t start, int32_t limit, const UnicodeString& text) override {
         UnicodeString s;
         this->extractBetween(start, limit, s);
         if (s == text) return; // NO ACTION!
@@ -153,7 +153,7 @@ protected:
     }
     
 
-    virtual void copy(int32_t start, int32_t limit, int32_t dest) {
+    virtual void copy(int32_t start, int32_t limit, int32_t dest) override {
         chars.copy(start, limit, dest);
         styles.copy(start, limit, dest);
     }
@@ -179,32 +179,32 @@ ReplaceableTest::runIndexedTest(int32_t index, UBool exec,
  */
 class NoopReplaceable : public Replaceable {
 public:
-    virtual int32_t getLength() const {
+    virtual int32_t getLength() const override {
         return 0;
     }
 
-    virtual UChar getCharAt(int32_t /*offset*/) const{
+    virtual UChar getCharAt(int32_t /*offset*/) const override {
         return 0xffff;
     }
 
-    virtual UChar32 getChar32At(int32_t /*offset*/) const{
+    virtual UChar32 getChar32At(int32_t /*offset*/) const override {
         return 0xffff;
     }
 
-    void extractBetween(int32_t /*start*/, int32_t /*limit*/, UnicodeString& result) const {
+    void extractBetween(int32_t /*start*/, int32_t /*limit*/, UnicodeString& result) const override {
         result.remove();
     }
 
-    virtual void handleReplaceBetween(int32_t /*start*/, int32_t /*limit*/, const UnicodeString &/*text*/) {
+    virtual void handleReplaceBetween(int32_t /*start*/, int32_t /*limit*/, const UnicodeString &/*text*/) override {
         /* do nothing */
     }
 
-    virtual void copy(int32_t /*start*/, int32_t /*limit*/, int32_t /*dest*/) {
+    virtual void copy(int32_t /*start*/, int32_t /*limit*/, int32_t /*dest*/) override {
         /* do nothing */
     }
 
     static inline UClassID getStaticClassID() { return (UClassID)&fgClassID; }
-    virtual inline UClassID getDynamicClassID() const { return getStaticClassID(); }
+    virtual inline UClassID getDynamicClassID() const override { return getStaticClassID(); }
 
 private:
     static const char fgClassID;
index ee95f10866555682cfb1381c2c76a04d08b22e6e..097eaaa402fc18c0cc125414bbc41c19e42555ba 100644 (file)
@@ -30,7 +30,7 @@
  */
 class ReplaceableTest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
 
     /*Tests the Replaceable class according to the API documentation. */
     void TestReplaceableClass(void);
index 879bb6e264e42a8870a0cd126b5582bab6caf27f..b6f5934fa9ed0bbf014b5a4b2ab7b439d34b0e33 100644 (file)
@@ -19,7 +19,7 @@ public:
     ResourceBundleTest();
     virtual ~ResourceBundleTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /** 
      * Perform several extensive tests using the subtest routine testTag
index 565e9887af0b5960285a3e56a35ae09bf117832f..e4eed1971b8edb55f8d976c7ee608b2233f17a62 100644 (file)
@@ -19,7 +19,7 @@ public:
     NewResourceBundleTest();
     virtual ~NewResourceBundleTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /** 
      * Perform several extensive tests using the subtest routine testTag
index c76e19cbb1cfdd2e80fb255adbe92cc385ed89fe..f44981d18e8b712450ae11f2b140c2ea2ceb62d4 100644 (file)
@@ -23,7 +23,7 @@
 
 class ScientificNumberFormatterTest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void TestBasic();
     void TestFarsi();
index 8e31cc161d5edc50c23d51c1542fdd60b2d41ac4..6a6533bae8f4002364aa9287c3ad3c9545dc37ce 100644 (file)
@@ -19,7 +19,7 @@
  * Test basic functionality of various API functions
  **/
 class IntlTestSimpleDateFormatAPI : public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index e0ddfa26f91f0fc141a47683802e78d6ae9b8a08..9ad94c6d99aab3e438fbea1bd0c4c6d4f27d897e 100644 (file)
@@ -22,7 +22,7 @@
  * Test basic functionality of various API functions
  **/
 class SelectFormatTest : public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index 2d707b4a4f0ec6c9a7e9bbcdbfefa10f79c53ee9..c11e31fcfa2c7aabcfc7f83514d74c317d5bf77a 100644 (file)
@@ -28,14 +28,14 @@ public:
   /**
    * Generates a hash code for this iterator.  
    */
-  virtual int32_t hashCode(void) const;
+  virtual int32_t hashCode(void) const override;
         
   /**
    * Returns a UClassID for this ForwardCharacterIterator ("poor man's
    * RTTI").<P> Despite the fact that this function is public,
    * DO NOT CONSIDER IT PART OF CHARACTERITERATOR'S API!  
    */
-  virtual UClassID getDynamicClassID(void) const;
+  virtual UClassID getDynamicClassID(void) const override;
 
   /**
    * Gets the current code unit for returning and advances to the next code unit
@@ -43,7 +43,7 @@ public:
    * (toward endIndex()).  If there are
    * no more code units to return, returns DONE.
    */
-  virtual UChar         nextPostInc(void);
+  virtual UChar         nextPostInc(void) override;
         
   /**
    * Gets the current code point for returning and advances to the next code point
@@ -51,7 +51,7 @@ public:
    * (toward endIndex()).  If there are
    * no more code points to return, returns DONE.
    */
-  virtual UChar32       next32PostInc(void);
+  virtual UChar32       next32PostInc(void) override;
         
   /**
    * Returns FALSE if there are no more code units or code points
@@ -59,7 +59,7 @@ public:
    * This is used with nextPostInc() or next32PostInc() in forward
    * iteration.
    */
-  virtual UBool        hasNext();
+  virtual UBool        hasNext() override;
 
 protected:
     SimpleFwdCharIterator() {}
index 8c230ff2b01928f3d7bb8f1a309fd8c98473e5e7..32f453cba8196aa87b821c1bc95c65c7a7d99fbe 100644 (file)
@@ -36,7 +36,7 @@ public:
     void TestFormatReplaceOptimizationNoOffsets();
     void TestFormatReplaceNoOptimizationNoOffsets();
     void TestQuotingLikeMessageFormat();
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void verifyOffsets(
             const int32_t *expected,
index f308958bed8751ba8d347ceba7e705b6d989e0a7..8f7c48aca3574ed67e932a903f00fc91a5539916 100644 (file)
@@ -37,7 +37,7 @@ void SimpleThread::join() {
 class ThreadPoolThread: public SimpleThread {
   public:
     ThreadPoolThread(ThreadPoolBase *pool, int32_t threadNum) : fPool(pool), fNum(threadNum) {}
-    virtual void run() {fPool->callFn(fNum); }
+    virtual void run() override { fPool->callFn(fNum); }
     ThreadPoolBase *fPool;
     int32_t         fNum;
 };
index 62d40b2cefe9b833b41541eb43d14c3994ee06dd..c3b6d9547207e5e41c2da45461e7f922b4568595 100644 (file)
@@ -79,7 +79,7 @@ class ThreadPool : public ThreadPoolBase {
         ThreadPoolBase(test, howMany), fRunFnPtr(runFnPtr) {}
     virtual ~ThreadPool() {}
   private:
-    virtual void callFn(int32_t param) {
+    virtual void callFn(int32_t param) override {
         TestClass *test = dynamic_cast<TestClass *>(fIntlTest);
         (test->*fRunFnPtr)(param);
     }
index b8603c179c6bf532793bc04e2392c06e8b331882..d0b7bfae18cb36d2624b485322097c79e4b8172c 100644 (file)
@@ -2265,9 +2265,9 @@ public:
                const UnicodeString &pattern);
     ~TestSearch();
 
-    void        setOffset(int32_t position, UErrorCode &status);
-    int32_t     getOffset() const;
-    SearchIterator* safeClone() const;
+    void        setOffset(int32_t position, UErrorCode &status) override;
+    int32_t     getOffset() const override;
+    SearchIterator* safeClone() const override;
 
 
     /**
@@ -2275,7 +2275,7 @@ public:
      *
      * @draft ICU 2.2
      */
-    virtual inline UClassID getDynamicClassID() const { return getStaticClassID(); }
+    virtual inline UClassID getDynamicClassID() const override { return getStaticClassID(); }
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
@@ -2289,8 +2289,8 @@ public:
     UnicodeString m_pattern_;
 
 protected:
-    int32_t      handleNext(int32_t position, UErrorCode &status);
-    int32_t      handlePrev(int32_t position, UErrorCode &status);
+    int32_t      handleNext(int32_t position, UErrorCode &status) override;
+    int32_t      handlePrev(int32_t position, UErrorCode &status) override;
     TestSearch & operator=(const TestSearch &that);
 
 private:
@@ -2452,12 +2452,12 @@ void StringSearchTest::TestSubclass()
 class StubSearchIterator:public SearchIterator{
 public:
     StubSearchIterator(){}
-    virtual void setOffset(int32_t , UErrorCode &) {}
-    virtual int32_t getOffset(void) const {return 0;}
-    virtual SearchIterator* safeClone(void) const {return NULL;}
-    virtual int32_t handleNext(int32_t , UErrorCode &){return 0;}
-    virtual int32_t handlePrev(int32_t , UErrorCode &) {return 0;}
-    virtual UClassID getDynamicClassID() const {
+    virtual void setOffset(int32_t , UErrorCode &) override {}
+    virtual int32_t getOffset(void) const override {return 0;}
+    virtual SearchIterator* safeClone(void) const override {return NULL;}
+    virtual int32_t handleNext(int32_t , UErrorCode &) override {return 0;}
+    virtual int32_t handlePrev(int32_t , UErrorCode &) override {return 0;}
+    virtual UClassID getDynamicClassID() const override {
         static char classID = 0;
         return (UClassID)&classID; 
     }
index 2b436caf2b747030880b5f894f30f8b32feb38c7..6a14e004cd1984028d200babfffccf7c311a63d8 100644 (file)
@@ -28,7 +28,7 @@ public:
     virtual ~StringSearchTest();
 
     void runIndexedTest(int32_t index, UBool exec, const char* &name, 
-                        char* par = NULL);
+                        char* par = NULL) override;
 #if !UCONFIG_NO_BREAK_ITERATION
 private:
     RuleBasedCollator *m_en_us_; 
index 2ef9200e05480ac669065aa262674fd0f972d158..f81a0069dffb1f648e8812ece12731fe0d0e11b1 100644 (file)
@@ -1017,7 +1017,7 @@ public:
     SetMonkey(const USet *theSet);
     ~SetMonkey();
 
-    virtual void append(UnicodeString &test, UnicodeString &alternate);
+    virtual void append(UnicodeString &test, UnicodeString &alternate) override;
 
 private:
     const USet *set;
@@ -1051,7 +1051,7 @@ public:
     StringSetMonkey(const USet *theSet, UCollator *theCollator, CollData *theCollData);
     ~StringSetMonkey();
 
-    void append(UnicodeString &testCase, UnicodeString &alternate);
+    void append(UnicodeString &testCase, UnicodeString &alternate) override;
 
 private:
     UnicodeString &generateAlternative(const UnicodeString &testCase, UnicodeString &alternate);
index 59d5b67ca25838939e7f63424b1b0baa50e32afa..bb252915805708cd979969c73a8e39be02a7aa7f 100644 (file)
@@ -29,7 +29,7 @@ public:
     SSearchTest();
     virtual ~SSearchTest();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* params = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* params = NULL ) override;
 #if !UCONFIG_NO_BREAK_ITERATION
 
     virtual void searchTest();
index ab12819716a07e1622581e0aede7f031694885ab..b33c769d9d6a00f920184082c8a20c708859287e 100644 (file)
@@ -16,7 +16,7 @@ class StaticUnicodeSetsTest : public IntlTest {
     void testSetCoverage();
     void testNonEmpty();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 
   private:
     void assertInSet(const UnicodeString& localeName, const UnicodeString &setName,
index 4154558e5c09198d5a1229f9e0191dba8dd362d2..7dba75fe56753d3a7ad9bedb86c66928eb2c5ecf 100644 (file)
@@ -41,7 +41,7 @@ public:
     StringCaseTest();
     virtual ~StringCaseTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 
     void TestCaseConversion();
 
index 78c4ba01b931877045000d9d9bd92a83a2fbe6ae..1ba025623cf9eb7b9453f042c770dca93c9847ce 100644 (file)
@@ -16,7 +16,7 @@ class StringSegmentTest : public IntlTest {
     void testGetCodePoint();
     void testCommonPrefixLength();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override;
 };
 
 static const char16_t* SAMPLE_STRING = u"📻 radio ðŸ“»";
index feacc4385b3efdd2611ed73cd61c38dcc54485ff..91d0d4d967ce9811190da61f2ed53b0847a0c134 100644 (file)
@@ -575,14 +575,14 @@ StringTest::TestStringPieceU8() {
 class SimpleByteSink : public ByteSink {
 public:
     SimpleByteSink(char *outbuf) : fOutbuf(outbuf), fLength(0) {}
-    virtual void Append(const char *bytes, int32_t n) {
+    virtual void Append(const char *bytes, int32_t n) override {
         if(fOutbuf != bytes) {
             memcpy(fOutbuf, bytes, n);
         }
         fOutbuf += n;
         fLength += n;
     }
-    virtual void Flush() { Append("z", 1); }
+    virtual void Flush() override { Append("z", 1); }
     int32_t length() { return fLength; }
 private:
     char *fOutbuf;
index 8890c0b99d6b1d9832236521ef3ca87856c2b8ad..fa0222680106efded4a7f6d3c2f52b8ebe29d9fb 100644 (file)
@@ -30,7 +30,7 @@ public:
     StringTest() {}
     virtual ~StringTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
 
 private:
     void TestEndian();
index a5f22b4d65bfd4f8b6a660cbcfc983ba17ec3716..a8672c232d8443c6bf64b969e8fd2165ef772582 100644 (file)
@@ -286,7 +286,7 @@ public:
     delete[] ids;
   }
 
-  virtual Collator* createCollator(const Locale& loc) {
+  virtual Collator* createCollator(const Locale& loc) override {
     const CollatorInfo* ci = getInfo(loc);
     if (ci) {
       return ci->collator->clone();
@@ -296,7 +296,7 @@ public:
 
   virtual UnicodeString& getDisplayName(const Locale& objectLocale,
                                         const Locale& displayLocale,
-                                        UnicodeString& result)
+                                        UnicodeString& result) override
   {
     const CollatorInfo* ci = getInfo(objectLocale);
     if (ci) {
@@ -307,7 +307,7 @@ public:
     return result;
   }
 
-  const UnicodeString* getSupportedIDs(int32_t& _count, UErrorCode& status) {
+  const UnicodeString* getSupportedIDs(int32_t& _count, UErrorCode& status) override {
     if (U_SUCCESS(status)) {
       if (!ids) {
         ids = new UnicodeString[count];
@@ -328,7 +328,7 @@ public:
     return NULL;
   }
 
-  virtual inline UClassID getDynamicClassID() const {
+  virtual inline UClassID getDynamicClassID() const override {
     return (UClassID)&gClassID;
   }
 
index 1cae2b67e88d50a648b36283034b0d33692feb94..893cff9985286b82df87595cacc61b0056bc82c1 100644 (file)
@@ -24,7 +24,7 @@ class StringEnumeration;
 
 class CollationServiceTest: public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* /*par = NULL */);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* /*par = NULL */) override;
 
     void TestRegister(void);
     void TestRegisterFactory(void);
index 544ec5fd41b47ae71f2d6bcdee29d7c1358df0f6..775b22b47c977cae051f2cdca3c5c6b9c3768094 100644 (file)
@@ -52,7 +52,7 @@ class TestChoiceFormat: public IntlTest {
     /** 
      *    runs tests in local functions:
      **/
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 #endif /* #if !UCONFIG_NO_FORMATTING */
index 676d2e266004d0438a8f89a33310cfcba3d67e04..1d72f658f2d9642913dfd53fc571d8d7e1f5459a 100644 (file)
@@ -52,7 +52,7 @@ class NamePrepTransform;
  */
 class TestIDNA : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
     void TestDataFile();
     void TestToASCII();
     void TestToUnicode();
index 6ff5b453597c08556e0c7df5fd78102ce301745f..518c684bab50eff2186c7eea352419a0357c3570 100644 (file)
@@ -23,7 +23,7 @@ class TestFormatSmallClasses: public IntlTest {
      *    FieldPosition in test_FieldPosition(),
      *    Formattable in test_Formattable().
      **/    
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 };
 
 #endif
index ea7e1c791b963f90d726f035a79da7817ecc2a76..aaba12a9b57849cbe3843d1a7c384295c3dd6f44 100644 (file)
@@ -27,7 +27,7 @@ public:
     CollationThaiTest();
     virtual ~CollationThaiTest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
     
 private:
 
index 87edcaca8f48e4430996a98ee20e5fc71cf233f4..500560c5c2abf8df4114218419198a07d2e7ede1 100644 (file)
@@ -22,7 +22,7 @@
  */
 class TestMessageFormat: public IntlTest {
 public:
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /**
      * regression test for a specific bug regarding ChoiceFormat boundaries
index 9a3577f3a4f81997c1e89ce1a2e71f9ea1632469..4420da2414fc77f7274cc51436d99ecd18b3e53a 100644 (file)
@@ -714,11 +714,11 @@ int gTestFilter3ClassID = 0;
  * Used by TestFiltering().
  */
 class TestFilter1 : public UnicodeFilter {
-    UClassID getDynamicClassID()const { return &gTestFilter1ClassID; }
-    virtual TestFilter1* clone() const {
+    UClassID getDynamicClassID()const override { return &gTestFilter1ClassID; }
+    virtual TestFilter1* clone() const override {
         return new TestFilter1(*this);
     }
-    virtual UBool contains(UChar32 c) const {
+    virtual UBool contains(UChar32 c) const override {
        if(c==0x63 || c==0x61 || c==0x43 || c==0x41)
           return FALSE;
        else
@@ -726,20 +726,20 @@ class TestFilter1 : public UnicodeFilter {
     }
     // Stubs
     virtual UnicodeString& toPattern(UnicodeString& result,
-                                     UBool /*escapeUnprintable*/) const {
+                                     UBool /*escapeUnprintable*/) const override {
         return result;
     }
-    virtual UBool matchesIndexValue(uint8_t /*v*/) const {
+    virtual UBool matchesIndexValue(uint8_t /*v*/) const override {
         return FALSE;
     }
-    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const {}
+    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const override {}
 };
 class TestFilter2 : public UnicodeFilter {
-    UClassID getDynamicClassID()const { return &gTestFilter2ClassID; }
-    virtual TestFilter2* clone() const {
+    UClassID getDynamicClassID() const override { return &gTestFilter2ClassID; }
+    virtual TestFilter2* clone() const override {
         return new TestFilter2(*this);
     }
-    virtual UBool contains(UChar32 c) const {
+    virtual UBool contains(UChar32 c) const override {
         if(c==0x65 || c==0x6c)
            return FALSE;
         else
@@ -747,20 +747,20 @@ class TestFilter2 : public UnicodeFilter {
     }
     // Stubs
     virtual UnicodeString& toPattern(UnicodeString& result,
-                                     UBool /*escapeUnprintable*/) const {
+                                     UBool /*escapeUnprintable*/) const override {
         return result;
     }
-    virtual UBool matchesIndexValue(uint8_t /*v*/) const {
+    virtual UBool matchesIndexValue(uint8_t /*v*/) const override {
         return FALSE;
     }
-    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const {}
+    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const override {}
 };
 class TestFilter3 : public UnicodeFilter {
-    UClassID getDynamicClassID()const { return &gTestFilter3ClassID; }
-    virtual TestFilter3* clone() const {
+    UClassID getDynamicClassID() const override { return &gTestFilter3ClassID; }
+    virtual TestFilter3* clone() const override {
         return new TestFilter3(*this);
     }
-    virtual UBool contains(UChar32 c) const {
+    virtual UBool contains(UChar32 c) const override {
         if(c==0x6f || c==0x77)
            return FALSE;
         else
@@ -768,13 +768,13 @@ class TestFilter3 : public UnicodeFilter {
     }
     // Stubs
     virtual UnicodeString& toPattern(UnicodeString& result,
-                                     UBool /*escapeUnprintable*/) const {
+                                     UBool /*escapeUnprintable*/) const override {
         return result;
     }
-    virtual UBool matchesIndexValue(uint8_t /*v*/) const {
+    virtual UBool matchesIndexValue(uint8_t /*v*/) const override {
         return FALSE;
     }
-    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const {}
+    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const override {}
 };
 
 
@@ -975,10 +975,10 @@ void TransliteratorAPITest::callEverything(const Transliterator *tr, int line) {
 static const int MyUnicodeFunctorTestClassID = 0;
 class MyUnicodeFunctorTestClass : public UnicodeFunctor {
 public:
-    virtual UnicodeFunctor* clone() const {return NULL;}
+    virtual UnicodeFunctor* clone() const override {return NULL;}
     static UClassID getStaticClassID(void) {return (UClassID)&MyUnicodeFunctorTestClassID;}
-    virtual UClassID getDynamicClassID(void) const {return getStaticClassID();}
-    virtual void setData(const TransliterationRuleData*) {}
+    virtual UClassID getDynamicClassID(void) const override {return getStaticClassID();}
+    virtual void setData(const TransliterationRuleData*) override {}
 };
 
 void TransliteratorAPITest::TestUnicodeFunctor() {
index 801c8f171dafa5a23f78ba3934f1c1e79604c70f..9d8ff97496da2f1d773f26cd980aaec00cca6fe9 100644 (file)
@@ -26,7 +26,7 @@
  */
 class TransliteratorAPITest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
 
     /*Tests the function getDisplayName() */
     void TestGetDisplayName(void);
index 5120fd8cd63983a99c15153f51a94a1803ab6728..9113a7b3d526ea379e53553e4705d4cfe981b472 100644 (file)
@@ -128,7 +128,7 @@ class LegalJamo : public Legal {
 public:
     LegalJamo() {}
     virtual ~LegalJamo() {}
-    virtual UBool is(const UnicodeString& sourceString) const;
+    virtual UBool is(const UnicodeString& sourceString) const override;
             int   getType(UChar c) const;
 };
 
@@ -172,7 +172,7 @@ public:
     LegalGreek(UBool _full) { full = _full; }
     virtual ~LegalGreek() {}
 
-    virtual UBool is(const UnicodeString& sourceString) const;
+    virtual UBool is(const UnicodeString& sourceString) const override;
 
     static UBool isVowel(UChar c);
     
@@ -1199,7 +1199,7 @@ private:
 public:
     LegalHebrew(UErrorCode& error);
     virtual ~LegalHebrew() {}
-    virtual UBool is(const UnicodeString& sourceString) const;
+    virtual UBool is(const UnicodeString& sourceString) const override;
 };
 
 LegalHebrew::LegalHebrew(UErrorCode& error){
@@ -1262,7 +1262,7 @@ class LegalIndic :public Legal{
     
 public:
     LegalIndic();
-    virtual UBool is(const UnicodeString& sourceString) const;
+    virtual UBool is(const UnicodeString& sourceString) const override;
     virtual ~LegalIndic() {}
 };
 UBool LegalIndic::is(const UnicodeString& sourceString) const{
index 03ed0bea1941a7f3a9fb4a74d0aea4a3dc5d4b50..26444c0d5bcb2aa1d3ef9f1f9fff5b33a4ea6300 100644 (file)
@@ -26,7 +26,7 @@
 class TransliteratorRoundTripTest : public IntlTest {
 
     void runIndexedTest(int32_t index, UBool exec, const char* &name,
-                        char* par=NULL);
+                        char* par=NULL) override;
 
     void TestKana(void);
     void TestHiragana(void);
index fa00e1ac480415acd9d5e16bb12f56b6aff0da85..8a81b5b3377417666fe20893bcb32961d7c007ed 100644 (file)
@@ -658,23 +658,23 @@ int gTestFilterClassID = 0;
  * Used by TestFiltering().
  */
 class TestFilter : public UnicodeFilter {
-    virtual TestFilter* clone() const {
+    virtual TestFilter* clone() const override {
         return new TestFilter(*this);
     }
-    virtual UBool contains(UChar32 c) const {
+    virtual UBool contains(UChar32 c) const override {
         return c != (UChar)0x0063 /*c*/;
     }
     // Stubs
     virtual UnicodeString& toPattern(UnicodeString& result,
-                                     UBool /*escapeUnprintable*/) const {
+                                     UBool /*escapeUnprintable*/) const override {
         return result;
     }
-    virtual UBool matchesIndexValue(uint8_t /*v*/) const {
+    virtual UBool matchesIndexValue(uint8_t /*v*/) const override {
         return FALSE;
     }
-    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const {}
+    virtual void addMatchSetTo(UnicodeSet& /*toUnionTo*/) const override {}
 public:
-    UClassID getDynamicClassID() const { return (UClassID)&gTestFilterClassID; }
+    UClassID getDynamicClassID() const override { return (UClassID)&gTestFilterClassID; }
 };
 
 /**
@@ -2026,15 +2026,15 @@ class TestTrans : public Transliterator {
 public:
     TestTrans(const UnicodeString& id) : Transliterator(id, 0) {
     }
-    virtual TestTrans* clone(void) const {
+    virtual TestTrans* clone(void) const override {
         return new TestTrans(getID());
     }
     virtual void handleTransliterate(Replaceable& /*text*/, UTransPosition& offsets,
-        UBool /*isIncremental*/) const
+        UBool /*isIncremental*/) const override
     {
         offsets.start = offsets.limit;
     }
-    virtual UClassID getDynamicClassID() const;
+    virtual UClassID getDynamicClassID() const override;
     static UClassID U_EXPORT2 getStaticClassID();
 };
 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(TestTrans)
index 64246d4add7ab1ed0c89e6243a4ceead2aa6c1bc..2f35e4b0cdaffae91c241a6768aa5d47c0db33e3 100644 (file)
@@ -31,7 +31,7 @@ public:
 
 private:
     void runIndexedTest(int32_t index, UBool exec, const char* &name,
-                        char* par=NULL);
+                        char* par=NULL) override;
 
     void TestInstantiation(void);
     
index 1a8e6440edd75df196745c0dd346836aa6809216..594f8510f403ac10590a9b40ead5a8633f4d95a3 100644 (file)
@@ -29,7 +29,7 @@ public:
 
     CollationTurkishTest();
     virtual ~CollationTurkishTest();
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // perform tests for turkish locale with strength PRIMARY
     void TestPrimary(/* char* par */);
index 0f13b336e908546356280ad75cb1ceb6c63764a1..1fc921fc79ace67504e2a8540584da8dddf8468c 100644 (file)
@@ -264,11 +264,11 @@ void TransliteratorErrorTest::TestRBTErrors() {
 class StubTransliterator: public Transliterator{
 public:
     StubTransliterator(): Transliterator(UNICODE_STRING_SIMPLE("Any-Null"), 0) {}
-    virtual void handleTransliterate(Replaceable& ,UTransPosition& offsets,UBool) const {
+    virtual void handleTransliterate(Replaceable& ,UTransPosition& offsets,UBool) const override {
         offsets.start = offsets.limit;
     }
 
-    virtual UClassID getDynamicClassID() const{
+    virtual UClassID getDynamicClassID() const override {
         static char classID = 0;
         return (UClassID)&classID; 
     }
index 85e5e808b2b44462b3044f55cd24946af3d9c05c..eade7503bcc564140ad4890e6a893e3cd04d006a 100644 (file)
@@ -32,7 +32,7 @@
  */
 class TransliteratorErrorTest : public IntlTest {
 public:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
 
     /*Tests the returned error codes on all the APIs according to the API documentation. */
     void TestTransliteratorErrors(void);
index 173e609c82921d85ba9d997b6009172192079d23..fe883194c72b6a0783c6674cf47d4b955aaf6e2a 100644 (file)
@@ -23,7 +23,7 @@
 
 
 class IntlTestCollator: public IntlTest {
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 protected:
     struct Order
     {
index df7cfbd0a42c1fca047f499863b4efc1f503517b..95b8dd6924279c77e772580a9cd780a726a532d9 100644 (file)
@@ -21,7 +21,7 @@
  *  Performs some tests in many variations on DateFormat
  **/
 class IntlTestDateFormat: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
     
 private:
 
index 1922941b847d65205fb0de9683d660a38b05f53d..79eccfc0f36e676669265194381270eafd209a5f 100644 (file)
@@ -20,7 +20,7 @@
  * Tests for DecimalFormatSymbols
  **/
 class IntlTestDecimalFormatSymbols: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index ea9afc70a92af9e98adf38bfd5f5f743cd90dfd8..2be4e33ec0bd6135439f44ac31d7e634a3fa1da1 100644 (file)
@@ -19,7 +19,7 @@
  * Tests for DateFormatSymbols
  **/
 class IntlTestDateFormatSymbols: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
     /**
index 5b70389c4a847fb52519a49b840ab6d8d4c40615..85f471f35bc67d7aa8687f2a34c57bc1ef708c84 100644 (file)
@@ -96,8 +96,9 @@ class TestThreadsThread : public SimpleThread
 {
 public:
     TestThreadsThread(char* whatToChange) { fWhatToChange = whatToChange; }
-    virtual void run() { Mutex m;
-                         *fWhatToChange = '*';
+    virtual void run() override {
+        Mutex m;
+        *fWhatToChange = '*';
     }
 private:
     char *fWhatToChange;
@@ -159,7 +160,7 @@ class TestArabicShapeThreads : public SimpleThread
 {
 public:
     TestArabicShapeThreads() {}
-    virtual void run() { doTailTest(); }
+    virtual void run() override { doTailTest(); }
 private:
        void doTailTest();
 };
@@ -450,7 +451,7 @@ public:
     }
 
 
-    virtual void run()
+    virtual void run() override
     {
         fTraceInfo                     = 1;
         LocalPointer<NumberFormat> percentFormatter;
@@ -738,7 +739,7 @@ public:
         noLines = nl;
         isAtLeastUCA62 = atLeastUCA62;
     }
-    virtual void run() {
+    virtual void run() override {
         uint8_t sk1[1024], sk2[1024];
         uint8_t *oldSk = NULL, *newSk = sk1;
         int32_t oldLen = 0;
@@ -945,7 +946,7 @@ public:
     }
 
 
-    virtual void run()
+    virtual void run() override
     {
         fTraceInfo    = 1;
         int loopCount = 0;
@@ -1014,7 +1015,7 @@ class TxThread: public SimpleThread {
   public:
     TxThread() {}
     ~TxThread();
-    void run();
+    void run() override;
 };
 
 TxThread::~TxThread() {}
@@ -1147,7 +1148,7 @@ class UnifiedCacheThread: public SimpleThread {
             const char *loc,
             const char *loc2) : fCache(cache), fLoc(loc), fLoc2(loc2) {}
     ~UnifiedCacheThread() {}
-    void run();
+    void run() override;
     void exerciseByLocale(const Locale &);
     const UnifiedCache *fCache;
     Locale fLoc;
@@ -1257,7 +1258,7 @@ class BreakTranslitThread: public SimpleThread {
   public:
     BreakTranslitThread() {}
     ~BreakTranslitThread() {}
-    void run();
+    void run() override;
 };
 
 void BreakTranslitThread::run() {
@@ -1306,7 +1307,7 @@ void MultithreadTest::TestBreakTranslit() {
 class TestIncDecThread : public SimpleThread {
 public:
     TestIncDecThread() {}
-    virtual void run();
+    virtual void run() override;
 };
 
 static u_atomic_int32_t gIncDecCounter;
@@ -1339,7 +1340,7 @@ static Calendar  *gSharedCalendar = {};
 class Test20104Thread : public SimpleThread {
 public:
     Test20104Thread() {}
-    virtual void run();
+    virtual void run() override;
 };
 
 void Test20104Thread::run() {
index d3983cf33f8222f19f337e4e734ac03f92a0fc41..7ac502a0389fdc4724c1129a6e9e74c6268b0fe1 100644 (file)
@@ -24,7 +24,7 @@ public:
     MultithreadTest();
     virtual ~MultithreadTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /**
      * test that threads even work
index d680d46de13d9dd1cc15ede5908bdb3d253c3b56..6b567b4a08d9c9f9a558d4ae317105ed53b50350 100644 (file)
@@ -24,7 +24,7 @@
  * NumberFormat.
  */
 class IntlTestNumberFormat: public IntlTest {
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );  
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
 private:
 
index 43a4a8abcea9a53c838d38cff3fe8eb913d65a95..c0fddcf0da963a128f86233ff8e175ec8aac297f 100644 (file)
@@ -17,7 +17,7 @@
  **/
 class PUtilTest : public IntlTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
 
 //    void testIEEEremainder(void);
index 2d5fdab4939e0af33308c8429fb44fdc4ad312d2..a35ccd289200a816c1a790efbedf4d30fe9e3096 100644 (file)
@@ -25,7 +25,7 @@ public:
     BasicNormalizerTest();
     virtual ~BasicNormalizerTest();
 
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     void TestHangulCompose(void);
     void TestHangulDecomp(void);
index c6da16cd7eda77050923c7e64553f5c930db27f4..db082ac736fb3f714f58f4f7b000d3df877da5a5 100644 (file)
@@ -25,7 +25,7 @@
 #endif
 
 class TimeUnitTest : public IntlTest {
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* /*par*/ ) {
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* /*par*/ ) override {
         if (exec) logln("TestSuite TimeUnitTest");
         TESTCASE_AUTO_BEGIN;
         TESTCASE_AUTO(testBasic);
index edd89a68b1f9a3d4a1d1e519ec3b5ff305aa77fe..549cdecf25e7ee950649db95667046bfa82151fb 100644 (file)
@@ -23,7 +23,7 @@
  */
 class TimeZoneBoundaryTest: public CalendarTimeZoneTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public: // package
 
     TimeZoneBoundaryTest();
index 5a905be9837d4ade083020a7cbd9d2c337e182fd..9909841d8ce111b85176b0661035961d31bd8aed 100644 (file)
@@ -19,7 +19,7 @@
 class TimeZoneFormatTest : public IntlTest {
   public:
     // IntlTest override
-    void runIndexedTest(int32_t index, UBool exec, const char*& name, char* par);
+    void runIndexedTest(int32_t index, UBool exec, const char*& name, char* par) override;
 
     void TestTimeZoneRoundTrip(void);
     void TestTimeRoundTrip(void);
index 55b4d86068682408ffb09be789121dca79408e16..ded9fcf7c28894b903f2d10f0d96a28c188fadf6 100644 (file)
@@ -18,7 +18,7 @@
 
 class TimeZoneOffsetLocalTest : public IntlTest {
     // IntlTest override
-    void runIndexedTest(int32_t index, UBool exec, const char*& name, char* par);
+    void runIndexedTest(int32_t index, UBool exec, const char*& name, char* par) override;
 
     void TestGetOffsetAroundTransition(void);
 };
index 46e43cd250241b7a4b2001489d154e6a96ba9a2a..505e8c9d44bb478d183503fb0bbe9eaf04237ca7 100644 (file)
@@ -26,7 +26,7 @@
 class TimeZoneRegressionTest: public IntlTest {    
     
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public:
     
     void Test4052967(void);
index fbbceb4c3e906e466db2ce330ae941b1ffd68d2f..d5ffc07d937ad464b0cef4a1ec9923eb7842e647 100644 (file)
@@ -59,15 +59,15 @@ public:
     TestZIDEnumeration(UBool all = FALSE);
     ~TestZIDEnumeration();
 
-    virtual int32_t count(UErrorCode& /*status*/) const {
+    virtual int32_t count(UErrorCode& /*status*/) const override {
         return len;
     }
-    virtual const UnicodeString *snext(UErrorCode& status);
-    virtual void reset(UErrorCode& status);
+    virtual const UnicodeString *snext(UErrorCode& status) override;
+    virtual void reset(UErrorCode& status) override;
     static inline UClassID getStaticClassID() {
         return (UClassID)&fgClassID;
     }
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 private:
index e677238cb239ec4bf6ec2b68474df2609737c5a9..9c394df74b58b9534afa4153f73fb2f3639e018d 100644 (file)
@@ -20,7 +20,7 @@
  */
 class TimeZoneRuleTest : public CalendarTimeZoneTest {
     // IntlTest override
-    void runIndexedTest(int32_t index, UBool exec, const char*& name, char* par);
+    void runIndexedTest(int32_t index, UBool exec, const char*& name, char* par) override;
 public:
     void TestSimpleRuleBasedTimeZone(void);
     void TestHistoricalRuleBasedTimeZone(void);
index 52feaa210a8d5c68b563ee464c3dfcb2d527b56e..8e0a29fadcac8ba95ec8cf10a748dbb7e0c47c8d 100644 (file)
@@ -21,7 +21,7 @@
  **/
 class TimeZoneTest: public CalendarTimeZoneTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 public: // package
     static const int32_t millisPerHour;
  
index 69294afe4ea01cc73b6138fccefc4db0e7b04a6d..0b45bca28e647b8b5f7694a8fda8439d995ede10 100644 (file)
@@ -29,7 +29,7 @@ public:
   UCAConformanceTest();
   virtual ~UCAConformanceTest();
 
-  void runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par = NULL */);
+  void runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par = NULL */) override;
 
   void TestTableNonIgnorable(/* par */);
   void TestTableShifted(/* par */);     
index 2ed1395b50f4e9268d268a22da61a7e602d1b254..2469b2f94c868c08c10b717c2721d600e4b8e2e6 100644 (file)
@@ -32,7 +32,7 @@ public:
     UnicodeTest();
     virtual ~UnicodeTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     void TestAdditionalProperties();
     void TestBinaryValues();
index 394c48b3b59ffd7899575fd332a3ff60d56d9160..bab827eb390d739322abe07dcd7cf044a6735e70 100644 (file)
@@ -37,7 +37,7 @@ public:
     UCharsTrieTest();
     virtual ~UCharsTrieTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
     void TestBuilder();
     void TestEmpty();
     void Test_a();
index c11d71fecb10b425ba3dd963a22fe42bf6cf2b00..cb98a66bba9709109d029148e42efb5d3791e4e3 100644 (file)
@@ -69,7 +69,7 @@ class UnifiedCacheTest : public IntlTest {
 public:
     UnifiedCacheTest() {
     }
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0) override;
 private:
     void TestEvictionPolicy();
     void TestBounded();
index 2c578f1fde589c16453e46688fd09b9d6ba45e45..304a974a15f322d3912cebb4ecd02e206db3967e 100644 (file)
@@ -17,7 +17,7 @@ class UnitsDataTest : public IntlTest {
   public:
     UnitsDataTest() {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL) override;
 
     void testGetUnitCategory();
     void testGetAllConversionRates();
index d43e1c8531983a8feff9cc9a82baba10cb1c4362..6cffc2d6ce41971c32d0b451154a9fc4b5517360 100644 (file)
@@ -14,7 +14,7 @@ class UnitsRouterTest : public IntlTest {
   public:
     UnitsRouterTest() {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL) override;
 
     void testBasic();
 };
index 5315182cc83dc47ac087992f0b64814f673f5b79..c65a5e03229549f59fa4e3d53f7c1bca0b24f7e0 100644 (file)
@@ -41,7 +41,7 @@ class UnitsTest : public IntlTest {
   public:
     UnitsTest() {}
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL) override;
 
     void testUnitConstantFreshness();
     void testExtractConvertibility();
index 6b6a02c3962d04b84b60a82d1a4d2b371c9eb89b..9ffbfbedbca47f5770f784dd0c5c09780202cf77 100644 (file)
@@ -320,7 +320,7 @@ public:
 // Appendable is abstract; we define a subclass to verify that there is no "poor man's RTTI".
 class DummyAppendable : public Appendable {
 public:
-    virtual UBool appendCodeUnit(UChar /*c*/) { return TRUE; }
+    virtual UBool appendCodeUnit(UChar /*c*/) override { return TRUE; }
 };
 
 void UObjectTest::testIDs()
index b4c13f92a6a7bfa5d880031255749622b0b67cac..b9863393d69417b34786e0a9a2ccd33a3a8d5aad 100644 (file)
@@ -17,7 +17,7 @@
  **/
 class UObjectTest : public IntlTest {
     // IntlTest override
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) override;
 private:
     // tests
     void testIDs();
index 56bdc6296516139d899c608f83c64d9084f9a85c..194182998b7de1fad724607a34b5b650e08b510a 100644 (file)
@@ -1633,14 +1633,14 @@ public:
     /**
      * SymbolTable API
      */
-    virtual const UnicodeString* lookup(const UnicodeString& s) const {
+    virtual const UnicodeString* lookup(const UnicodeString& s) const override {
         return (const UnicodeString*) contents.get(s);
     }
 
     /**
      * SymbolTable API
      */
-    virtual const UnicodeFunctor* lookupMatcher(UChar32 /*ch*/) const {
+    virtual const UnicodeFunctor* lookupMatcher(UChar32 /*ch*/) const override {
         return NULL;
     }
 
@@ -1648,7 +1648,7 @@ public:
      * SymbolTable API
      */
     virtual UnicodeString parseReference(const UnicodeString& text,
-                                         ParsePosition& pos, int32_t limit) const {
+                                         ParsePosition& pos, int32_t limit) const override {
         int32_t start = pos.getIndex();
         int32_t i = start;
         UnicodeString result;
index 44d1f02dbb68d70d78634f4c426e37413e5d76fe..f999d45017a32e3812f7b64814e65fe5bc209ec7 100644 (file)
@@ -34,7 +34,7 @@ public:
     ~UnicodeSetTest();
 
 private:
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
 
     void Testj2268();
 
index b3af65791b8296ef2bd406c0bce66a3dcc04e201..cd9751d761b9b26e719688772f30292245a1ee87 100644 (file)
@@ -1672,11 +1672,11 @@ class TestEnumeration : public StringEnumeration {
 public:
     TestEnumeration() : i(0) {}
 
-    virtual int32_t count(UErrorCode& /*status*/) const {
+    virtual int32_t count(UErrorCode& /*status*/) const override {
         return UPRV_LENGTHOF(testEnumStrings);
     }
 
-    virtual const UnicodeString *snext(UErrorCode &status) {
+    virtual const UnicodeString *snext(UErrorCode &status) override {
         if(U_SUCCESS(status) && i<UPRV_LENGTHOF(testEnumStrings)) {
             unistr=UnicodeString(testEnumStrings[i++], "");
             return &unistr;
@@ -1685,14 +1685,14 @@ public:
         return NULL;
     }
 
-    virtual void reset(UErrorCode& /*status*/) {
+    virtual void reset(UErrorCode& /*status*/) override {
         i=0;
     }
 
     static inline UClassID getStaticClassID() {
         return (UClassID)&fgClassID;
     }
-    virtual UClassID getDynamicClassID() const {
+    virtual UClassID getDynamicClassID() const override {
         return getStaticClassID();
     }
 
@@ -1867,7 +1867,7 @@ class TestCheckedArrayByteSink : public CheckedArrayByteSink {
 public:
     TestCheckedArrayByteSink(char* outbuf, int32_t capacity)
             : CheckedArrayByteSink(outbuf, capacity), calledFlush(FALSE) {}
-    virtual void Flush() { calledFlush = TRUE; }
+    virtual void Flush() override { calledFlush = TRUE; }
     UBool calledFlush;
 };
 
@@ -2082,7 +2082,7 @@ UnicodeStringTest::doTestAppendable(UnicodeString &dest, Appendable &app) {
 class SimpleAppendable : public Appendable {
 public:
     explicit SimpleAppendable(UnicodeString &dest) : str(dest) {}
-    virtual UBool appendCodeUnit(UChar c) { str.append(c); return TRUE; }
+    virtual UBool appendCodeUnit(UChar c) override { str.append(c); return TRUE; }
     SimpleAppendable &reset() { str.remove(); return *this; }
 private:
     UnicodeString &str;
index 4a356a92c7a51fe790aa9e2921782571e5463838..34cdeac4fd71f31becd7b3fe2cdc4514ed1a77ac 100644 (file)
@@ -27,7 +27,7 @@ public:
     UnicodeStringTest() {}
     virtual ~UnicodeStringTest();
     
-    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
+    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     /**
      * Test some basic methods (insert, remove, replace, ...)
index 9f80466cbe42d51af44c539b3be648977e79837f..99d03a0d283f4478040ab9c01de0cb736ceb8255 100644 (file)
@@ -37,7 +37,7 @@ public:
     UTS46Test() : trans(NULL), nontrans(NULL) {}
     virtual ~UTS46Test();
 
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL) override;
     void TestAPI();
     void TestNotSTD3();
     void TestInvalidPunycodeDigits();
@@ -116,12 +116,12 @@ class TestCheckedArrayByteSink : public CheckedArrayByteSink {
 public:
     TestCheckedArrayByteSink(char* outbuf, int32_t capacity)
             : CheckedArrayByteSink(outbuf, capacity), calledFlush(FALSE) {}
-    virtual CheckedArrayByteSink& Reset() {
+    virtual CheckedArrayByteSink& Reset() override {
         CheckedArrayByteSink::Reset();
         calledFlush = FALSE;
         return *this;
     }
-    virtual void Flush() { calledFlush = TRUE; }
+    virtual void Flush() override { calledFlush = TRUE; }
     UBool calledFlush;
 };
 
index fa98ea14d0861e3b729e725850f09dcbf56f01c1..710cd6fab11ad5e349272c1472fec805d50a520d 100644 (file)
@@ -29,7 +29,7 @@ public:
     UTextTest();
     virtual ~UTextTest();
 
-    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
+    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL) override;
     void TextTest();
     void ErrorTest();
     void FreezeTest();
index abf6e10890ba72bc30e802296e25ad3c1a747678..9ca81358d2adb940bebdbf274cb217d70416582a 100644 (file)
@@ -24,7 +24,7 @@ public:
     UVectorTest();
     virtual ~UVectorTest();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // The following are test functions that are visible from the intltest test framework.
     void UVector_API();
index dc710d91d6b8b1bb8711795ce9bfc364afdffe00..44226fa8cf4ac4319ff1e7d471ccf056b27f8ee8 100644 (file)
@@ -24,7 +24,7 @@ public:
     UVector32Test();
     virtual ~UVector32Test();
 
-    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL );
+    virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
 
     // The following are test functions that are visible from the intltest test framework.
     virtual void UVector32_API();
index e13fa5148a3709ef707895303e8d4453d08e0714..5ee56fc9ada0afd784af625c8432705332d86df5 100644 (file)
@@ -42,21 +42,21 @@ public:
             fgTestDataPath = NULL;
         }
     }
-    virtual void errln( const UnicodeString &message ) {
+    virtual void errln( const UnicodeString &message ) override {
         char buffer[4000];
         message.extract(0, message.length(), buffer, sizeof(buffer));
         buffer[3999] = 0; /* NULL terminate */
         log_err(buffer);
     }
 
-    virtual void logln( const UnicodeString &message ) {
+    virtual void logln( const UnicodeString &message ) override {
         char buffer[4000];
         message.extract(0, message.length(), buffer, sizeof(buffer));
         buffer[3999] = 0; /* NULL terminate */
         log_info(buffer);
     }
 
-    virtual void dataerrln( const UnicodeString &message ) {
+    virtual void dataerrln( const UnicodeString &message ) override {
         char buffer[4000];
         message.extract(0, message.length(), buffer, sizeof(buffer));
         buffer[3999] = 0; /* NULL terminate */
@@ -166,7 +166,7 @@ public:
         return fgTestDataPath;
     }
 
-    virtual const char* getTestDataPath(UErrorCode& err) {
+    virtual const char* getTestDataPath(UErrorCode& err) override {
         return loadTestData(err);
     }
 };