organization   [plain text]


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>