├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── CsStringConfig.cmake ├── CsStringConfigVersion.cmake └── modules │ ├── Load_Catch2.cmake │ └── ParseAndAddCatchTests.cmake ├── src ├── cs_char.h ├── cs_encoding.h ├── cs_string.cpp ├── cs_string.h ├── cs_string_iterator.h ├── cs_string_view.h └── string.cmake └── test ├── CMakeLists.txt ├── cs_catch2.h ├── cs_char.cpp ├── cs_string16.cpp ├── cs_string8.cpp └── test_main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CsStringConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/cmake/CsStringConfig.cmake -------------------------------------------------------------------------------- /cmake/CsStringConfigVersion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/cmake/CsStringConfigVersion.cmake -------------------------------------------------------------------------------- /cmake/modules/Load_Catch2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/cmake/modules/Load_Catch2.cmake -------------------------------------------------------------------------------- /cmake/modules/ParseAndAddCatchTests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/cmake/modules/ParseAndAddCatchTests.cmake -------------------------------------------------------------------------------- /src/cs_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/cs_char.h -------------------------------------------------------------------------------- /src/cs_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/cs_encoding.h -------------------------------------------------------------------------------- /src/cs_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/cs_string.cpp -------------------------------------------------------------------------------- /src/cs_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/cs_string.h -------------------------------------------------------------------------------- /src/cs_string_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/cs_string_iterator.h -------------------------------------------------------------------------------- /src/cs_string_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/cs_string_view.h -------------------------------------------------------------------------------- /src/string.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/src/string.cmake -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/cs_catch2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/test/cs_catch2.h -------------------------------------------------------------------------------- /test/cs_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/test/cs_char.cpp -------------------------------------------------------------------------------- /test/cs_string16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/test/cs_string16.cpp -------------------------------------------------------------------------------- /test/cs_string8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/test/cs_string8.cpp -------------------------------------------------------------------------------- /test/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/copperspice/cs_string/HEAD/test/test_main.cpp --------------------------------------------------------------------------------