Small improvements for StringRef

* `operator[]` is constexpr
* `operator<<` and `operator+=` are hidden friends
This commit is contained in:
Martin Hořeňovský
2020-05-10 07:22:11 +02:00
parent 094d840efe
commit 895d0a0696
8 changed files with 20 additions and 12 deletions

View File

@@ -9492,6 +9492,10 @@ String.tests.cpp:<line number>: PASSED:
with message:
stringref.substr(2, 1).data() == abc + 2
String.tests.cpp:<line number>: PASSED:
with message:
stringref[1] == 'b'
String.tests.cpp:<line number>: PASSED:
with message:
shortened.size() == 2
@@ -14789,5 +14793,5 @@ Misc.tests.cpp:<line number>: PASSED:
===============================================================================
test cases: 334 | 244 passed | 86 failed | 4 failed as expected
assertions: 1912 | 1743 passed | 148 failed | 21 failed as expected
assertions: 1913 | 1744 passed | 148 failed | 21 failed as expected