This repository intends to provide common utils used in C++ coding, all in one place.
Not everything is my original work. Please refer to the list below or the individual files for the authorship information.
- Logging.hpp
This file uses Boost.Log library for providing logging functionality.
It requires theboost_log
,boost_system
, andpthread
libraries. - Timer.hpp
This file uses C++ std::chrono library for providing timing functionality. - prettyprint.hpp
This file is from the cxx-prettyprint repository distributed under the Boost License.
- gcc (with C++11 support)
This project has been test built only on Linux platform, using gcc with C++11 support.
This repository is not intended to be used in a stand-alone mode.