Contents
C++ Library Overview
Header files overview
Using C++ Library Headers
C++ Library Conventions
Iostreams Conventions
C++ Program Startup and Termination
Standard C++ Library Header Files
<algorithm>
Description
Synopsis
Functions
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
<array>
Description
Synopsis
Classes
array
Description
Synopsis
Constructor
array::array
Types
array::const_iterator
array::const_pointer
array::const_reference
array::const_reverse_iterator
array::difference_type
array::iterator
array::pointer
array::reference
array::reverse_iterator
array::size_type
array::value_type
Member functions
array::assign
array::at
array::back
array::begin
array::data
array::empty
array::end
array::front
array::max_size
array::operator[]
array::rbegin
array::rend
array::size
array::swap
Operators
array::operator=
Template functions
get
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
Templates
tuple_element
tuple_size
<bitset>
Description
Synopsis
Classes
bitset
Description
Synopsis
Constructor
bitset::bitset
Member functions
bitset::any
bitset::at
bitset::bitset_size
bitset::count
bitset::element_type
bitset::flip
bitset::none
bitset::operator!=
bitset::operator&=
bitset::operator<<
bitset::operator<<=
bitset::operator==
bitset::operator>>
bitset::operator>>=
bitset::operator[]
bitset::operator^=
bitset::operator|=
bitset::operator~
bitset::reference
bitset::reset
bitset::set
bitset::size
bitset::test
bitset::to_string
bitset::to_ulong
Template functions
operator<<
operator>>
<cassert>
<cctype>
<cerrno>
<cfenv>
<cfloat>
<cinttypes>
<ciso646>
<climits>
<clocale>
<cmath>
<complex>
Description
Synopsis
Macros
__STD_COMPLEX
Classes
complex
Description
Synopsis
Constructor
complex::complex
Member functions
complex::imag
complex::operator*=
complex::operator+=
complex::operator-=
complex::operator/=
complex::operator=
complex::real
complex::value_type
complex<float>
complex<double>
complex<long double>
Template functions
abs
acos
acosh
arg
asin
asinh
atan
atanh
conj
cos
cosh
exp
fabs
imag
log
log10
norm
operator!=
operator*
operator+
operator-
operator/
operator<<
operator==
operator>>
polar
pow
real
sin
sinh
sqrt
tan
tanh
<csetjmp>
<csignal>
<cstdarg>
<cstdbool>
<cstddef>
<cstdint>
<cstdio>
<cstdlib>
<cstring>
<ctgmath>
<ctime>
<cwchar>
<cwctype>
<deque>
Description
Synopsis
Classes
deque
Description
Synopsis
Constructor
deque::deque
Types
deque::allocator_type
deque::const_iterator
deque::const_pointer
deque::const_reference
deque::const_reverse_iterator
deque::difference_type
deque::iterator
deque::pointer
deque::reference
deque::reverse_iterator
deque::size_type
deque::value_type
Member functions
deque::assign
deque::at
deque::back
deque::begin
deque::clear
deque::empty
deque::end
deque::erase
deque::front
deque::get_allocator
deque::insert
deque::max_size
deque::operator[]
deque::pop_back
deque::pop_front
deque::push_back
deque::push_front
deque::rbegin
deque::rend
deque::resize
deque::size
deque::swap
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
<exception>
Description
Synopsis
Classes
bad_exception
exception
Functions
set_terminate
set_unexpected
terminate
uncaught_exception
unexpected
Types
terminate_handler
unexpected_handler
<fstream>
Description
Synopsis
Classes
basic_filebuf
Description
Synopsis
Constructor
basic_filebuf::basic_filebuf
Types
basic_filebuf::char_type
basic_filebuf::int_type
basic_filebuf::off_type
basic_filebuf::pos_type
basic_filebuf::traits_type
Member functions
basic_filebuf::close
basic_filebuf::is_open
basic_filebuf::open
basic_filebuf::sync
Protected virtual member functions
basic_filebuf::overflow
basic_filebuf::pbackfail
basic_filebuf::seekoff
basic_filebuf::seekpos
basic_filebuf::setbuf
basic_filebuf::underflow
basic_fstream
Description
Synopsis
Constructor
basic_fstream::basic_fstream
Member functions
basic_fstream::close
basic_fstream::is_open
basic_fstream::open
basic_fstream::rdbuf
basic_ifstream
Description
Synopsis
Constructor
basic_ifstream::basic_ifstream
Member functions
basic_ifstream::close
basic_ifstream::is_open
basic_ifstream::open
basic_ifstream::rdbuf
basic_ofstream
Description
Synopsis
Constructor
basic_ofstream::basic_ofstream
Member functions
basic_ofstream::close
basic_ofstream::is_open
basic_ofstream::open
basic_ofstream::rdbuf
Types
filebuf
fstream
ifstream
ofstream
wfstream
wifstream
wofstream
wfilebuf
<functional>
Description
Synopsis
Classes
bad_function_call
binary_function
binary_negate
binder1st
binder2nd
const_mem_fun_t
const_mem_fun_ref_t
const_mem_fun1_t
const_mem_fun1_ref_t
divides
equal_to
function
Description
Synopsis
Constructor
function::function
Types
function::result_type
function::target
Member functions
function::operator()
function::swap
function::target_type
Operators
function::operator=
function::operator==
function::operator!=
function::operator
unspecified
greater
greater_equal
hash
less
less_equal
logical_and
logical_not
logical_or
mem_fun_t
mem_fun_ref_t
mem_fun1_t
mem_fun1_ref_t
minus
modulus
multiplies
negate
not_equal_to
plus
pointer_to_binary_function
pointer_to_unary_function
reference_wrapper
Description
Synopsis
Constructor
reference_wrapper::reference_wrapper
Types
reference_wrapper::result_type
reference_wrapper::type
Member functions
reference_wrapper::get
Operators
reference_wrapper::operator ()
reference_wrapper::operator Ty&
result_of
unary_function
unary_negate
Functions
bind
bind1st
bind2nd
cref
mem_fn
mem_fun
mem_fun_ref
not1
not2
ptr_fun
ref
swap
Operators
operator!=
operator==
Structures
is_bind_expression
is_placeholder
Objects
_1
<iomanip>
Description
Synopsis
Manipulators
resetiosflags
setbase
setfill
setiosflags
setprecision
setw
<ios>
Description
Synopsis
Classes
basic_ios
Description
Synopsis
Constructor
basic_ios::basic_ios
Types
basic_ios::char_type
basic_ios::int_type
basic_ios::off_type
basic_ios::pos_type
basic_ios::traits_type
Member functions
basic_ios::bad
basic_ios::clear
basic_ios::copyfmt
basic_ios::eof
basic_ios::exceptions
basic_ios::fail
basic_ios::fill
basic_ios::good
basic_ios::imbue
basic_ios::init
basic_ios::narrow
basic_ios::rdbuf
basic_ios::rdstate
basic_ios::setstate
basic_ios::tie
basic_ios::widen
Operators
basic_ios::operator void *
basic_ios::operator!
fpos
Description
Synopsis
Constructor
fpos::fpos
Member functions
fpos::operator!=
fpos::operator+
fpos::operator+=
fpos::operator-
fpos::operator-=
fpos::operator==
fpos::operator streamoff
fpos::state
ios_base
Description
Synopsis
Constructor
ios_base::ios_base
Types
ios_base::event
ios_base::event_callback
ios_base::fmtflags
ios_base::iostate
ios_base::openmode
ios_base::seekdir
Member classes
ios_base::failure
ios_base::Init
Member functions
ios_base::flags
ios_base::getloc
ios_base::imbue
ios_base::iword
ios_base::precision
ios_base::pword
ios_base::register_callback
ios_base::setf
ios_base::sync_with_stdio
ios_base::unsetf
ios_base::width
ios_base::xalloc
Manipulators
boolalpha
noboolalpha
showbase
noshowbase
showpoint
noshowpoint
showpos
noshowpos
skipws
noskipws
unitbuf
nounitbuf
uppercase
nouppercase
internal
left
right
dec
hex
hexfloat
oct
fixed
scientific
Types
ios
streamoff
streampos
streamsize
wios
wstreampos
<iosfwd>
Description
Synopsis
<iostream>
Description
Synopsis
Objects
cerr
cin
clog
cout
wcerr
wcin
wclog
wcout
<istream>
Description
Synopsis
Classes
basic_iostream
Description
Synopsis
basic_istream
Description
Synopsis
Constructor
basic_istream::basic_istream
Member classes
basic_istream::sentry
Member functions
basic_istream::gcount
basic_istream::ipfx
basic_istream::isfx
basic_istream::operator>>
basic_istream::readsome
basic_istream::seekg
basic_istream::sync
basic_istream::tellg
basic_istream::get
basic_istream::getline
basic_istream::ignore
basic_istream::peek
basic_istream::putback
basic_istream::read
basic_istream::unget
Manipulators
ws
Types
iostream
istream
wiostream
wistream
Template functions
operator>>
<iterator>
Description
Synopsis
Classes
back_insert_iterator
Description
Synopsis
Constructor
back_insert_iterator::back_insert_iterator
Types
back_insert_iterator::container_type
back_insert_iterator::reference
back_insert_iterator::value_type
Member functions
back_insert_iterator::operator*
back_insert_iterator::operator++
back_insert_iterator::operator=
front_insert_iterator
Description
Synopsis
Constructor
front_insert_iterator::front_insert_iterator
Types
front_insert_iterator::container_type
front_insert_iterator::reference
front_insert_iterator::value_type
Member functions
front_insert_iterator::operator*
front_insert_iterator::operator++
front_insert_iterator::operator=
insert_iterator
Description
Synopsis
Constructor
insert_iterator::insert_iterator
Types
insert_iterator::container_type
insert_iterator::reference
insert_iterator::value_type
Member functions
insert_iterator::operator*
insert_iterator::operator++
insert_iterator::operator=
istream_iterator
Description
Synopsis
Constructor
istream_iterator::istream_iterator
Types
istream_iterator::char_type
istream_iterator::istream_type
istream_iterator::traits_type
Operators
istream_iterator::operator*
istream_iterator::operator->
istream_iterator::operator++
istreambuf_iterator
Description
Synopsis
Constructor
istreambuf_iterator::istreambuf_iterator
Types
istreambuf_iterator::char_type
istreambuf_iterator::int_type
istreambuf_iterator::istream_type
istreambuf_iterator::streambuf_type
istreambuf_iterator::traits_type
Member functions
istreambuf_iterator::equal
Operators
istreambuf_iterator::operator*
istreambuf_iterator::operator++
istreambuf_iterator::operator->
iterator
iterator_traits
ostream_iterator
Description
Synopsis
Constructor
ostream_iterator::ostream_iterator
Types
ostream_iterator::char_type
ostream_iterator::ostream_type
ostream_iterator::traits_type
ostream_iterator::value_type
Operators
ostream_iterator::operator*
ostream_iterator::operator++
ostream_iterator::operator=
ostreambuf_iterator
Description
Synopsis
Constructor
ostreambuf_iterator::ostreambuf_iterator
Types
ostreambuf_iterator::char_type
ostreambuf_iterator::ostream_type
ostreambuf_iterator::streambuf_type
ostreambuf_iterator::traits_type
Member functions
ostreambuf_iterator::failed
Operators
ostreambuf_iterator::operator*
ostreambuf_iterator::operator++
ostreambuf_iterator::operator=
reverse_iterator
Description
Synopsis
Constructor
reverse_iterator::reverse_iterator
Types
reverse_iterator::iterator_type
reverse_iterator::pointer
reverse_iterator::reference
Member functions
reverse_iterator::base
Operators
reverse_iterator::operator*
reverse_iterator::operator+
reverse_iterator::operator++
reverse_iterator::operator+=
reverse_iterator::operator-
reverse_iterator::operator—
reverse_iterator::operator-=
reverse_iterator::operator->
reverse_iterator::operator[]
Template functions
advance
back_inserter
distance
front_inserter
inserter
Types
bidirectional_iterator_tag
forward_iterator_tag
input_iterator_tag
output_iterator_tag
random_access_iterator_tag
Operators
operator!=
operator==
operator<
operator<=
operator>
operator>=
operator+
operator-
<limits>
Description
Synopsis
Enumerations
float_denorm_style
float_round_style
Classes
numeric_limits
Description
Synopsis
Members
numeric_limits::digits
numeric_limits::digits10
numeric_limits::has_denorm
numeric_limits::has_denorm_loss
numeric_limits::has_infinity
numeric_limits::has_quiet_NaN
numeric_limits::has_signaling_NaN
numeric_limits::is_bounded
numeric_limits::is_exact
numeric_limits::is_iec559
numeric_limits::is_integer
numeric_limits::is_modulo
numeric_limits::is_signed
numeric_limits::is_specialized
numeric_limits::max_exponent
numeric_limits::max_exponent10
numeric_limits::min_exponent
numeric_limits::min_exponent10
numeric_limits::radix
numeric_limits::round_style
numeric_limits::tinyness_before
numeric_limits::traps
Member functions
numeric_limits::denorm_min
numeric_limits::epsilon
numeric_limits::infinity
numeric_limits::max
numeric_limits::min
numeric_limits::quiet_NaN
numeric_limits::round_error
numeric_limits::signaling_NaN
<list>
Description
Synopsis
Classes
list
Description
Synopsis
Constructor
list::list
Types
list::allocator_type
list::const_iterator
list::const_pointer
list::const_reference
list::const_reverse_iterator
list::difference_type
list::iterator
list::pointer
list::reference
list::reverse_iterator
list::size_type
list::value_type
Member functions
list::assign
list::back
list::begin
list::clear
list::empty
list::end
list::erase
list::front
list::get_allocator
list::insert
list::max_size
list::merge
list::pop_back
list::pop_front
list::push_back
list::push_front
list::rbegin
list::remove
list::remove_if
list::rend
list::resize
list::reverse
list::size
list::sort
list::splice
list::swap
list::unique
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
<locale>
Description
Synopsis
Classes
codecvt
Description
Synopsis
Constructor
codecvt::codecvt
Types
codecvt::extern_type
codecvt::intern_type
codecvt::state_type
Member functions
codecvt::always_noconv
codecvt::in
codecvt::length
codecvt::encoding
codecvt::max_length
codecvt::out
codecvt::unshift
codecvt::do_always_noconv
codecvt::do_encoding
codecvt::do_in
codecvt::do_length
codecvt::do_max_length
codecvt::do_out
codecvt::do_unshift
codecvt_base
Description
Synopsis
codecvt_byname
Description
Synopsis
collate
Description
Synopsis
Constructor
collate::collate
Types
collate::char_type
collate::string_type
Member functions
collate::compare
collate::hash
collate::transform
collate::do_compare
collate::do_hash
collate::do_transform
collate_byname
Description
Synopsis
ctype
Description
Synopsis
Constructor
ctype::ctype
Types
ctype::char_type
Member functions
ctype::do_is
ctype::do_narrow
ctype::do_scan_is
ctype::do_scan_not
ctype::do_tolower
ctype::do_toupper
ctype::do_widen
ctype::is
ctype::narrow
ctype::scan_is
ctype::scan_not
ctype::tolower
ctype::toupper
ctype::widen
ctype<char>
Description
Synopsis
ctype_base
Description
Synopsis
ctype_byname
Description
Synopsis
locale
Description
Synopsis
Constructor
locale::locale
Types
locale::category
Member classes
locale::facet
locale::id
Member functions
locale::classic
locale::combine
locale::global
locale::name
locale::operator!=
locale::operator()
locale::operator==
messages
Description
Synopsis
Constructor
messages::messages
Types
messages::char_type
messages::string_type
Member functions
messages::close
messages::do_close
messages::do_get
messages::do_open
messages::get
messages::open
messages_base
Description
Synopsis
messages_byname
Description
Synopsis
money_base
Description
Synopsis
money_get
Description
Synopsis
Constructor
money_get::money_get
Types
money_get::char_type
money_get::iter_type
money_get::string_type
Member functions
money_get::do_get
money_get::get
money_put
Description
Synopsis
Constructor
money_put::money_put
Types
money_put::char_type
money_put::iter_type
money_put::string_type
Member functions
money_put::do_put
money_put::put
moneypunct
Description
Synopsis
Constructor
moneypunct::moneypunct
Types
moneypunct::char_type
moneypunct::string_type
Member functions
moneypunct::curr_symbol
moneypunct::decimal_point
moneypunct::do_curr_symbol
moneypunct::do_decimal_point
moneypunct::do_frac_digits
moneypunct::do_grouping
moneypunct::do_neg_format
moneypunct::do_negative_sign
moneypunct::do_pos_format
moneypunct::do_positive_sign
moneypunct::do_thousands_sep
moneypunct::frac_digits
moneypunct::grouping
moneypunct::neg_format
moneypunct::negative_sign
moneypunct::pos_format
moneypunct::positive_sign
moneypunct::thousands_sep
moneypunct_byname
num_get
Description
Synopsis
Constructor
num_get::num_get
Types
num_get::char_type
num_get::iter_type
Member functions
num_get::do_get
num_get::get
num_put
Description
Synopsis
Constructor
num_put::num_put
Types
num_put::char_type
num_put::iter_type
Member functions
num_put::do_put
num_put::put
numpunct
Description
Synopsis
Constructor
numpunct::numpunct
Types
numpunct::char_type
numpunct::string_type
Member functions
numpunct::decimal_point
numpunct::do_decimal_point
numpunct::do_falsename
numpunct::do_grouping
numpunct::do_thousands_sep
numpunct::do_truename
numpunct::falsename
numpunct::grouping
numpunct::thousands_sep
numpunct::truename
numpunct_byname
Description
Synopsis
time_base
Description
Synopsis
time_get
Description
Synopsis
Constructor
time_get::time_get
Types
time_get::char_type
time_get::iter_type
Member functions
time_get::date_order
time_get::do_date_order
time_get::do_get_date
time_get::do_get_month
time_get::do_get_time
time_get::do_get_weekday
time_get::do_get_year
time_get::get_date
time_get::get_month
time_get::get_time
time_get::get_weekday
time_get::get_year
time_get_byname
Description
Synopsis
time_put
Description
Synopsis
Constructor
time_put::time_put
Types
time_put::char_type
time_put::iter_type
Member functions
time_put::do_put
time_put::put
time_put_byname
Description
Synopsis
Template functions
has_facet
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
tolower
toupper
use_facet
<map>
Description
Synopsis
Macros
__IBM_FAST_SET_MAP_ITERATOR
Classes
map
Description
Synopsis
Constructor
map::map
Types
map::allocator_type
map::const_iterator
map::const_pointer
map::const_reference
map::const_reverse_iterator
map::difference_type
map::iterator
map::key_compare
map::key_type
map::mapped_type
map::pointer
map::reference
map::reverse_iterator
map::size_type
map::value_compare
map::value_type
Member functions
map::begin
map::clear
map::count
map::empty
map::end
map::equal_range
map::erase
map::find
map::get_allocator
map::insert
map::key_comp
map::lower_bound
map::max_size
map::operator[]
map::rbegin
map::rend
map::size
map::swap
map::upper_bound
map::value_comp
multimap
Description
Synopsis
Constructor
multimap::multimap
Types
multimap::allocator_type
multimap::const_iterator
multimap::const_pointer
multimap::const_reference
multimap::const_reverse_iterator
multimap::difference_type
multimap::iterator
multimap::key_compare
multimap::key_type
multimap::mapped_type
multimap::pointer
multimap::reference
multimap::reverse_iterator
multimap::size_type
multimap::value_compare
multimap::value_type
Member functions
multimap::begin
multimap::clear
multimap::count
multimap::empty
multimap::end
multimap::equal_range
multimap::erase
multimap::find
multimap::get_allocator
multimap::insert
multimap::key_comp
multimap::lower_bound
multimap::max_size
multimap::rbegin
multimap::rend
multimap::size
multimap::swap
multimap::upper_bound
multimap::value_comp
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
<memory>
Description
Synopsis
Classes
allocator
Description
Synopsis
Constructor
allocator::allocator
Types
allocator::const_pointer
allocator::const_reference
allocator::difference_type
allocator::pointer
allocator::reference
allocator::size_type
allocator::value_type
Member classes
allocator::rebind
Member functions
allocator::address
allocator::allocate
allocator::construct
allocator::deallocate
allocator::destroy
allocator::max_size
Operators
allocator::operator=
allocator<void>
auto_ptr
Description
Synopsis
Constructor
auto_ptr::auto_ptr
Destructor
auto_ptr::~auto_ptr
Types
auto_ptr::element_type
Classes
auto_ptr_ref
Member functions
auto_ptr::get
auto_ptr::reset
Operators
auto_ptr::operator=
auto_ptr::operator*
auto_ptr::operator->
auto_ptr::operator auto_ptr<Other>
auto_ptr::operator auto_ptr_ref<Other>
Members
auto_ptr::release
bad_weak_ptr
enable_shared_from_this
Description
Synopsis
Member functions
enable_shared_from_this::shared_from_this
raw_storage_iterator
Description
Synopsis
Constructor
raw_storage_iterator::raw_storage_iterator
Operators
raw_storage_iterator::operator*
raw_storage_iterator::operator=
raw_storage_iterator::operator++
shared_ptr
Description
Synopsis
Constructor
shared_ptr::shared_ptr
Destructor
shared_ptr::~shared_ptr
Types
shared_ptr::element_type
Member functions
shared_ptr::get
shared_ptr::reset
shared_ptr::swap
shared_ptr::unique
shared_ptr::use_count
Operators
shared_ptr::operator=
shared_ptr::operator*
shared_ptr::operator->
shared_ptr::operator
boolean-type
weak_ptr
Description
Synopsis
Constructor
weak_ptr::weak_ptr
Types
weak_ptr::element_type
Member functions
weak_ptr::expired
weak_ptr::lock
weak_ptr::reset
weak_ptr::swap
weak_ptr::use_count
Operators
weak_ptr::operator=
Functions
const_pointer_cast
dynamic_pointer_cast
get_deleter
get_temporary_buffer
operator<
operator<<
return_temporary_buffer
static_pointer_cast
swap
uninitialized_copy
uninitialized_fill
uninitialized_fill_n
Operators
operator!=
operator==
<new>
Description
Synopsis
Macros
__IBM_ALLOW_OVERRIDE_PLACEMENT_NEW
Classes
bad_alloc
Description
Synopsis
nothrow_t
Description
Synopsis
Functions
operator delete
operator delete[]
operator new
operator new[]
set_new_handler
Types
new_handler
Objects
nothrow
<numeric>
Description
Synopsis
Template functions
accumulate
adjacent_difference
inner_product
partial_sum
<ostream>
Description
Synopsis
Classes
basic_ostream
Description
Synopsis
Constructor
basic_ostream::basic_ostream
Member classes
basic_ostream::sentry
Member functions
basic_ostream::flush
basic_ostream::operator<<
basic_ostream::opfx
basic_ostream::osfx
basic_ostream::put
basic_ostream::seekp
basic_ostream::tellp
basic_ostream::write
Template functions
operator<<
Manipulators
endl
ends
flush
Types
ostream
wostream
<queue>
Description
Synopsis
Classes
priority_queue
Description
Synopsis
Constructor
priority_queue::priority_queue
Types
priority_queue::container_type
priority_queue::size_type
priority_queue::value_type
Member functions
priority_queue::empty
priority_queue::pop
priority_queue::push
priority_queue::size
priority_queue::top
queue
Description
Synopsis
Constructor
queue::queue
Types
queue::container_type
queue::size_type
queue::value_type
Member functions
queue::back
queue::empty
queue::front
queue::pop
queue::push
queue::size
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
<random>
Description
Synopsis
Classes
bernoulli_distribution
Description
Synopsis
Constructor
bernoulli_distribution::bernoulli_distribution
Member functions
bernoulli_distribution::operator()
bernoulli_distribution::p
binomial_distribution
Description
Synopsis
Constructor
binomial_distribution::binomial_distribution
Member functions
binomial_distribution::operator()
binomial_distribution::p
binomial_distribution::t
discard_block
Description
Synopsis
Constructor
discard_block::discard_block
Member functions
discard_block::base
discard_block::operator()
discard_block::seed
Types
discard_block::base_type
Constants
discard_block::block_size
discard_block::used_block
exponential_distribution
Description
Synopsis
Constructor
exponential_distribution::exponential_distribution
Member functions
exponential_distribution::lambda
exponential_distribution::operator()
gamma_distribution
Description
Synopsis
Constructor
gamma_distribution::gamma_distribution
Member functions
gamma_distribution::alpha
gamma_distribution::operator()
geometric_distribution
Description
Synopsis
Constructor
geometric_distribution::geometric_distribution
Member functions
geometric_distribution::operator()
geometric_distribution::p
linear_congruential
Description
Synopsis
Constructor
linear_congruential::linear_congruential
Member functions
linear_congruential::operator()
linear_congruential::seed
Constants
linear_congruential::increment
linear_congruential::modulus
linear_congruential::multiplier
mersenne_twister
Description
Synopsis
Constructor
mersenne_twister::mersenne_twister
Member functions
mersenne_twister::operator()
mersenne_twister::seed
Constants
mersenne_twister::mask_bits
mersenne_twister::output_b
mersenne_twister::output_c
mersenne_twister::output_l
mersenne_twister::output_s
mersenne_twister::output_t
mersenne_twister::output_u
mersenne_twister::parameter_a
mersenne_twister::shift_size
mersenne_twister::state_size
mersenne_twister::word_size
normal_distribution
Description
Synopsis
Constructor
normal_distribution::normal_distribution
Member functions
normal_distribution::mean
normal_distribution::operator()
normal_distribution::sigma
poisson_distribution
Description
Synopsis
Constructor
poisson_distribution::poisson_distribution
Member functions
poisson_distribution::mean
poisson_distribution::operator()
random_device
Description
Synopsis
Constructor
random_device::random_device
Member functions
random_device::entropy
random_device::max
random_device::min
random_device::operator()
Types
random_device::result_type
subtract_with_carry
Description
Synopsis
Constructor
subtract_with_carry::subtract_with_carry
Member functions
subtract_with_carry::operator()
Constants
subtract_with_carry::long_lag
subtract_with_carry::modulus
subtract_with_carry::short_lag
subtract_with_carry::seed
subtract_with_carry_01
Description
Synopsis
Constructor
subtract_with_carry_01::subtract_with_carry_01
Member functions
subtract_with_carry_01::operator()
subtract_with_carry_01::seed
Constants
subtract_with_carry_01::long_lag
subtract_with_carry_01::short_lag
subtract_with_carry_01::word_size
uniform_int
Description
Synopsis
Constructor
uniform_int::uniform_int
Member functions
uniform_int::operator()
uniform_real
Description
Synopsis
Constructor
uniform_real::uniform_real
Member functions
uniform_real::operator()
variate_generator
Description
Synopsis
Constructor
variate_generator::variate_generator
Member functions
variate_generator::distribution
variate_generator::engine
variate_generator::max
variate_generator::min
variate_generator::operator()
Types
variate_generator::distribution_type
variate_generator::engine_type
variate_generator::engine_value_type
variate_generator::result_type
xor_combine
Description
Synopsis
Constructor
xor_combine::xor_combine
Member functions
xor_combine::base1
xor_combine::base2
xor_combine::seed
Types
xor_combine::base1_type
xor_combine::base2_type
Constants
xor_combine::shift1
xor_combine::shift2
Operators
operator()
Types
minstd_rand0
minstd_rand
mt19937
ranlux_base_01
ranlux3
ranlux3_01
ranlux4
ranlux4_01
ranlux64_base_01
<regex>
Description
Synopsis
Classes
basic_regex
Description
Synopsis
Constructor
basic_regex::basic_regex
Types
basic_regex::flag_type
basic_regex::locale_type
basic_regex::value_type
Member functions
basic_regex::assign
basic_regex::flags
basic_regex::getloc
basic_regex::imbue
basic_regex::mark_count
basic_regex::swap
Constants
basic_regex::awk
basic_regex::basic
basic_regex::collate
basic_regex::ECMAScript
basic_regex::egrep
basic_regex::extended
basic_regex::grep
basic_regex::icase
basic_regex::nosubs
basic_regex::optimize
Operators
basic_regex::operator=
match_results
Description
Synopsis
Constructor
match_results::match_results
Types
match_results::allocator_type
match_results::char_type
match_results::const_iterator
match_results::const_reference
match_results::difference_type
match_results::iterator
match_results::reference
match_results::size_type
match_results::string_type
match_results::value_type
Member functions
match_results::begin
match_results::empty
match_results::end
match_results::format
match_results::get_allocator
match_results::length
match_results::max_size
match_results::operator[]
match_results::position
match_results::prefix
match_results::size
match_results::str
match_results::suffix
match_results::swap
Operators
match_results::operator=
regex_error
Description
Synopsis
Constructor
regex_error::regex_error
Member functions
regex_error::code
regex_iterator
Description
Synopsis
Constructor
regex_iterator::regex_iterator
Types
regex_iterator::difference_type
regex_iterator::iterator_category
regex_iterator::pointer
regex_iterator::reference
regex_iterator::regex_type
regex_iterator::value_type
Member functions
regex_iterator::operator==
regex_iterator::operator!=
regex_iterator::operator*
regex_iterator::operator->
Operators
regex_iterator::operator++
regex_token_iterator
Description
Synopsis
Constructor
regex_token_iterator::regex_token_iterator
Types
regex_token_iterator::difference_type
regex_token_iterator::iterator_category
regex_token_iterator::pointer
regex_token_iterator::reference
regex_token_iterator::regex_type
regex_token_iterator::value_type
Member functions
regex_token_iterator::operator==
regex_token_iterator::operator!=
regex_token_iterator::operator*
regex_token_iterator::operator->
Operators
regex_token_iterator::operator++
regex_traits
Description
Synopsis
Constructor
regex_traits::regex_traits
Types
regex_traits::char_class_type
regex_traits::char_type
regex_traits::locale_type
regex_traits::size_type
regex_traits::string_type
Member functions
regex_traits::getloc
regex_traits::imbue
regex_traits::isctype
regex_traits::length
regex_traits::lookup_classname
regex_traits::lookup_collatename
regex_traits::value
regex_traits::transform
regex_traits::transform_primary
regex_traits::translate
regex_traits::translate_nocase
regex_traits<char>
regex_traits<wchar_t>
sub_match
Description
Synopsis
Types
sub_match::difference_type
sub_match::iterator
sub_match::value_type
Member functions
sub_match::compare
sub_match::length
sub_match::str
Members
sub_match::matched
Operators
sub_match::operator basic_string<value_type>
Template functions
regex_match
regex_replace
regex_search
swap
Types
cmatch
cregex_iterator
cregex_token_iterator
csub_match
regex
regex_constants
regex_constants::error_type
regex_constants::match_flag_type
regex_constants::syntax_option_type
smatch
sregex_iterator
sregex_token_iterator
ssub_match
wcmatch
wcregex_iterator
wcregex_token_iterator
wcsub_match
wsmatch
wsregex_iterator
wsregex_token_iterator
wssub_match
wregex
Operators
operator==
operator!=
operator<
operator<=
operator>
operator>=
operator<<
<set>
Description
Synopsis
Macros
__IBM_FAST_SET_MAP_ITERATOR
Classes
multiset
Description
Synopsis
Constructor
multiset::multiset
Types
multiset::allocator_type
multiset::const_iterator
multiset::const_pointer
multiset::const_reference
multiset::const_reverse_iterator
multiset::difference_type
multiset::iterator
multiset::key_compare
multiset::key_type
multiset::pointer
multiset::reference
multiset::reverse_iterator
multiset::size_type
multiset::value_compare
multiset::value_type
Member functions
multiset::begin
multiset::clear
multiset::count
multiset::empty
multiset::end
multiset::equal_range
multiset::erase
multiset::find
multiset::get_allocator
multiset::insert
multiset::key_comp
multiset::lower_bound
multiset::max_size
multiset::rbegin
multiset::rend
multiset::size
multiset::swap
multiset::upper_bound
multiset::value_comp
set
Description
Synopsis
Constructor
set::set
Types
set::allocator_type
set::const_iterator
set::const_pointer
set::const_reference
set::const_reverse_iterator
set::difference_type
set::iterator
set::key_compare
set::key_type
set::pointer
set::reference
set::reverse_iterator
set::size_type
set::value_compare
set::value_type
Member functions
set::begin
set::clear
set::count
set::empty
set::end
set::equal_range
set::erase
set::find
set::get_allocator
set::insert
set::key_comp
set::lower_bound
set::max_size
set::rbegin
set::rend
set::size
set::swap
set::upper_bound
set::value_comp
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
<sstream>
Description
Synopsis
Classes
basic_stringbuf
Description
Synopsis
Constructor
basic_stringbuf::basic_stringbuf
Types
basic_stringbuf::char_type
basic_stringbuf::int_type
basic_stringbuf::off_type
basic_stringbuf::pos_type
basic_stringbuf::traits_type
Member functions
basic_stringbuf::overflow
basic_stringbuf::pbackfail
basic_stringbuf::seekoff
basic_stringbuf::seekpos
basic_stringbuf::str
basic_stringbuf::underflow
basic_istringstream
Description
Synopsis
Constructor
basic_istringstream::basic_istringstream
Member functions
basic_istringstream::rdbuf
basic_istringstream::str
basic_ostringstream
Description
Synopsis
Constructor
basic_ostringstream::basic_ostringstream
Member functions
basic_ostringstream::rdbuf
basic_ostringstream::str
basic_stringstream
Description
Synopsis
Constructor
basic_stringstream::basic_stringstream
Member functions
basic_stringstream::rdbuf
basic_stringstream::str
Types
istringstream
ostringstream
stringbuf
stringstream
wistringstream
wostringstream
wstringbuf
wstringstream
<stack>
Description
Synopsis
Classes
stack
Description
Synopsis
Constructor
stack::stack
Types
stack::container_type
stack::size_type
stack::value_type
Member functions
stack::empty
stack::pop
stack::push
stack::size
stack::top
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
<stdexcept>
Description
Synopsis
Classes
domain_error
invalid_argument
length_error
logic_error
out_of_range
overflow_error
range_error
runtime_error
underflow_error
<streambuf>
Description
Synopsis
Classes
basic_streambuf
Description
Synopsis
Constructor
basic_streambuf::basic_streambuf
Types
basic_streambuf::char_type
basic_streambuf::int_type
basic_streambuf::off_type
basic_streambuf::pos_type
basic_streambuf::traits_type
Member functions
basic_streambuf::eback
basic_streambuf::egptr
basic_streambuf::epptr
basic_streambuf::gbump
basic_streambuf::getloc
basic_streambuf::gptr
basic_streambuf::imbue
basic_streambuf::in_avail
basic_streambuf::overflow
basic_streambuf::pbackfail
basic_streambuf::pbase
basic_streambuf::pbump
basic_streambuf::pptr
basic_streambuf::pubimbue
basic_streambuf::pubseekoff
basic_streambuf::pubseekpos
basic_streambuf::pubsetbuf
basic_streambuf::pubsync
basic_streambuf::sbumpc
basic_streambuf::seekoff
basic_streambuf::seekpos
basic_streambuf::setbuf
basic_streambuf::setg
basic_streambuf::setp
basic_streambuf::sgetc
basic_streambuf::sgetn
basic_streambuf::showmanyc
basic_streambuf::snextc
basic_streambuf::sputbackc
basic_streambuf::sputc
basic_streambuf::sputn
basic_streambuf::stossc
basic_streambuf::sungetc
basic_streambuf::sync
basic_streambuf::uflow
basic_streambuf::underflow
basic_streambuf::xsgetn
basic_streambuf::xsputn
Types
streambuf
wstreambuf
<string>
Description
Synopsis
Classes
basic_string
Description
Synopsis
Constructor
basic_string::basic_string
Constants
basic_string::npos
Types
basic_string::allocator_type
basic_string::const_iterator
basic_string::const_pointer
basic_string::const_reference
basic_string::const_reverse_iterator
basic_string::difference_type
basic_string::iterator
basic_string::pointer
basic_string::reference
basic_string::reverse_iterator
basic_string::size_type
basic_string::traits_type
basic_string::value_type
Member functions
basic_string::append
basic_string::assign
basic_string::at
basic_string::begin
basic_string::c_str
basic_string::capacity
basic_string::clear
basic_string::compare
basic_string::copy
basic_string::data
basic_string::empty
basic_string::end
basic_string::erase
basic_string::find
basic_string::find_first_not_of
basic_string::find_first_of
basic_string::find_last_not_of
basic_string::find_last_of
basic_string::get_allocator
basic_string::insert
basic_string::length
basic_string::max_size
basic_string::operator[]
basic_string::push_back
basic_string::rbegin
basic_string::rend
basic_string::replace
basic_string::reserve
basic_string::resize
basic_string::rfind
basic_string::size
basic_string::substr
basic_string::swap
Operators
basic_string::operator+=
basic_string::operator=
char_traits
Description
Synopsis
Types
char_traits::char_type
char_traits::int_type
char_traits::off_type
char_traits::pos_type
char_traits::state_type
Member functions
char_traits::assign
char_traits::compare
char_traits::copy
char_traits::eof
char_traits::eq
char_traits::eq_int_type
char_traits::find
char_traits::length
char_traits::lt
char_traits::move
char_traits::not_eof
char_traits::to_char_type
char_traits::to_int_type
char_traits<char>
char_traits<wchar_t>
Template functions
getline
operator+
operator!=
operator==
operator<
operator<<
operator<=
operator>
operator>=
operator>>
swap
Types
string
wstring
<strstream>
Description
Synopsis
Classes
strstreambuf
Description
Synopsis
Constructor
strstreambuf::strstreambuf
Member functions
strstreambuf::freeze
strstreambuf::pcount
strstreambuf::overflow
strstreambuf::pbackfail
strstreambuf::seekoff
strstreambuf::seekpos
strstreambuf::str
strstreambuf::underflow
istrstream
Description
Synopsis
Constructor
istrstream::istrstream
Member functions
istrstream::rdbuf
istrstream::str
ostrstream
Description
Synopsis
Constructor
ostrstream::ostrstream
Member functions
ostrstream::freeze
ostrstream::pcount
ostrstream::rdbuf
ostrstream::str
strstream
Description
Synopsis
Constructor
strstream::strstream
Member functions
strstream::freeze
strstream::pcount
strstream::rdbuf
strstream::str
<tuple>
Description
Synopsis
Classes
tuple
Description
Synopsis
Constructor
tuple::tuple
Operators
tuple::operator=
tuple_element
tuple_size
Functions
get
make_tuple
operator==
operator!=
operator<
operator<=
operator>
operator>=
tie
<typeinfo>
Description
Synopsis
Classes
bad_cast
bad_typeid
type_info
Description
Synopsis
Member functions
type_info::operator!=
type_info::operator==
type_info::before
type_info::name
<type_traits>
Description
Synopsis
Implementation Notes
Helper Class
Description
Synopsis
Types
false_type
true_type
Unary Type Traits
Primary Type Categories
is_void
is_integral
is_floating_point
is_array
is_pointer
is_reference
is_member_object_pointer
is_member_function_pointer
is_enum
is_union
is_class
is_function
Composite Type Traits
is_arithmetic
is_fundamental
is_object
is_scalar
is_compound
is_member_pointer
Type Properties
is_const
is_volatile
is_pod
is_empty
is_polymorphic
is_abstract
has_trivial_constructor
has_trivial_assign
has_trivial_destructor
has_nothrow_constructor
has_nothrow_copy
has_nothrow_assign
has_virtual_destructor
is_signed
is_unsigned
alignment_of
rank
extent
Binary Type Traits
is_same
is_convertible
is_base_of
Transformation Type Traits
remove_const
remove_volatile
remove_cv
add_const
add_volatile
add_cv
remove_reference
add_reference
remove_pointer
add_pointer
remove_extent
remove_all_extents
aligned_storage
<unordered_map>
Description
Synopsis
Classes
unordered_map
Description
Synopsis
Constructor
unordered_map::unordered_map
Types
unordered_map::allocator_type
unordered_map::const_iterator
unordered_map::const_local_iterator
unordered_map::const_pointer
unordered_map::const_reference
unordered_map::difference_type
unordered_map::hasher
unordered_map::iterator
unordered_map::key_equal
unordered_map::key_type
unordered_map::local_iterator
unordered_map::mapped_type
unordered_map::pointer
unordered_map::reference
unordered_map::size_type
unordered_map::value_type
Member functions
unordered_map::begin
unordered_map::bucket
unordered_map::bucket_count
unordered_map::bucket_size
unordered_map::clear
unordered_map::count
unordered_map::empty
unordered_map::end
unordered_map::equal_range
unordered_map::erase
unordered_map::find
unordered_map::get_allocator
unordered_map::hash_function
unordered_map::insert
unordered_map::key_eq
unordered_map::load_factor
unordered_map::max_bucket_count
unordered_map::max_load_factor
unordered_map::max_size
unordered_map::operator[]
unordered_map::rehash
unordered_map::size
unordered_map::swap
unordered_multimap
Description
Synopsis
Constructor
unordered_multimap::unordered_multimap
Types
unordered_multimap::allocator_type
unordered_multimap::const_iterator
unordered_multimap::const_local_iterator
unordered_multimap::const_pointer
unordered_multimap::const_reference
unordered_multimap::difference_type
unordered_multimap::hasher
unordered_multimap::iterator
unordered_multimap::key_equal
unordered_multimap::key_type
unordered_multimap::local_iterator
unordered_multimap::mapped_type
unordered_multimap::pointer
unordered_multimap::reference
unordered_multimap::size_type
unordered_multimap::value_type
Member functions
unordered_multimap::begin
unordered_multimap::bucket
unordered_multimap::bucket_count
unordered_multimap::bucket_size
unordered_multimap::clear
unordered_multimap::count
unordered_multimap::empty
unordered_multimap::end
unordered_multimap::equal_range
unordered_multimap::erase
unordered_multimap::find
unordered_multimap::get_allocator
unordered_multimap::hash_function
unordered_multimap::insert
unordered_multimap::key_eq
unordered_multimap::load_factor
unordered_multimap::max_bucket_count
unordered_multimap::max_load_factor
unordered_multimap::max_size
unordered_multimap::rehash
unordered_multimap::size
unordered_multimap::swap
<unordered_set>
Description
Synopsis
Classes
unordered_multiset
Description
Synopsis
Constructor
unordered_multiset::unordered_multiset
Types
unordered_multiset::allocator_type
unordered_multiset::const_iterator
unordered_multiset::const_local_iterator
unordered_multiset::const_pointer
unordered_multiset::const_reference
unordered_multiset::difference_type
unordered_multiset::hasher
unordered_multiset::iterator
unordered_multiset::key_equal
unordered_multiset::key_type
unordered_multiset::local_iterator
unordered_multiset::pointer
unordered_multiset::reference
unordered_multiset::size_type
unordered_multiset::value_type
Member functions
unordered_multiset::begin
unordered_multiset::bucket
unordered_multiset::bucket_count
unordered_multiset::bucket_size
unordered_multiset::clear
unordered_multiset::count
unordered_multiset::empty
unordered_multiset::end
unordered_multiset::equal_range
unordered_multiset::erase
unordered_multiset::find
unordered_multiset::get_allocator
unordered_multiset::hash_function
unordered_multiset::insert
unordered_multiset::key_eq
unordered_multiset::load_factor
unordered_multiset::max_bucket_count
unordered_multiset::max_load_factor
unordered_multiset::max_size
unordered_multiset::rehash
unordered_multiset::size
unordered_multiset::swap
unordered_set
Description
Synopsis
Constructor
unordered_set::unordered_set
Types
unordered_set::allocator_type
unordered_set::const_iterator
unordered_set::const_local_iterator
unordered_set::const_pointer
unordered_set::const_reference
unordered_set::difference_type
unordered_set::hasher
unordered_set::iterator
unordered_set::key_equal
unordered_set::key_type
unordered_set::local_iterator
unordered_set::pointer
unordered_set::reference
unordered_set::size_type
unordered_set::value_type
Member functions
unordered_set::begin
unordered_set::bucket
unordered_set::bucket_count
unordered_set::bucket_size
unordered_set::clear
unordered_set::count
unordered_set::empty
unordered_set::end
unordered_set::equal_range
unordered_set::erase
unordered_set::find
unordered_set::get_allocator
unordered_set::hash_function
unordered_set::insert
unordered_set::key_eq
unordered_set::load_factor
unordered_set::max_bucket_count
unordered_set::max_load_factor
unordered_set::max_size
unordered_set::rehash
unordered_set::size
unordered_set::swap
<utility>
Description
Synopsis
Classes
pair
tuple_element
tuple_size
Functions
get
make_pair
operator!=
operator==
operator<
operator<=
operator>
operator>=
<valarray>
Description
Synopsis
Classes
gslice
Description
Synopsis
Constructor
gslice::gslice
Member functions
gslice::size
gslice::start
gslice::stride
gslice_array
Description
Synopsis
indirect_array
Description
Synopsis
mask_array
Description
Synopsis
slice
Description
Synopsis
Constructor
slice::slice
Member functions
slice::size
slice::start
slice::stride
slice_array
Description
Synopsis
valarray
Description
Synopsis
Constructor
valarray::valarray
Types
valarray::value_type
Member functions
valarray::apply
valarray::cshift
valarray::max
valarray::min
valarray::operator T *
valarray::resize
valarray::shift
valarray::size
valarray::sum
Operators
valarray::operator!
valarray::operator%=
valarray::operator&=
valarray::operator>>=
valarray::operator<<=
valarray::operator*=
valarray::operator+
valarray::operator+=
valarray::operator-
valarray::operator-=
valarray::operator/=
valarray::operator=
valarray::operator[]
valarray::operator^=
valarray::operator|=
valarray::operator~
Template functions
abs
acos
asin
atan
atan2
cos
cosh
exp
log
log10
pow
sin
sinh
sqrt
tan
tanh
Types
valarray<bool>
Operators
operator!=
operator%
operator&
operator&&
operator>
operator>>
operator>=
operator<
operator<<
operator<=
operator*
operator+
operator-
operator/
operator==
operator^
operator|
operator||
<vector>
Description
Synopsis
Macros
__IBM_FAST_VECTOR
Classes
vector
Description
Synopsis
Constructor
vector::vector
Types
vector::allocator_type
vector::const_iterator
vector::const_pointer
vector::const_reference
vector::const_reverse_iterator
vector::difference_type
vector::iterator
vector::pointer
vector::reference
vector::reverse_iterator
vector::size_type
vector::value_type
Member functions
vector::assign
vector::at
vector::back
vector::begin
vector::capacity
vector::clear
vector::empty
vector::end
vector::erase
vector::front
vector::get_allocator
vector::insert
vector::max_size
vector::operator[]
vector::pop_back
vector::push_back
vector::rbegin
vector::rend
vector::reserve
vector::resize
vector::size
vector::swap
vector<bool, A>
Description
Synopsis
Types
vector<bool, A>::const_iterator
vector<bool, A>::const_pointer
vector<bool, A>::const_reference
vector<bool, A>::iterator
vector<bool, A>::pointer
vector<bool, A>::reference
Member functions
vector<bool, A>::flip
vector<bool, A>::swap
Template functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
Appendix. C++ Library Supplementary Documentation
Multibyte Characters
Wide-Character Encoding
Files and Streams
Text and Binary Streams
Byte and Wide Streams
Controlling Streams
Stream States
Formatted Input
Scan Formats
Scan Functions
Scan Conversion Specifiers
Formatted Output
Print Formats
Print Functions
Print Conversion Specifiers
Random Number Generators
Regular Expressions
Regular Expression Grammar
Element
Repetition
Concatenation
Alternation
Subexpression
Grammar Summary
Semantic Details
Anchor
Back Reference
Bracket Expression
Capture Group
Character Class
Character Range
Collating Element
Collating Symbol
Control Escape Sequence
DSW Character Escape
Equivalence Class
File Format Escape
Hexadecimal Escape Sequence
Identity Escape
Individual Character
Negative Assert
Negative Word Boundary Assert
Non-capture Group
Non-greedy Repetition
Octal Escape Sequence
Ordinary Character
Positive Assert
Unicode Escape Sequence
Wildcard Character
Word Boundary
Word Boundary Assert
Matching and Searching
Format Flags
STL Conventions
Iterator Conventions
Algorithm Conventions
Containers overview
Containers
Synopsis
Classes
Cont
Description
Synopsis
Types
Member functions
Functions
operator!=
operator==
operator<
operator<=
operator>
operator>=
swap
Notices
Dinkumware Notices
IBM Notices
Trademarks and service marks
Industry standards
References
[
Provide feedback
]