Libraries

##### Algorithms

Algorithm | 03+ | A collection of useful generic algorithms. |

A collection of useful generic algorithms. | ||

Min-Max | 03+ | Standard library extensions for simultaneous min/max and min/max element computations. |

Standard library extensions for simultaneous min/max and min/max element computations. | ||

String Algo | 03+ | String algorithms library. |

String algorithms library. |

##### Containers

Multi-Array | 03+ | Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface. |

Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface. |

##### Data

Any | 03+ | Safe, generic container for single values of different value types. |

Safe, generic container for single values of different value types. |

##### Emulation

Parameter | 03+ | Boost.Parameter Library - Write functions that accept arguments by name. |

Boost.Parameter Library - Write functions that accept arguments by name. |

##### Error-handling

System | 03+ | Extensible error reporting. |

Extensible error reporting. |

##### Math

Math | 14+ | Boost.Math includes several contributions in the domain of mathematics: Floating Point Utilities, Specific Width Floating Point Types, Mathematical Constants, Statistical Distributions, Special Functions, Root Finding and Function Minimization, Polynomials and Rational Functions, Interpolation, and Numerical Integration and Differentiation. Many of these features are templated to support both built-in, and extended width types (e.g. Boost.Multiprecision) |

Boost.Math includes several contributions in the domain of mathematics: Floating Point Utilities, Specific Width Floating Point Types, Mathematical Constants, Statistical Distributions, Special Functions, Root Finding and Function Minimization, Polynomials and Rational Functions, Interpolation, and Numerical Integration and Differentiation. Many of these features are templated to support both built-in, and extended width types (e.g. Boost.Multiprecision) | ||

Multi-Array | 03+ | Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface. |

##### Memory

Smart Ptr | 03+ | Smart pointer class templates. |

Smart pointer class templates. |

##### Programming

Parameter | 03+ | Boost.Parameter Library - Write functions that accept arguments by name. |

Boost.Parameter Library - Write functions that accept arguments by name. | ||

System | 03+ | Extensible error reporting. |

Extensible error reporting. |

##### String

String Algo | 03+ | String algorithms library. |

String algorithms library. |

##### System

System | 03+ | Extensible error reporting. |

Extensible error reporting. |