boost

1. Algorithm

Graph

The BGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL).

Geometry

The Boost.Geometry library provides geometric algorithms, primitives and spatial index.

Polygon

Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.

Meta State Machine

A very high-performance library for expressive UML2 finite state machines.

2. OS

Signals2

Managed signals & slots callback implementation (thread-safe version 2).

Fiber

(C++11) Userland threads library.

Interprocess

Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.

Process

Library to create processes in a portable way.

3. Container

Circular Buffer

A STL compliant container also known as ring or cyclic buffer.

Bimap

Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key.

Heap

Priority queue data structures.

Intrusive

Intrusive containers and algorithms.

Lockfree

Lockfree data structures.

4. Math

Interval

Extends the usual arithmetic functions to mathematical intervals.

Multiprecision

Extended precision arithmetic types for floating point, integer, and rational arithmetic.

Odeint

Solving ordinary differential equations.

5. Template

Hana

A modern C++ metaprogramming library. It provides high level algorithms to manipulate heterogeneous sequences, allows writing type-level computations with a natural syntax, provides tools to introspect user-defined types and much more.

TTI

Type Traits Introspection library.

Type Traits

Templates for fundamental properties of types.

6. Compiler

Spirit Classic

LL parser framework represents parsers directly as EBNF grammars in inlined C++.

Tokenizer

Break of a string or other character sequence into a series of tokens.

6. Test

Test

Support for simple program testing, full unit testing, and for program execution monitoring.

posted @ 2023-08-11 16:34  fndefbwefsowpvqfx  阅读(8)  评论(0编辑  收藏  举报