lib-cpp-pre

C++11 header-only boost companion library baked with love.

Features

About

This C++11 header-only library provides utilities that we miss in Boost for the moment when writing productive code.

We author it in our free time to help our personal project and companies to centralize useful reusable code, that we polish until we can propose it to the Boost Libraries.

We always deprecate our own implementation when the Boost community finally accepts them, because we are just a backward-compatible staging-library for small Boost utilities.

That's why we named it pre, like pre::boost.

Getting started

The library is header only, but has dependencies on :

  • Boost 1.60.0
  • nlohmann-json

With hunter CMake Package manager

Simply drop in your CMakeLists.txt the following :

1 hunter_add_package(lib-cpp-pre)
2 find_package(lib-cpp-pre 1.3.7 REQUIRED)
3 include_directories(AFTER ${LIB_CPP_PRE_INCLUDE_DIRS})

Without hunter

You can install these dependencies yourself, and then install the library this way :

1 mkdir build/
2 cd build/
3 cmake .. -DHUNTER_ENABLED=OFF && make install

What we already brought to Boost

License

Licensed under the MIT License, see [LICENSE](LICENSE).

Contributors