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 assert abs arg conj cos cosh exp imag log log10 norm polar pow real sin sinh sqrt tan tanh acos asin atan atan2 terminate_handler unexpected_handler set_terminate set_unexpected terminate unexpected uncaught_exception advance distance get_temporary_buffer return_temporary_buffer uninitialized_copy uninitialized_fill uninitialized_fill_n set_new_handler accumulate inner_product partial_sum adjacent_difference getline swap make_pair has_facet use_facet isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper complex back_insert_iterator back_inserter front_insert_iterator front_inserter insert_iterator inserter istream_iterator istreambuf_iterator iterator ostream_iterator ostreambuf_iterator reverse_iterator allocator raw_storage_iterator auto_ptr auto_ptr_ref basic_string pair gslice_array indirect_array mask_array slice_array valarray messages codecvt_byname collate collate_byname ctype ctype_byname messages_byname money_base money_get money_put moneypunct moneypunct_byname num_get num_put numpunct numpunct_byname time_base time_get time_get_byname time_put time_put_byname basic_ios fpos istreambuf_iterator ostreambuf_iterator basic_streambuf basic_istream basic_ostream basic_iostream basic_stringbuf basic_istringstream basic_ostringstream basic_stringstream basic_filebuf basic_ifstream basic_ofstream basic_fstream resetiosflags setiosflags setbase setfill setprecision setw new_handler nothrow_t string wstring slice gslice locale codecvt codecvt_base ctype_base messages_base ios_base streamoff streampos streamsize wios wstreampos ios streambuf istream ostream iostream stringbuf istringstream ostringstream stringstream filebuf ifstream ofstream fstream wstreambuf wistream wostream wiostream wstringbuf wistringstream wostringstream wstringstream wfilebuf wifstream wofstream wfstream exception bad_exception bad_alloc logic_error domain_error invalid_argument length_error out_of_range runtime_error range_error overflow_error underflow_error bad_cast bad_typeid __STD_COMPLEX 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 greater greater_equal 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 unary_function unary_negate bind1st bind2nd mem_fun mem_fun_ref not1 not2 ptr_fun numeric_limits iterator_traits char_traits type_info cin cout cerr clog wcin wcout wcerr wclog nothrow bidirectional_iterator_tag forward_iterator_tag input_iterator_tag output_iterator_tag random_access_iterator_tag bit_set deque list queue set multiset slist map multimap unordered_map stack vector boolalpha dec fixed hex internal left noboolalpha noshowbase noshowpoint noshowpos noskipws nounitbuf nouppercase oct right scientific showbase showpoint showpos skipws unitbuf uppercase