GitXplorerGitXplorer
s

op

public
1 stars
0 forks
2 issues

Commits

List of commits on branch main.
Verified
2d735fe44dd18eca4fd9ca2f90c5e36b8d823da1

start_with() and ends_with() impl

sschdub committed a year ago
Verified
967e852ec2e109af380dde9f22d3f6f3b2388bd6

Getting rid debug.hpp dependency

sschdub committed a year ago
Verified
02702181a1333c8a53be1375c98b5b4b6d9f2879

std::thread pool with queue C++11 impl

sschdub committed a year ago
Verified
1f899e06a815152f3ebf6d0322646614fc790fea

Date helper class chrono impl

sschdub committed a year ago
Unverified
89f5ac43fce56e1c076acd23d28d335587a9f381

check calc rounding bug

sschdub committed 2 years ago
Unverified
62a14bac4638556bf70dfba498525de11e613204

added tests for eval.hpp module

sschdub committed 2 years ago

README

The README file for this repository.
/------------------------------------------------------------\
| Мои "велосипеды", ака набор кросскомпилируемых 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 строки.