85 lines
2.2 KiB
Plaintext
85 lines
2.2 KiB
Plaintext
|
20 [lib.utilities]
|
||
|
<utility>
|
||
|
namespace rel_ops { operators !=, >, <=, >= }
|
||
|
struct pair;
|
||
|
pair binary operators { operators ==, <, !=, >, >=, <= }
|
||
|
<functional>
|
||
|
// function objects, or objects with operator() defined
|
||
|
<memory>
|
||
|
template<T> class allocator;
|
||
|
template<> class allocator<void>;
|
||
|
template<OutI, T> class raw_storage_iterator;
|
||
|
temporary buffers
|
||
|
specialized algorithms for uninitialized_{copy, fill, fill_n}
|
||
|
template<T> class auto_ptr;
|
||
|
<ctime>
|
||
|
<cstdlib>
|
||
|
<cstring>
|
||
|
|
||
|
21 [lib.strings]
|
||
|
<string>
|
||
|
template<T> struct char_traits
|
||
|
template<> struct char_traits<char>
|
||
|
template<> struct char_traits<wchar_t>
|
||
|
template<C, T=c_t<T>, A=a<T> > class basic_string;
|
||
|
|
||
|
typedef basic_string<char> string;
|
||
|
typedef basic_string<wchar_t> wstring;
|
||
|
|
||
|
template<C, T, A> void swap(string&, string&)
|
||
|
template<C, T, A> istream& operator>>(istream&, string&);
|
||
|
template<C, T, A> istream& getline(istream&, string&, C);
|
||
|
template<C, T, A> istream& getline(istream&, string&);
|
||
|
template<C, T, A> ostream& operator<<(ostream&, string&);
|
||
|
<cctype>
|
||
|
<cwctype>
|
||
|
<cstring>
|
||
|
<cwchar>
|
||
|
<cstdlib>
|
||
|
|
||
|
23 [lib.containers]
|
||
|
<deque>
|
||
|
<list>
|
||
|
<queue>
|
||
|
<stack>
|
||
|
<vector>
|
||
|
<map>
|
||
|
<set>
|
||
|
<bitset>
|
||
|
|
||
|
24 [lib.iterators]
|
||
|
<iterator>
|
||
|
|
||
|
25 [lib.algorithms]
|
||
|
<algorithm>
|
||
|
non-modifying sequence operations
|
||
|
for_each, find, find_if, find_end, find_first_of,
|
||
|
adjacent_find, count, count_if, mismatch, equal,
|
||
|
search, search_n
|
||
|
modifying sequence operations
|
||
|
copy, copy_backward, swap, swap_ranges, iter_swap,
|
||
|
transform, replace, replace_if, replace_copy,
|
||
|
replace_copy_if, fill, fill_n, generate, generate_n,
|
||
|
remove, remove_if, remove_copy, remove_copy_if, unique,
|
||
|
unique_copy, reverse, reverse_copy, rotate,
|
||
|
rotate_copy, random_shuffle
|
||
|
sorting and related operations
|
||
|
sort, stable_sort, partial_sort, partial_sort_copy,
|
||
|
nth_element, lower_bound, upper_bound, equal_range,
|
||
|
binary_search, merge, inplace_merge, includes,
|
||
|
set_union, set_intersection, set_difference,
|
||
|
set_symmetric_difference, push_heap, pop_heap,
|
||
|
make_heap, sort_heap, min, max, min_element,
|
||
|
max_element, lexicographical_compare, next_permutation,
|
||
|
prev_permutation
|
||
|
<cstdlib>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|