An extensive library with utilities of all kinds for C++ that I use in all my projects for 5+ years.
C++ Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Common Updated headers and links. Started translating comments in Base.hpp t… Nov 4, 2016
ConsoleTest
ConsoleTest_Working
DirectxTest
DirectxTest_Working
.gitignore Added .vs/* to .gitignore. Nov 4, 2016
CommonLib.sln First commit to Git (previously I used Mercurial). Apr 2, 2016
LICENSE.txt
Makefile
README.rst Added README.rst. Apr 2, 2016

README.rst

CommonLib

CommonLib is a universal library for C++, created especially with game programmers in mind. Includes: math module (vectors, matrices, quaternions, planes, rich set of collision functions and more), string operations, conversions, smart pointers, configuration files handling, date and time module, exception class hierarchy for error handling, file system handling, stream class hierarchy, FreeList - fast memory allocator, complex logger, profiler, library for threading and synchronization, tokenizer, wrappers for compression with zlib.

Language:C++
Platforms:Windows (previous versions also compatible with Linux)
License:GNU LGPL
  • Optional support for Unicode.
  • Optional integration with D3DX.
  • Documentation made with Doxygen.

See also: CommonLib @ asawicki.info.