v3 flag enabled

Find a battle-tested library for the problem you're solving right now.

Excited Cartoon Mascot Excited Cartoon Mascot
Conversion

Polymorphic casts.

Miscellaneous C++ 03
C++ 03
Convert

An extendible and configurable type-conversion framework.

C++ 03
Core

A collection of simple core utilities with minimal dependencies.

Miscellaneous C++ 03
C++ 03
Detail

This library contains a set of header only utilities used internally by Boost C++ Libraries to facilitate their implementation.

Miscellaneous C++ 03
C++ 03
Endian

Types and conversion functions for correct byte ordering and more regardless of processor endianness.

C++ 03
Lexical Cast

General literal text conversions, such as an int represented a string, or vice-versa.

C++ 03
Log

Logging library.

Miscellaneous C++ 03
C++ 03
Numeric Conversion

Optimized Policy-based Numeric Conversions.

C++ 03
Predef

This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers.

Miscellaneous C++ 98
C++ 98
Program Options

The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.

IO Miscellaneous C++ 03
C++ 03
Swap

Enhanced generic swap function.

Miscellaneous C++ 03
C++ 03
Timer

Event timer, progress timer, and progress display classes.

Miscellaneous C++ 03
C++ 03
Tribool

3-state boolean type library.

Miscellaneous C++ 03
C++ 03
Utility

Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.

C++ 03
Value Initialized

Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.

Miscellaneous C++ 03
C++ 03
WinAPI

Windows API abstraction layer.

Miscellaneous C++ 03
C++ 03