289 Packages
name libboost-filesystem
summary The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories
license BSL-1.0
depends 13; libboost-atomic, libboost-predef, libboost-winapi, libboost-assert, libboost-config, libboost-container-hash, libboost-core, libboost-detail, libboost-io, libboost-iterator, libboost-smart-ptr, libboost-system, libboost-type-traits
name libboost-flyweight
summary Design pattern to manage large quantities of highly redundant objects
license BSL-1.0
depends 14; libboost-assert, libboost-config, libboost-container-hash, libboost-core, libboost-detail, libboost-interprocess, libboost-mpl, libboost-multi-index, libboost-parameter, libboost-preprocessor, libboost-serialization, libboost-smart-ptr, libboost-throw-exception, libboost-type-traits
name libboost-foreach
summary In C++, writing a loop that iterates over a sequence is tedious. We can either use iterators, which requires a considerable amount of boiler-plate, or we can use the std::for_each() algorithm and move our loop body into a predicate, which requires no less boiler-plate and forces us to move our logic far from where it will be used. In contrast, some other languages, like Perl, provide a dedicated "foreach" construct that automates this process. BOOST_FOREACH is just such a construct for C++. It iterates over sequences for us, freeing us from having to deal directly with iterators or write predicates
license BSL-1.0
depends 6; libboost-config, libboost-core, libboost-iterator, libboost-mpl, libboost-range, libboost-type-traits
name libboost-format
summary The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string
license BSL-1.0
depends 7; libboost-assert, libboost-config, libboost-core, libboost-optional, libboost-smart-ptr, libboost-throw-exception, libboost-utility
name libboost-function
summary Function object wrappers for deferred calls or callbacks
license BSL-1.0
depends 10; libboost-assert, libboost-bind, libboost-config, libboost-core, libboost-integer, libboost-preprocessor, libboost-throw-exception, libboost-type-index, libboost-type-traits, libboost-typeof
name libboost-functional
summary The Boost.Function library contains a family of class templates that are function object wrappers
license BSL-1.0
depends 9; libboost-config, libboost-core, libboost-function, libboost-function-types, libboost-mpl, libboost-preprocessor, libboost-type-traits, libboost-typeof, libboost-utility
name libboost-function-types
summary Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types
license BSL-1.0
depends 6; libboost-config, libboost-core, libboost-detail, libboost-mpl, libboost-preprocessor, libboost-type-traits
name libboost-fusion
summary Library for working with tuples, including various containers, algorithms, etc
license BSL-1.0
depends 11; libboost-config, libboost-container-hash, libboost-core, libboost-function-types, libboost-mpl, libboost-preprocessor, libboost-static-assert, libboost-tuple, libboost-type-traits, libboost-typeof, libboost-utility
name libboost-geometry
summary The Boost.Geometry library provides geometric algorithms, primitives and spatial index
license BSL-1.0
depends 33; libboost-algorithm, libboost-any, libboost-array, libboost-assert, libboost-concept-check, libboost-config, libboost-container, libboost-core, libboost-function-types, libboost-fusion, libboost-integer, libboost-iterator, libboost-lexical-cast, libboost-math, libboost-move, libboost-mpl, libboost-multiprecision, libboost-numeric-conversion, libboost-polygon, libboost-qvm, libboost-range, libboost-rational, libboost-serialization, libboost-smart-ptr, libboost-static-assert, libboost-thread, libboost-throw-exception, libboost-tokenizer, libboost-tuple, libboost-type-traits, libboost-utility, libboost-variant, libboost-variant2
name libboost-gil
summary (C++11) Generic Image Library
license BSL-1.0
depends 11; libboost-assert, libboost-concept-check, libboost-config, libboost-core, libboost-filesystem, libboost-integer, libboost-iterator, libboost-mp11, libboost-numeric-conversion, libboost-preprocessor, libboost-variant2
name libboost-graph
summary The BGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL)
license BSL-1.0
depends 41; libboost-regex, libboost-algorithm, libboost-any, libboost-array, libboost-assert, libboost-bimap, libboost-bind, libboost-concept-check, libboost-config, libboost-container-hash, libboost-conversion, libboost-core, libboost-detail, libboost-foreach, libboost-function, libboost-integer, libboost-iterator, libboost-lexical-cast, libboost-math, libboost-move, libboost-mpl, libboost-multi-index, libboost-optional, libboost-parameter, libboost-preprocessor, libboost-property-map, libboost-property-tree, libboost-random, libboost-range, libboost-serialization, libboost-smart-ptr, libboost-spirit, libboost-static-assert, libboost-throw-exception, libboost-tti, libboost-tuple, libboost-type-traits, libboost-typeof, libboost-unordered, libboost-utility, libboost-xpressive
name libboost-hana
summary 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
license BSL-1.0
depends 5; libboost-config, libboost-core, libboost-fusion, libboost-mpl, libboost-tuple
name libboost-heap
summary Priority queue data structures
license BSL-1.0
depends 12; libboost-array, libboost-assert, libboost-bind, libboost-concept-check, libboost-config, libboost-core, libboost-intrusive, libboost-iterator, libboost-parameter, libboost-static-assert, libboost-throw-exception, libboost-type-traits
name libboost-histogram
summary Fast multi-dimensional histogram with convenient interface for C++14
license BSL-1.0
depends 6; libboost-config, libboost-core, libboost-mp11, libboost-serialization, libboost-throw-exception, libboost-variant2
name libboost-hof
summary Higher-order functions for C++
license BSL-1.0
depends 0
name libboost-icl
summary Interval Container Library, interval sets and maps and aggregation of associated values
license BSL-1.0
depends 15; libboost-assert, libboost-concept-check, libboost-config, libboost-container, libboost-core, libboost-date-time, libboost-detail, libboost-iterator, libboost-move, libboost-mpl, libboost-range, libboost-rational, libboost-static-assert, libboost-type-traits, libboost-utility
name libboost-integer
summary The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std
license BSL-1.0
depends 5; libboost-assert, libboost-config, libboost-core, libboost-static-assert, libboost-throw-exception
name libboost-interprocess
summary Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators
license BSL-1.0
depends 11; libboost-assert, libboost-config, libboost-container, libboost-core, libboost-integer, libboost-intrusive, libboost-move, libboost-static-assert, libboost-type-traits, libboost-unordered, libboost-winapi
name libboost-intrusive
summary Intrusive containers and algorithms
license BSL-1.0
depends 6; libboost-assert, libboost-config, libboost-container-hash, libboost-core, libboost-move, libboost-static-assert
name libboost-io
summary Utilities for the standard I/O library
license BSL-1.0
depends 1; libboost-config