Библиотека Boost - классификация часть 2

Итак, классификация библиотек Boost.
(деление не окончательное и еще будет изменяться по ходу разбора)


Алгоритмы

Algorithm
Sort
Min_max

Математика и геометрия 

Accumulators
Geometry
Interval
Math
Math_common_factor
Math_quaterion
Math_special_funciton
Math_stat_distr
Polygon
Ublas
Units
Odeint

Числа

CRC
Integer
Multiprecision
Numeric_conversion
Random
Ratio
Rational
Uuid

Система

Asio
Chrono
Date_time
Filesystem
Gil
Interprocess
Io_state_savers
Iostreams
System
Timer

Коллекции

Multi_index
Bimap
Array
Unordered
Circular_buffer
Heap
Intrusive
Multi_array
Container

Структуры данных

Compressed_pair
Dynamic_bitset
Flyweight
Graph
Icl
Iterator
Pointer_container
Property_map
Property_tree
Range
Tribool
Utility

Вариантные и опциональные типы

Any
Optional
Variant

Метапрограммирование

Call_traits
Concept_check
Enable_if
In_place_factory
Mpl
Operators
Proto
Static_assert
Type_traits
Tti

Препроцессор

Preprocessor
Identity_type

Кортежи

Assign
Fusion
Tuple

Функциональное программирование

Bind
Function
Function_types
Functional
Functional_factory
Functional_forward
Functional_hash
Functional_overloaded
Lambda
Local_function
Member_function
Phoenix
Ref
Result_of
Signals*
Signals2*

Сопрограммы

Context
Coroutine

Эмуляция языковых фич

Exception
Foreach
Move
Parameter
Python
Scope_exit
Swap
Test
Typeof
Utility
Value_init
Type_erasure
Predef
Type_index

Параллельное программирование

Mpi
Thread
Atomic
Lockfree

Строки и текст

Conversion
Format
Iostreams
Lexical_cast
Locale
Regex
Spirit
String_algo
Tokenizer
Wave
Xpressive

Память и сериализация

Pool
Program_options
Serialization
Smart_ptr
Utility
Align

Машины состояний

Meta_state_mashine
Statechart

No comments:

Post a Comment