Skip to content

Single include version for Unicode Algorithms Implementation

License

Notifications You must be signed in to change notification settings

uni-algo/uni-algo-single-include

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains single include version of uni-algo library.

Just drop uni_algo.h or uni_algo_ext.h file into your project and include it.

The file uni_algo_ext.h contains extensions (files from include/uni_algo/ext directory in the main repository) file uni_algo.h does not. You need to use only one of them not both.

Be aware that it is not recommended to use the single include version in production or include it to more than one .cpp file because the file is big and compiles slowly.

Current limitations of the single include version:

  • System locale facilities: uni::locale::system() function etc. are disabled in this version for now
  • Config defines that start with UNI_ALGO_ENABLE/DISABLE except UNI_ALGO_ENABLE_SAFE_LAYER will break compilation i.e. must not be used
  • The single include version is less tested

About

Single include version for Unicode Algorithms Implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages