]> granicus.if.org Git - icu/commit
ICU-10347 add U_FINAL and U_OVERRIDE for C++11 "final" and "override".
authorSteven R. Loomis <srl@icu-project.org>
Sat, 16 Aug 2014 01:30:43 +0000 (01:30 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Sat, 16 Aug 2014 01:30:43 +0000 (01:30 +0000)
commite3dc3bc4560b1e50a8424be6fe19e4464b5d660e
treeb9d679b216ea991de7b5b012b5df1afffe931b6d
parent0a429569ffb8bc48fb5f05e67a730fafbbafd103
ICU-10347 add U_FINAL and U_OVERRIDE for C++11 "final" and "override".

Added them to several "not for subclassing" classes.
Some exceptions:
* Commented out U_FINAL where there's an internal override needed.
* For tests, added "#define U_FINAL" at the top to disable this.
#defined to null for Doxygen.

X-SVN-Rev: 36177
14 files changed:
icu4c/source/Doxyfile.in
icu4c/source/common/unicode/caniter.h
icu4c/source/common/unicode/rbbi.h
icu4c/source/common/unicode/umachine.h
icu4c/source/common/unicode/uniset.h
icu4c/source/common/unicode/usetiter.h
icu4c/source/i18n/unicode/coleitr.h
icu4c/source/i18n/unicode/dtfmtsym.h
icu4c/source/i18n/unicode/dtitvinf.h
icu4c/source/i18n/unicode/regex.h
icu4c/source/i18n/unicode/stsearch.h
icu4c/source/i18n/unicode/tblcoll.h
icu4c/source/test/intltest/regcoll.cpp
icu4c/source/test/intltest/transrt.cpp