Skip to content

sawickiap/CommonLib

Repository files navigation

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.

About

An extensive library with utilities of all kinds for C++ that I use in all my projects for many years.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages