Apache C++ Standard Library Reference Guide
Functional List of Descriptions
Links to Indexes
Algorithms
Containers
Diagnostics
General utilities
Input/output
Iterators
Language support
Localization
Numerics
Strings
Group Indexes
Algorithms
<algorithm>
Algorithms
adjacent_find()
binary_search()
copy()
copy_backward()
count()
count_if()
equal()
equal_range()
fill()
fill_n()
find()
find_end()
find_first_of()
find_if()
for_each()
generate()
generate_n()
includes()
inplace_merge()
iter_swap()
lexicographical_compare()
lower_bound()
make_heap()
max()
max_element()
merge()
min()
min_element()
mismatch()
next_permutation()
nth_element()
partial_sort()
partial_sort_copy()
partition()
pop_heap()
prev_permutation()
push_heap()
random_shuffle()
remove()
remove_copy()
remove_copy_if()
remove_if()
replace()
replace_copy()
replace_copy_if()
replace_if()
reverse()
reverse_copy()
rotate()
rotate_copy()
search()
search_n()
set_difference()
set_intersection()
set_symmetric_difference()
set_union()
sort()
sort_heap()
stable_partition()
stable_sort()
swap()
swap_ranges()
transform()
unique()
unique_copy()
upper_bound()
Containers
<bitset>
<deque>
<list>
<map>
<queue>
<set>
<stack>
<vector>
Associative Containers
Containers
Sequences
bitset
deque
list
map
multimap
multiset
priority_queue
queue
set
stack
vector
Diagnostics
<stdexcept>
Exceptions
domain_error
invalid_argument
length_error
logic_error
out_of_range
overflow_error
range_error
runtime_error
underflow_error
General utilities
<functional>
<memory>
<utility>
Function Objects
Negators
Operators
allocator
auto_ptr
binary_function
binary_negate
bind1st()
bind2nd()
binder1st
binder2nd
compare
divides
equal_to
get_temporary_buffer()
greater
greater_equal
less
less_equal
logical_and
logical_not
logical_or
mem_fun
mem_fun_ref
minus
modulus
multiplies
negate
not1()
not2()
not_equal_to
pair
plus
pointer_to_binary_function
pointer_to_unary_function
ptr_fun()
raw_storage_iterator
return_temporary_buffer()
unary_function
unary_negate
uninitialized_copy()
uninitialized_fill()
uninitialized_fill_n()
Input/output
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
basic_filebuf
basic_fstream
basic_ifstream
basic_ios
basic_iostream
basic_istream
basic_istringstream
basic_ofstream
basic_ostream
basic_ostringstream
basic_streambuf
basic_stringbuf
basic_stringstream
cerr
char_traits
cin
clog
cout
fpos
ios_base
ios_base::failure
istreambuf_iterator
istrstream
ostreambuf_iterator
ostrstream
strstream
strstreambuf
wcerr
wcin
wclog
wcout
Iterators
<iterator>
Bidirectional Iterators
Forward Iterators
Input Iterators
Insert Iterators
Iterators
Output Iterators
Random Access Iterators
Stream Iterators
advance()
back_insert_iterator
back_inserter()
distance()
front_insert_iterator,
front_inserter()
insert_iterator
inserter()
istream_iterator
istreambuf_iterator
iterator
iterator_traits
ostream_iterator
ostreambuf_iterator
reverse_iterator
Language support
<exception>
<limits>
<new>
<typeinfo>
bad_alloc
bad_cast
bad_exception
bad_typeid
exception
numeric_limits
operator delete
operator new
Localization
<locale>
Facets
codecvt
codecvt_byname
collate
collate_byname
ctype
ctype_byname
has_facet()
isalnum()
isalpha()
iscntrl()
isdigit()
isgraph()
islower()
isprint()
ispunct()
isspace()
isupper()
isxdigit()
locale
messages
messages_byname
money_get
money_put
moneypunct
moneypunct_byname
num_get
num_put
numpunct
numpunct_byname
time_get
time_get_byname
time_put
time_put_byname
tolower()
toupper()
use_facet()
Numerics
<complex>
<numeric>
<valarray>
accumulate()
adjacent_difference()
complex
gslice
gslice_array
indirect_array
inner_product()
mask_array
partial_sum()
slice
slice_array
valarray
Strings
<string>
Sequences
basic_string
char_traits
wstring