{15} Maintainers (137 matches)

Results (1 - 100 of 137)

1 2

Owned (100 matches)

Component Maintainer Name
Description
accumulator eric_niebler Eric Niebler

algorithm marshall Marshall Clow

align glenfe Glen Fernandes

any nasonov

array marshall Marshall Clow

asio chris_kohlhoff

Boost.Asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.


assign nesotto Thorsten Ottosen

atomic timblechmann

auto_index johnmaddock John Maddock

bcp johnmaddock John Maddock

bimap matias Matias Capeletto

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


bind pdimov Peter Dimov

boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions.


build vladimir_prus Vladimir Prus

Boost.Build is a system for large project software construction, which is simple to use and powerful.


call_traits johnmaddock John Maddock

The template class call_traits<T> encapsulates the "best" method to pass a parameter of some type T to or from a function. The purpose of call_traits is to ensure that problems like "references to references" never occur, and that parameters are passed in the most efficient manner possible.


chrono viboes

circular_buffer jano_gaspar Jan Gaspar

The circular_buffer is an STL compliant container. It is a kind of sequence similar to std::list or std::deque. The circular_buffer is especially designed to provide fixed capacity storage. When its capacity is exhausted, newly inserted elements will cause elements either at the beginning or end of the buffer (depending on what insert operation is used) to be overwritten.


concept_check jsiek

The Boost Concept Checking Library provides:

  • A mechanism for inserting compile-time checks of template parameters.
  • A framework for specifying concept requirements though concept checking classes.
  • A mechanism for verifying that concept requirements cover the template.
  • A suite of concept checking classes and archetype classes that match the concept requirements in the C++ Standard Library.

config johnmaddock John Maddock

Boost.Config helps boost library developers adapt to compiler idiosyncrasies; not intended for library users.


configure script dgregor Douglas Gregor

unix-style ./configure, make, make install support for Boost.Build


container igaztanaga Ion Gaztañaga

context olli

conversion apolukhin Antony Polukhin

convert viboes

core pdimov Peter Dimov

coroutine olli

crc dlwalker Daryle Walker

The Boost CRC Library provides two implementations of CRC (cyclic redundancy code) computation objects and two implementations of CRC computation functions. The implementations are template-based.


date_time az_sw_dude

A set of date-time libraries based on generic programming concepts.


disjoint_sets jsiek

Boost.DisjointSets provides disjoint sets operations with union by rank and path compression.


Documentation matias Matias Capeletto

dynamic_bitset jsiek

The dynamic_bitset class represents a set of bits. It provides accesses to the value of individual bits via an operator[] and provides all of the bitwise operators that one can apply to builtin integers, such as operator& and operator<<. The number of bits in the set is specified at runtime via a parameter to the constructor of the dynamic_bitset.


endian bemandawes Beman Dawes

exception emildotchevski Emil Dotchevski

filesystem bemandawes Beman Dawes

The Boost Filesystem Librar provides portable facilities to query and manipulate paths, files, and directories.


flyweight joaquin Joaquín M López Muñoz

foreach eric_niebler Eric Niebler

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.


format samuel_krempp Samuel Krempp

The format library provides a class for formatting arguments according to a format-string, as does printf, but with two major differences :

  • format sends the arguments to an internal stream, and so is entirely type-safe and naturally supports all user-defined types.
  • The ellipsis (...) can not be used correctly in the strongly typed context of format, and thus the function call with arbitrary arguments is replaced by successive calls to an argument feeding operator%

function dgregor Douglas Gregor

The Boost.Function library contains a family of class templates that are function object wrappers.


functional no-maintainer No-Maintainer

functional/factory t_schwinger

functional/forward t_schwinger

functional/overloaded function lcaminiti Lorenzo Caminiti

function_types t_schwinger

fusion djowel Joel de Guzman

geometry barendgehrels Barend Gehrels

Getting Started Guide dave Dave Abrahams

gil USE GITHUB stefan Stefan Seefeld

