What a c++ standard Unicode library might look like.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
benchmark-v1.2.0 Remove install targets from dependencies (GText, etc.). Sep 2, 2017
cmake Add normalization perf test comparing Boost.Text to ICU. Oct 4, 2018
doc Change section names for segmented_vector and trie pages to make them Sep 23, 2018
example Change the normalize example not to use a fixed-size output buffer. Sep 23, 2018
googletest-release-1.8.0 Remove install targets from dependencies (GText, etc.). Sep 2, 2017
include/boost/text constexpr -> BOOST_TEXT_CXX14_CONSTEXPR for surrogate predicates in u… Sep 27, 2018
perf Skip the ICU perf comparison tests in CI builds. For reals. Oct 21, 2018
scripts Break tailoring_suppressions test up into smaller individual tests, s… Sep 22, 2018
src Change code and generate data for Unicode 11. Sep 2, 2018
test Break tailoring_suppressions test up into smaller individual tests, s… Sep 22, 2018
.clang-format Tweak .clang-format for Clang 5 on Linux. Jan 24, 2018
.gitattributes Add .gitattributes. Feb 15, 2018
.travis.yml Attempt to Add GCC 7 & GCC 8 to Travis build. Fingers crossed. Oct 3, 2018
CMakeLists.txt Get the editor examples compiling with the latest ncurses and Boost.T… Sep 13, 2018
LICENSE_1_0.txt Add Boost license file. Jul 2, 2017
README.md Use local coverage.svg in README.md. Sep 12, 2018
appveyor.yml Update Appveyor config to use MSVC 2017; MSVC 2015 support might come… Sep 17, 2018
coverage.svg Add local coverage.svg. Sep 12, 2018
llvm-gcov.sh Add Clang+Mac-specific code coverage build target. Jul 2, 2017

README.md

text

This library includes three layers:

  • The string layer, a set of types that constitute "a better std::string"
  • The Unicode layer, consisting of the Unicode algorithms and data
  • The text layer, a set of types like the string layer types, but providing transparent Unicode support

This library targets submission to Boost and eventual standardization.

It's more interesting than it sounds.

Online docs: https://tzlaine.github.io/text

Build Status Build Status codecov License