Go to file
green-caterpillar 23b359e72a Create README.md
2014-09-16 22:40:24 +04:00
include Добавил два варианта add_task с параметрами как у std::bind 2014-09-16 13:09:16 +04:00
msvc Добавлен базовый вариант пула потоков 2014-09-14 09:03:40 +04:00
src Merge branch 'master' of https://github.com/green-caterpillar/cpputil.git 2014-09-14 09:04:00 +04:00
test Добавил два варианта add_task с параметрами как у std::bind 2014-09-16 13:09:16 +04:00
.gitignore Обновил gitignore 2014-03-31 00:06:58 +04:00
Makefile Добавил два варианта add_task с параметрами как у std::bind 2014-09-16 13:09:16 +04:00
README.md Create README.md 2014-09-16 22:40:24 +04:00
todo Убрал булевский флаг 2014-08-23 23:32:17 +04:00

cpputil

На данный момент в библиотеке есть следующее:

  • ustring - класс строки с внутренним представлением в UCS-4 и возможностью колирования/декодирования UTF-8, UTF-16 и UTF-32 (little endian и big endian). Также распознает/вставляет BOM и экранированные USC-2 (\uXXXX) и USC-4 (\UXXXXXXXX) символы
  • logger - класс логирования. Нацелен на максимальное быстродействие (непосредственно запись в лог происходит в отдельном потоке)
  • threadpool - простой пул потоков, позволяет удобно добавлять задачи в пул и получать результаты