/------------------------------------------------------------\
| Мои "велосипеды", ака набор кросскомпилируемых header-only |
| библиотек, которые использую в своих проектах. |
\------------------------------------------------------------/
* benchmark.hpp - простой бенчмарк с использованием С++11 chrono;
* db.hpp - обертка над SQLite C API. Выручает если нужно выполнить пару запросов,
а серьезные зависимости подключать не хочется;
* debug.hpp - реализация логирования в файл, в консоль, в DebugOutput() под виндовс через
макрос-функции LOG(), WARN(), с возможностью их полность отключить в релизе;
* eval.hpp - выполнение текстовой строки, как скрипта. Поддерживается некоторые функции,
арифметические операции;
* mmap.hpp - простая обертка над Linux/Windows API реализациями MemoryMappedFiles;
* net.hpp - обертка над Windows WINSOCK 2 и Linux POSIX реализациями сокетов, есть
класс TCPSocket, есть класс HTTP, которые позволяют быстро отправить
какой-то сетевой запрос не заморачивая с зависимостями;
* settings.hpp - простой парсер config файлов (может использоваться и для парсинга INI файлов);
* strutils.hpp - набор утилитарных функций для работы со строками;
* thread.hpp - обертка над WIN32 и PThread реализациями потоков (написана еще до С++11, но
по прежнему выручает если нужно использовать потоки в компиляторах не
поддерживающих С++ 11);
* url.hpp - рарсер URL строки.
s
op
public
1 stars
0 forks
2 issues
Commits
List of commits on branch main.Verified
2d735fe44dd18eca4fd9ca2f90c5e36b8d823da1start_with() and ends_with() impl
sschdub committed a year ago
Verified
967e852ec2e109af380dde9f22d3f6f3b2388bd6Getting rid debug.hpp dependency
sschdub committed a year ago
Verified
02702181a1333c8a53be1375c98b5b4b6d9f2879std::thread pool with queue C++11 impl
sschdub committed a year ago
Verified
1f899e06a815152f3ebf6d0322646614fc790feaDate helper class chrono impl
sschdub committed a year ago
Unverified
89f5ac43fce56e1c076acd23d28d335587a9f381check calc rounding bug
sschdub committed 2 years ago
Unverified
62a14bac4638556bf70dfba498525de11e613204added tests for eval.hpp module
sschdub committed 2 years ago