Skip to content

alexstanovoy/Library-STLB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library::STLB

About

License: GPL v3 Build Status Codecov status Documentation

Library::STLB (Standard Template Library B) - the tiny library that contains implementations of powerful algorithms in C++ language for different purposes: projects, as a small «gear» in big products, competitive programming solutions. Also, all algorithms and classes designed for intuitive use just like in STD C++ library.

Features:

  • All sources use only .hpp files so library doesn't require any changes in your compilation line arguments.
  • Library was tested manually, generating random tests, in different competitive programming tasks and even in contests.
  • Some additional functionality for existing code, new algorithms and data structures will be added later.
  • Exceptions are not used by the library. Therefore if you see any function without noexcept - open an issue.

Documentation

Documentation of the project is available on GitHub Pages.
Note that not all sources are currently documented. If you can help - you're welcome!

Changelog

Changelog is available here.

Testing & Creating documentation

Just run CMakeLists.txt file in the main folder, but I recommend building the project out-of-source. On Linux:

  • mkdir build
  • cd build
  • cmake ../CMakeLists.txt -B ./
  • make
  • ctest

Requirements:

  • GNU C++ compiler
  • CMake
  • Doxygen

Releases

No releases published

Packages

No packages published