Update to v106r52 release.

byuu says:

I stand corrected, I managed to create and even larger diff than ever.
This one weighs in at 309KiB `>__>`

I'll have to create a changelog later, I'm too tired right now to go
through all of that.
This commit is contained in:
Tim Allen
2018-07-25 22:24:03 +10:00
parent f1a4576ac4
commit 22bd4b9277
171 changed files with 1725 additions and 1403 deletions

View File

@@ -2,13 +2,13 @@
namespace nall {
auto string::trim(string_view lhs, string_view rhs, long limit) -> string& {
auto string::trim(view<string> lhs, view<string> rhs, long limit) -> string& {
trimRight(rhs, limit);
trimLeft(lhs, limit);
return *this;
}
auto string::trimLeft(string_view lhs, long limit) -> string& {
auto string::trimLeft(view<string> lhs, long limit) -> string& {
if(lhs.size() == 0) return *this;
long matches = 0;
while(matches < limit) {
@@ -22,7 +22,7 @@ auto string::trimLeft(string_view lhs, long limit) -> string& {
return *this;
}
auto string::trimRight(string_view rhs, long limit) -> string& {
auto string::trimRight(view<string> rhs, long limit) -> string& {
if(rhs.size() == 0) return *this;
long matches = 0;
while(matches < limit) {
@@ -36,13 +36,13 @@ auto string::trimRight(string_view rhs, long limit) -> string& {
return *this;
}
auto string::itrim(string_view lhs, string_view rhs, long limit) -> string& {
auto string::itrim(view<string> lhs, view<string> rhs, long limit) -> string& {
itrimRight(rhs, limit);
itrimLeft(lhs, limit);
return *this;
}
auto string::itrimLeft(string_view lhs, long limit) -> string& {
auto string::itrimLeft(view<string> lhs, long limit) -> string& {
if(lhs.size() == 0) return *this;
long matches = 0;
while(matches < limit) {
@@ -56,7 +56,7 @@ auto string::itrimLeft(string_view lhs, long limit) -> string& {
return *this;
}
auto string::itrimRight(string_view rhs, long limit) -> string& {
auto string::itrimRight(view<string> rhs, long limit) -> string& {
if(rhs.size() == 0) return *this;
long matches = 0;
while(matches < limit) {