Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit b0b86a8065.
PrevUpHome

Quick Reference

Base from Member

Call Traits

Compressed Pair

In-place Factory

Classes

base_from_member

Type Traits

call_traits
call_traits<T&>
call_traits<T[N]>
call_traits<const T[N]>

Classes

compressed_pair

Functions

swap

Classes

in_place_factory_base
typed_in_place_factory_base

Operators

Classes (1 of 5)

additive1
additive2
arithmetic1
arithmetic2
bidirectional_iteratable
bidirectional_iterator_helper
bitwise1
bitwise2
decrementable
dereferenceable
equality_comparable1
equality_comparable2
equivalent1

Classes (2 of 5)

equivalent2
euclidean_ring_operators1
euclidean_ring_operators2
field_operators1
field_operators2
forward_iteratable
forward_iterator_helper
incrementable
indexable
input_iteratable
input_iterator_helper
integer_arithmetic1
integer_arithmetic2

Classes (3 of 5)

integer_multiplicative1
integer_multiplicative2
is_chained_base
less_than_comparable1
less_than_comparable2
multiplicative1
multiplicative2
operators
operators2
operators<T,T>
ordered_euclidean_ring_operators1
ordered_euclidean_ring_operators2
ordered_euclidian_ring_operators1

Classes (4 of 5)

ordered_euclidian_ring_operators2
ordered_field_operators1
ordered_field_operators2
ordered_ring_operators1
ordered_ring_operators2
output_iteratable
output_iterator_helper
partially_ordered1
partially_ordered2
random_access_iteratable
random_access_iterator_helper
ring_operators1
ring_operators2

Classes (5 of 5)

shiftable1
shiftable2
totally_ordered1
totally_ordered2
unit_steppable

Type Traits

is_chained_base

Result of

String View

Value Init

Type Traits

result_of
tr1_result_of

Aliases

string_view
u16string_ref
u16string_view
u32string_ref
u32string_view
wstring_ref
wstring_view
string_ref

Classes

basic_string_ref
basic_string_view

Functions

hash_range
hash_value

Operators

operator==
operator!=
operator<
operator<=
operator>
operator>=
operator<<

Classes

initialized
initialized_value_t
value_initialized

Functions

get
swap

Constants

initialized_value

PrevUpHome