Bit-level manipulations
Tuple + struct hybrid
Tools for manual memory management
Cross-platform thread synchronization primitive
Prototype-based OOP system for structs.
Class-based object ownership system
Binary I/O stream interfaces
Cross-platform thread class. Supports Windows and Posix
Templates that construct tuples of numeric values
Provides functionality that is used by all other dlib packages