15 Commits

Author SHA1 Message Date
c054600b05 Add success printout to tests to make it easier for robert to tell if they succeeded or not 2022-06-30 12:49:48 -07:00
6372262304 Fix msvc warnings 2022-06-30 12:14:46 -07:00
dfa4202e55 Add some formatting tests 2022-06-30 11:37:58 -07:00
4e764d2205 General header #include cleanup 2022-06-29 17:59:49 -07:00
2f64eb40f0 Fix MSVC build failure 2022-06-29 17:46:57 -07:00
d9cba881ac Remove excess include 2022-06-26 14:56:41 -07:00
5ce29908df Change size_t to std::size_t 2022-06-23 15:54:09 -07:00
61987d937b Add rsearch to basic_string to find last match in buffer 2022-06-23 15:39:35 -07:00
cdd51a6e3a Remove deprecated string functions. Add replace functions to basic_string. 2022-06-23 15:03:40 -07:00
3d17d3ec8c Add rexy::format and rexy::print functions 2022-06-22 13:42:53 -07:00
24ef556ab7 Improve basic_string type to include more functionality of std::string. Also add option to disable SSO if so desired 2022-06-22 13:30:00 -07:00
2578895b40 More general cleanup of conditional C++20 support. Add Allocator concept and apply it to strings. 2022-05-24 17:24:55 -07:00
rexy712
28c8caae0a Add string searching with default option of two-way algorithm or user specified algorithm. Rearrange file structure to hopefully make things not seem arbitrarily placed in the cx subfolder 2020-09-19 09:44:05 -07:00
rexy712
2ea8c617f0 Add string substring operation 2020-09-17 07:23:06 -07:00
rexy712
710ea2a8bf Start work on basic tests 2020-08-04 10:36:22 -07:00