...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
bstbase
bstree_algorithms
circular_list_algorithms
derivation_value_traits
make_any_base_hook
make_any_member_hook
make_avltree
make_avl_multiset
make_avl_set
make_avl_set_base_hook
make_avl_set_member_hook
make_bstree
make_bs_multiset
make_bs_set
make_bs_set_base_hook
make_bs_set_member_hook
make_hashtable
make_list
make_list_base_hook
make_list_member_hook
make_multiset
make_rbtree
make_set
make_set_base_hook
make_set_member_hook
make_sgtree
make_sg_multiset
make_sg_set
make_slist
make_slist_base_hook
make_slist_member_hook
make_splaytree
make_splay_multiset
make_splay_set
make_treap
make_treap_multiset
make_treap_set
make_unordered_multiset
make_unordered_set
make_unordered_set_base_hook
make_unordered_set_member_hook
max_pointer_plus_bits
member_hook
member_value_traits
pack_options
pointer_plus_bits
pointer_traits
priority_compare
trivial_value_traits
B C D E F H I K L M N P R S T V
balance
bucket_ptr
bucket_reference
bucket_traits
bucket_type
color
const_bucket_ptr
const_bucket_reference
const_iterator
const_local_iterator
const_node_ptr
const_node_reference
const_pointer
const_reference
const_reverse_iterator
const_siterator
data_for_rebalance
difference_type
first_argument_type
implementation_defined
insert_commit_data
int_type
iterator
key_compare
key_equal
key_type
my_pointer_type
node
node_algorithms
node_ptr
node_reference
node_traits
pointer
priority_compare
reference
result_type
reverse_iterator
second_argument_type
siterator
size_type
type
value_compare
value_equal
value_traits
value_type
A B C D E F G I L M N P R S T U V W Z
back
balance_factor
before_begin
begin
begin_node
black
bounded_range
cbegin
cend
clear
clear_and_dispose
clone
clone_from
clone_subtree
compress_subtree
const_cast_from
const_node_ptr
container_from_end_iterator
container_from_iterator
count
depth
dispose_and_assign
dispose_subtree
dynamic_cast_from
end
end_node
erase
erase_after
erase_after_and_dispose
erase_and_dispose
exists
find
for
front
get_balance
get_bits
get_color
get_header
get_left
get_next
get_parent
get_parent_from_member
get_pointer
get_previous
get_previous_node
get_previous_previous_node
get_right
get_root
if
incremental_rehash
init
inited
init_header
init_node
insert
insert_after
insert_before
insert_before_check
insert_commit
insert_equal
insert_equal_check
insert_equal_lower_bound
insert_equal_lower_bound_check
insert_equal_upper_bound
insert_equal_upper_bound_check
insert_unique
insert_unique_check
insert_unique_commit
is_header
is_left_child
is_right_child
it
iterator_to
last
link_after
link_before
local_iterator_to
lower_bound
lower_bound_loop
maximum
merge
minimum
move_backwards
move_forward
negative
next_node
node_ptr
pointer
pointer_to
pop_back
pop_back_and_dispose
pop_front
pop_front_and_dispose
positive
previous
prev_node
priority_order
priv_container_from_end_iterator
priv_incorporate_after
priv_reverse
priv_shift_backwards
priv_shift_forward
priv_splice_after
priv_swap_cache_last
priv_swap_lists
push_back
push_back_check
push_front
push_front_check
range
rbegin
rebalance
rebalance_subtree
red
rehash
remove
remove_and_dispose
remove_and_dispose_if
remove_if
remove_node
rend
replace_node
reverse
root
root_node
rotate_left
rotate_left_no_parent_fix
rotate_right
rotate_right_no_parent_fix
rtop
set_balance
set_bits
set_child
set_color
set_left
set_next
set_parent
set_pointer
set_previous
set_right
shift_backwards
shift_forward
size
sort
splay_down
splay_up
splice
splice_after
static_cast_from
subtree_size
subtree_to_vine
suggested_lower_bucket_count
suggested_upper_bucket_count
swap
swap_next
swap_nodes
swap_prev
swap_trailing_nodes
swap_tree
s_iterator_to
s_local_iterator_to
top
to_node_ptr
to_value_ptr
transfer
unique
unique_and_dispose
unlink
unlink_after
unlink_leftmost_without_rebalance
upper_bound
upper_bound_loop
vine_to_subtree