Alexander Karatarakis
|
05b47002eb
|
Introduce Strings::case_insensitive_ascii_compare()
|
2017-05-04 15:19:22 -07:00 |
|
Alexander Karatarakis
|
a94efe662b
|
Rename Strings:: function for utf8/utf16 conversion
|
2017-05-04 14:54:23 -07:00 |
|
Alexander Karatarakis
|
1e9471a148
|
Run clang-format over the cpp files
|
2017-04-27 18:59:57 -07:00 |
|
Alexander Karatarakis
|
46999d38be
|
Use Util::erase_remove_if()
|
2017-04-13 15:49:33 -07:00 |
|
Robert Schumacher
|
c92623216d
|
Revert "Use Util::keep_if()"
This reverts commit 3739e8e0b9 .
|
2017-04-13 02:15:42 -07:00 |
|
Alexander Karatarakis
|
3739e8e0b9
|
Use Util::keep_if()
|
2017-04-12 22:40:24 -07:00 |
|
Alexander Karatarakis
|
604d0e58da
|
cstring_view -> CStringView
|
2017-04-04 16:44:41 -07:00 |
|
Robert Schumacher
|
aae15bd468
|
[vcpkg] Collapse join() overloads into a single template.
|
2017-04-01 01:38:32 -07:00 |
|
Robert Schumacher
|
1e33e2e213
|
Use cstring_view in utf conversion functions
|
2017-03-31 17:42:46 -07:00 |
|
Alexander Karatarakis
|
07e43a7cae
|
Nuke Joiner. Add wjoin()
|
2017-03-10 16:21:17 -08:00 |
|
Robert Schumacher
|
4806aaf460
|
[vcpkg] Remove more uses of iostreams. Force 'C' locale -- localization is TODO.
|
2017-03-04 06:11:24 -08:00 |
|
Alexander Karatarakis
|
8a37cd9b1d
|
Specify type explicitly
|
2017-02-16 13:19:43 -08:00 |
|
Alexander Karatarakis
|
99e369e4a7
|
Use ascii_to_lowercase()
|
2017-02-16 13:02:30 -08:00 |
|
Alexander Karatarakis
|
31cda2b3de
|
Add comment for tolower_char()
|
2017-02-15 20:44:19 -08:00 |
|
Alexander Karatarakis
|
83fa6a09fb
|
Add tolower_char(char)->char. Avoids C4244 for char<->int conversion
|
2017-02-15 20:41:03 -08:00 |
|
Alexander Karatarakis
|
0f0698dc18
|
Introduce Strings::Joiner
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
050e4a0f7a
|
Introduce precompiled headers
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
5d603cbae2
|
Improve Strings::split()
|
2017-01-23 16:51:04 -08:00 |
|
Alexander Karatarakis
|
ac2f2cb478
|
Strings::split() now handles trailing delimiters
|
2017-01-23 16:46:58 -08:00 |
|
Alexander Karatarakis
|
3a6571a019
|
Add Strings::split() function
|
2017-01-23 15:13:12 -08:00 |
|
Alexander Karatarakis
|
0b5e2e9e76
|
Use nested namespace definition
|
2017-01-05 12:55:28 -08:00 |
|
Alexander Karatarakis
|
8b9e624d0d
|
Improve trim implementation
|
2016-12-20 14:45:35 -08:00 |
|
Alexander Karatarakis
|
e4571e75c2
|
Do the trim and empty string erase in separate passes
|
2016-12-16 17:48:37 -08:00 |
|
Alexander Karatarakis
|
a5c3fddfe7
|
Add Strings::trim_all_and_remove_whitespace_strings()
|
2016-12-16 16:02:19 -08:00 |
|
Alexander Karatarakis
|
8f397bb8d1
|
Add Strings::trim() function
|
2016-12-15 17:09:14 -08:00 |
|
Robert Schumacher
|
7220f54e30
|
[vcpkg] Correct unsigned/signed mismatch '<'
|
2016-11-10 11:48:36 -08:00 |
|
Alexander Karatarakis
|
87a78a78dc
|
[Strings] Add join()
|
2016-11-02 19:34:30 -07:00 |
|
Alexander Karatarakis
|
0050125443
|
Rename function case_insensitive_find() to case_insensitive_ascii_find()
|
2016-10-04 15:23:44 -07:00 |
|
Alexander Karatarakis
|
ea751d6630
|
Add Strings::ascii_to_lowercase()
|
2016-10-04 14:44:19 -07:00 |
|
Alexander Karatarakis
|
31c9cd8c2d
|
Remove redundant parentheses
|
2016-10-03 19:48:56 -07:00 |
|
Alexander Karatarakis
|
a4ab4fd241
|
Rename wchar_t overload of format_internal to wformat_internal
|
2016-09-29 19:25:07 -07:00 |
|
Alexander Karatarakis
|
ccca198c1b
|
Initial commit
|
2016-09-18 20:54:03 -07:00 |
|