# cs_string **Repository Path**: ariol/cs_string ## Basic Information - **Project Name**: cs_string - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-11 - **Last Updated**: 2021-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## CsString ### Introduction CsString is a standalone library which provides unicode aware string support. The CsBasicString class is a templated class which provides unicode aware string support. The encoding, such as UTF-8 or UTF-16, is passed to the CsBasicString template. The following typedefs are provided for convenience. using CsString = CsBasicString; using CsString_utf8 = CsBasicString; using CsString_utf16 = CsBasicString; ### System Requirements To use CsString you will need a C++17 compiler and a C++17 standard library. Currently uses the CMake build system for building and running the unit test suite. The library has been tested with clang sanitizer and a major code review. ### Documentation Class level documentation for CsString is available on the CopperSpice website: www.copperspice.com/docs/cs_string/index.html ### Presentations Multiple videos discussing Unicode and strings can be found on the following pages: www.youtube.com/copperspice
www.copperspice.com/presentations.html ### Authors / Contributors * **Ansel Sermersheim** * **Barbara Geller** ### License This library is released under the BSD 2-clause license. For more information refer to the LICENSE file provided with this project. ### References * Website: www.copperspice.com * Email: info@copperspice.com