gcc/libstdc++-v3/docs/17_intro/organization

85 lines
2.2 KiB
Plaintext
Raw Normal View History

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>