Bites
A small library of miscellaneous C++ codes.
 All Classes Namespaces Functions Friends Pages
Getting started

Bites is a small library of standalone C++ codes the author has found useful in other projects. It's written in C++11 and often relies on Boost C++ libraries for implementation details. The project is hosted on GitHub.

Version 1.0.6 is the latest version of the codes, updated on Sat Nov 8 09:20:50 PST 2014.

Installation

The build environment is configured with SCons, the powerful Python-based software construction tool. Some of the codes use Boost C++ libraries internally. All codes are developed in a test-driven philosophy using the Boost Test library. These software requirements are freely available and best gotten using your distribution's package manager. If using YUM, get them with:

yum install boost-devel scons

Or with Aptitude, ala:

aptitude install libboost-all-dev scons

Now you're ready to download, build and test Bites on your system:

git clone http://github.com/vmlaker/bites
cd bites
scons -j8
bin/run_tests --report_level=short
bin/run_tests --report_level=detailed

Generating docs

Source code is annotated with comments written in Doxygen-style. If you'd like to generate your own docs (like the web pages you are now reading) try this:

sh dox/build-dox.sh