{15} Maintainers (128 matches)

Results (1 - 100 of 128)

1 2

No Maintainer (2 matches)

Component Maintainer Name
Description
Building Boost

None

Owned (98 matches)

Component Maintainer Name
Description
any nasonov

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.


atomic timblechmann

chrono viboes

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.

context olli

coroutine olli

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.


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.


function_types t_schwinger

functional/factory t_schwinger

functional/forward t_schwinger

heap timblechmann

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.


lockfree timblechmann

odeint karsten

range neilgroves

ratio viboes

swap joseph.gauterin

tokenizer jsiek

variant ebf

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.


statechart andreas_huber69 Andreas Huber

Boost.Statechart - Arbitrarily complex finite state machines can be implemented in easily readable and maintainable C++ code.


log andysem Andrey Semashev

uuid atompkins Andy Tompkins

thread anthonyw Anthony Williams

threads anthonyw Anthony Williams

lexical_cast apolukhin Antony Polukhin

locale artyom Artyom Beilis

geometry barendgehrels Barend Gehrels

filesystem bemandawes Beman Dawes

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


system bemandawes Beman Dawes

timer bemandawes Beman Dawes

interval bgubenko Boris Gubenko

pool cnewbold Chris Newbold

msm chenry Christophe Henry

operators daniel_frey Daniel Frey

Templates ease arithmetic classes and iterators.


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.


inspection script danieljames Daniel James

unordered danieljames Daniel James

result_of djwalker Daniel Walker

parameter danielw Daniel Wallin

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


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.


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.


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.


Getting Started Guide dave Dave Abrahams

configure script dgregor Douglas Gregor

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


function dgregor Douglas Gregor

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


logic dgregor Douglas Gregor

numeric dgregor Douglas Gregor

property_map dgregor Douglas Gregor

signals dgregor Douglas Gregor

trac / subversion dgregor Douglas Gregor

tti eldiener Edward Diener

exception emildotchevski Emil Dotchevski

accumulator eric_niebler Eric Niebler

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.


proto eric_niebler Eric Niebler

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


xpressive eric_niebler Eric Niebler

optional fcacciola Fernando Cacciola

signals2 fmhess Frank Mori Hess

test rogeeff Gennadiy Rozental

uBLAS guwi17 Gunter

uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.


GIL hljin Hailin Jin

wave hkaiser Hartmut Kaiser

The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.


container igaztanaga Ion Gaztañaga

interprocess igaztanaga Ion Gaztañaga

intrusive igaztanaga Ion Gaztañaga

move igaztanaga Ion Gaztañaga

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.


graph jewillco Jeremiah Willcock

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


ICL jofaber Joachim Faulhaber

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

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.


fusion djowel Joel de Guzman

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.


spirit djowel Joel de Guzman

tuple djowel Joel de Guzman

auto_index johnmaddock John Maddock

bcp johnmaddock John Maddock

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.


config johnmaddock John Maddock

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


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.

multiprecision johnmaddock John Maddock

regex johnmaddock John Maddock

static_assert johnmaddock John Maddock

TR1 johnmaddock John Maddock

The TR1 library provides an implementation of the C++ Technical Report on Standard Library Extensions. This library does not itself implement the TR1 components, rather it's a thin wrapper that will include your standard library's TR1 implementation (if it has one), otherwise it will include the Boost Library equivalents, and import them into namespace std::tr1.


type_traits johnmaddock John Maddock

iostreams turkanis Jonathan Turkanis

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


rational turkanis Jonathan Turkanis

functional/overloaded function lcaminiti Lorenzo Caminiti

local function lcaminiti Lorenzo Caminiti

scope_exit lcaminiti Lorenzo Caminiti

utility/identity type lcaminiti Lorenzo Caminiti

polygon ljsimons Lucanus Simonson

algorithm marshall Marshall Clow

array marshall Marshall Clow

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