Fredrik Roubert
0178a07a26
ICU-22793 Clang-Tidy: google-readability-casting
...
https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/google/readability-casting.html
2024-07-04 22:32:12 +02:00
Markus Scherer
2864379937
ICU-21833 replace U_NOEXCEPT with C++11 standard noexcept
2023-03-01 15:24:34 -08:00
Fredrik Roubert
2e0d30cfcf
ICU-21833 Replace NULL with nullptr in all C++ code.
2023-02-03 20:20:38 +01:00
Fredrik Roubert
030fa1a479
ICU-21148 Consistently use standard lowercase true/false everywhere.
...
This is the normal standard way in C, C++ as well as Java and there's no
longer any reason for ICU to be different. The various internal macros
providing custom boolean constants can all be deleted and code as well
as documentation can be updated to use lowercase true/false everywhere.
2022-09-07 20:56:33 +02:00
Markus Scherer
46720c4120
ICU-21559 more guards for self-assignment
2021-03-30 12:19:11 -07:00
Markus Scherer
deec7ef683
ICU-20646 make Edits::copyErrorTo() const
2019-08-22 13:25:01 -07:00
Daniel Ju
b13c951348
ICU-20043 ICU-13214 ICU-13764 MSVC W3 and W4 warning cleanup ( #53 )
...
Cleaned up all of the MSVC W3 warnings and most of the W4 warnings in the common and i18n projects.
2018-09-27 14:27:38 -07:00
Shane Carr
5c969e791f
ICU-13629 Improving API docs for Edits and Edits.Iterator.
...
X-SVN-Rev: 41363
2018-05-09 00:06:53 +00:00
Markus Scherer
a1e9154f8c
ICU-13346 compress some repeated m:n replacements even when m!=n
...
X-SVN-Rev: 40376
2017-09-08 18:49:08 +00:00
Markus Scherer
ef72d0734e
ICU-13346 avoid unused-variable compiler warning
...
X-SVN-Rev: 40374
2017-09-07 19:50:40 +00:00
Markus Scherer
4e75a6ece0
ICU-13346 add Edits::Iterator::previous() for mapping near-earlier indexes
...
X-SVN-Rev: 40373
2017-09-07 18:29:27 +00:00
Markus Scherer
837280a366
ICU-13307 C++ Edits::mergedAndAppend(ab, bc); map indexes only from inside spans not empty deletions/insertions; make Edits copyable and Edits::Iterator default-constructible
...
X-SVN-Rev: 40333
2017-08-16 19:19:30 +00:00
Markus Scherer
9a3a03c417
ICU-13270 icu::Edits add numberOfChanges(); Edits::Iterator add findDestinationIndex(), destinationIndexFromSourceIndex(), sourceIndexFromDestinationIndex()
...
X-SVN-Rev: 40286
2017-07-24 22:43:53 +00:00
Markus Scherer
3c9606062d
ICU-12410 changes for review feedback
...
X-SVN-Rev: 39683
2017-02-17 18:34:11 +00:00
Markus Scherer
a65ca778c7
ICU-12410 UTF-8 for new C++ source files like in ICU-12764
...
X-SVN-Rev: 39674
2017-02-14 19:46:45 +00:00
Markus Scherer
4207d7fc26
ICU-12410 test & fix Edits
...
X-SVN-Rev: 39660
2017-02-10 04:44:37 +00:00
Markus Scherer
5da94f206a
ICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h
...
X-SVN-Rev: 39655
2017-02-09 21:15:34 +00:00