graph jewillco Jeremiah Willcock

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


hash danieljames Daniel James

boost::hash is an implementation of the hash function object specified by the Draft Technical Report on C++ Library Extensions (TR1). It is intended for use as the default hash function for unordered associative containers, and the Boost Multi-Index Containers Library's hash indexes.


heap timblechmann

ICL jofaber Joachim Faulhaber

inspection script danieljames Daniel James

integer dlwalker Daryle Walker

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.hp> makes the standard integer types safely available in namespace boost without placing any names in namespace std.


interprocess igaztanaga Ion Gaztañaga

interval bgubenko Boris Gubenko

intrusive igaztanaga Ion Gaztañaga

io dlwalker Daryle Walker

The I/O sub-library of Boost helps segregate the large number of Boost headers. This sub-library should contain various items to use with/for the standard I/O library.


iostreams turkanis Jonathan Turkanis

Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.


iterator jeffrey.hellrung

The Boost Iterator Library contains two parts. The first is a system of concepts which extend the C++ standard iterator requirements. The second is a framework of components for building iterators based on these extended concepts and includes several useful iterator adaptors.


lambda no-maintainer No-Maintainer

lexical_cast apolukhin Antony Polukhin

locale artyom Artyom Beilis

local function lcaminiti Lorenzo Caminiti

lockfree timblechmann

log andysem Andrey Semashev

logic dgregor Douglas Gregor

math johnmaddock John Maddock

Boost.Math includes several contributions in the domain of mathematics:

  • The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers.
  • The Special Functions library currently provides eight templated special functions, in namespace boost.
  • The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard.
  • Quaternions are a relative of complex numbers often used to parameterise rotations in three dimentional space.
  • Octonions, like quaternions, are a relative of complex numbers.

minmax marshall Marshall Clow

move igaztanaga Ion Gaztañaga

mpi troyer Matthias Troyer

Boost.MPI is a library for message passing in high-performance parallel applications. A Boost.MPI program is one or more processes that can communicate either via sending and receiving individual messages (point-to-point communication) or by coordinating as a group (collective communication).


mpl agurtovoy Aleksey Gurtovoy

The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language.


msm chenry Christophe Henry

multi_array garcia Ronald Garcia

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


multi_index joaquin Joaquín M López Muñoz

The Boost Multi-index Containers Library provides a class template named multi_index_container which enables the construction of containers maintaining one or more indices with different sorting and access semantics.


multiprecision johnmaddock John Maddock

numeric dgregor Douglas Gregor

odeint karsten

operators daniel_frey Daniel Frey

Templates ease arithmetic classes and iterators.


optional fcacciola Fernando Cacciola

parameter danielw Daniel Wallin

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


phoenix theller Thomas Heller

Define small unnamed function objects at the actual call site, and more.


polygon ljsimons Lucanus Simonson

pool cnewbold Chris Newbold

predef USE GITHUB grafik René Rivera

https://github.com/boostorg/predef/issues


preprocessor no-maintainer No-Maintainer

program_options vladimir_prus Vladimir Prus

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.


property_map dgregor Douglas Gregor

property_tree cornedbee Sebastian Redl

proto eric_niebler Eric Niebler

Expression template library and compiler construction toolkit for domain-specific embedded languages


ptr_container nesotto Thorsten Ottosen

python USE GITHUB rwgk Ralf W. Grosse-Kunstleve

The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler.


quickbook djowel Joel de Guzman

QuickBook is a WikiWiki style documentation tool geared towards C++ documentation using simple rules and markup for simple formatting tasks.


random no-maintainer No-Maintainer

range neilgroves Neil Groves

ratio viboes

rational turkanis Jonathan Turkanis

regex johnmaddock John Maddock

Regression Testing USE GITHUB grafik René Rivera

https://github.com/boostorg/regression/issues


result_of djwalker Daniel Walker

scope_exit lcaminiti Lorenzo Caminiti

serialization ramey Robert Ramey

1 2
Note: See TracReports for help on using and creating reports.