/* C++ code produced by gperf version 3.1 */ /* Command-line: gperf -o -C -E -k '1,2,7,11,$' -D -N find -L C++ --output-file std-name-hint.h std-name-hint.gperf */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif #line 4 "std-name-hint.gperf" /* This file is auto-generated by gen-cxxapi-file.py. */ /* Copyright (C) 2022-2024 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see <http://www.gnu.org/licenses/>. */ #line 24 "std-name-hint.gperf" struct std_name_hint { /* A name within "std::". */ const char *name; /* The header name defining it within the C++ Standard Library (with '<' and '>'). */ const char* header; /* The dialect of C++ in which this was added. */ enum cxx_dialect min_dialect; }; /* maximum key range = 2080, duplicates = 7 */ class std_name_hint_lookup { private: static inline unsigned int hash (const char *str, size_t len); public: static const struct std_name_hint *find (const char *str, size_t len); }; inline unsigned int std_name_hint_lookup::hash (const char *str, size_t len) { static const unsigned short asso_values[] = { 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 20, 20, 35, 45, 2087, 55, 2087, 0, 0, 40, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 300, 2087, 220, 20, 430, 617, 5, 0, 837, 284, 190, 199, 435, 320, 160, 50, 140, 50, 175, 0, 25, 10, 385, 125, 365, 90, 332, 135, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087 }; unsigned int hval = len; switch (hval) { default: hval += asso_values[static_cast<unsigned char>(str[10])]; /*FALLTHROUGH*/ case 10: case 9: case 8: case 7: hval += asso_values[static_cast<unsigned char>(str[6])]; /*FALLTHROUGH*/ case 6: case 5: case 4: case 3: case 2: hval += asso_values[static_cast<unsigned char>(str[1]+1)]; /*FALLTHROUGH*/ case 1: hval += asso_values[static_cast<unsigned char>(str[0])]; break; } return hval + asso_values[static_cast<unsigned char>(str[len - 1])]; } const struct std_name_hint * std_name_hint_lookup::find (const char *str, size_t len) { enum { TOTAL_KEYWORDS = 487, MIN_WORD_LENGTH = 2, MAX_WORD_LENGTH = 39, MIN_HASH_VALUE = 7, MAX_HASH_VALUE = 2086 }; static const struct std_name_hint wordlist[] = { #line 130 "../../src/gcc/cp/std-name-hint.gperf" {"regular", "<concepts>", cxx20}, #line 292 "../../src/gcc/cp/std-name-hint.gperf" {"reverse_iterator", "<iterator>", cxx98}, #line 454 "../../src/gcc/cp/std-name-hint.gperf" {"range_error", "<stdexcept>", cxx98}, #line 408 "../../src/gcc/cp/std-name-hint.gperf" {"set", "<set>", cxx98}, #line 231 "../../src/gcc/cp/std-name-hint.gperf" {"setbase", "<iomanip>", cxx98}, #line 325 "../../src/gcc/cp/std-name-hint.gperf" {"reinterpret_pointer_cast", "<memory>", cxx17}, #line 288 "../../src/gcc/cp/std-name-hint.gperf" {"next", "<iterator>", cxx11}, #line 171 "../../src/gcc/cp/std-name-hint.gperf" {"format", "<format>", cxx20}, #line 181 "../../src/gcc/cp/std-name-hint.gperf" {"formatter", "<format>", cxx20}, #line 196 "../../src/gcc/cp/std-name-hint.gperf" {"basic_filebuf", "<fstream>", cxx98}, #line 575 "../../src/gcc/cp/std-name-hint.gperf" {"pair", "<utility>", cxx98}, #line 276 "../../src/gcc/cp/std-name-hint.gperf" {"begin", "<iterator>", cxx11}, #line 179 "../../src/gcc/cp/std-name-hint.gperf" {"formattable", "<format>", cxx23}, #line 541 "../../src/gcc/cp/std-name-hint.gperf" {"bad_cast", "<typeinfo>", cxx98}, #line 233 "../../src/gcc/cp/std-name-hint.gperf" {"setiosflags", "<iomanip>", cxx98}, #line 393 "../../src/gcc/cp/std-name-hint.gperf" {"print", "<print>", cxx23}, #line 221 "../../src/gcc/cp/std-name-hint.gperf" {"promise", "<future>", cxx11}, #line 581 "../../src/gcc/cp/std-name-hint.gperf" {"bad_variant_access", "<variant>", cxx17}, #line 328 "../../src/gcc/cp/std-name-hint.gperf" {"to_address", "<memory>", cxx20}, #line 420 "../../src/gcc/cp/std-name-hint.gperf" {"basic_spanbuf", "<spanstream>", cxx23}, #line 106 "../../src/gcc/cp/std-name-hint.gperf" {"same_as", "<concepts>", cxx20}, #line 336 "../../src/gcc/cp/std-name-hint.gperf" {"pmr", "<memory_resource>", cxx17}, #line 180 "../../src/gcc/cp/std-name-hint.gperf" {"formatted_size", "<format>", cxx20}, #line 275 "../../src/gcc/cp/std-name-hint.gperf" {"back_inserter", "<iterator>", cxx98}, #line 251 "../../src/gcc/cp/std-name-hint.gperf" {"nouppercase", "<ios>", cxx98}, #line 250 "../../src/gcc/cp/std-name-hint.gperf" {"nounitbuf", "<ios>", cxx98}, #line 433 "../../src/gcc/cp/std-name-hint.gperf" {"basic_stringbuf", "<sstream>", cxx98}, #line 592 "../../src/gcc/cp/std-name-hint.gperf" {"vector", "<vector>", cxx98}, #line 246 "../../src/gcc/cp/std-name-hint.gperf" {"noshowbase", "<ios>", cxx98}, #line 219 "../../src/gcc/cp/std-name-hint.gperf" {"future", "<future>", cxx11}, #line 340 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::new_delete_resource", "<memory_resource>", cxx17}, #line 337 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::get_default_resource", "<memory_resource>", cxx17}, #line 343 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::set_default_resource", "<memory_resource>", cxx17}, #line 455 "../../src/gcc/cp/std-name-hint.gperf" {"runtime_error", "<stdexcept>", cxx98}, #line 516 "../../src/gcc/cp/std-name-hint.gperf" {"tuple", "<tuple>", cxx11}, #line 132 "../../src/gcc/cp/std-name-hint.gperf" {"regular_invocable", "<concepts>", cxx20}, #line 116 "../../src/gcc/cp/std-name-hint.gperf" {"swappable", "<concepts>", cxx20}, #line 186 "../../src/gcc/cp/std-name-hint.gperf" {"runtime_format", "<format>", cxx26}, #line 211 "../../src/gcc/cp/std-name-hint.gperf" {"not_fn", "<functional>", cxx17}, #line 142 "../../src/gcc/cp/std-name-hint.gperf" {"byte", "<cstddef>", cxx17}, #line 518 "../../src/gcc/cp/std-name-hint.gperf" {"tuple_element", "<tuple>", cxx11}, #line 519 "../../src/gcc/cp/std-name-hint.gperf" {"tuple_element_t", "<tuple>", cxx14}, #line 584 "../../src/gcc/cp/std-name-hint.gperf" {"variant", "<variant>", cxx17}, #line 386 "../../src/gcc/cp/std-name-hint.gperf" {"ends", "<ostream>", cxx98}, #line 520 "../../src/gcc/cp/std-name-hint.gperf" {"tuple_size", "<tuple>", cxx11}, #line 123 "../../src/gcc/cp/std-name-hint.gperf" {"equality_comparable", "<concepts>", cxx20}, #line 247 "../../src/gcc/cp/std-name-hint.gperf" {"noshowpoint", "<ios>", cxx98}, #line 394 "../../src/gcc/cp/std-name-hint.gperf" {"println", "<print>", cxx23}, #line 248 "../../src/gcc/cp/std-name-hint.gperf" {"noshowpos", "<ios>", cxx98}, #line 388 "../../src/gcc/cp/std-name-hint.gperf" {"flush_emit", "<ostream>", cxx20}, #line 585 "../../src/gcc/cp/std-name-hint.gperf" {"variant_alternative", "<variant>", cxx17}, #line 537 "../../src/gcc/cp/std-name-hint.gperf" {"void_t", "<type_traits>", cxx17}, #line 586 "../../src/gcc/cp/std-name-hint.gperf" {"variant_alternative_t", "<variant>", cxx17}, #line 134 "../../src/gcc/cp/std-name-hint.gperf" {"relation", "<concepts>", cxx20}, #line 461 "../../src/gcc/cp/std-name-hint.gperf" {"float32_t", "<stdfloat>", cxx23}, #line 459 "../../src/gcc/cp/std-name-hint.gperf" {"float128_t", "<stdfloat>", cxx23}, #line 381 "../../src/gcc/cp/std-name-hint.gperf" {"nullopt", "<optional>", cxx17}, #line 291 "../../src/gcc/cp/std-name-hint.gperf" {"prev", "<iterator>", cxx11}, #line 425 "../../src/gcc/cp/std-name-hint.gperf" {"spanbuf", "<spanstream>", cxx23}, #line 513 "../../src/gcc/cp/std-name-hint.gperf" {"make_from_tuple", "<tuple>", cxx17}, #line 253 "../../src/gcc/cp/std-name-hint.gperf" {"right", "<ios>", cxx98}, #line 210 "../../src/gcc/cp/std-name-hint.gperf" {"mem_fn", "<functional>", cxx11}, #line 515 "../../src/gcc/cp/std-name-hint.gperf" {"tie", "<tuple>", cxx11}, #line 197 "../../src/gcc/cp/std-name-hint.gperf" {"basic_fstream", "<fstream>", cxx98}, #line 573 "../../src/gcc/cp/std-name-hint.gperf" {"move", "<utility>", cxx11}, #line 462 "../../src/gcc/cp/std-name-hint.gperf" {"float64_t", "<stdfloat>", cxx23}, #line 127 "../../src/gcc/cp/std-name-hint.gperf" {"movable", "<concepts>", cxx20}, #line 282 "../../src/gcc/cp/std-name-hint.gperf" {"front_inserter", "<iterator>", cxx98}, #line 296 "../../src/gcc/cp/std-name-hint.gperf" {"map", "<map>", cxx98}, #line 460 "../../src/gcc/cp/std-name-hint.gperf" {"float16_t", "<stdfloat>", cxx23}, #line 56 "../../src/gcc/cp/std-name-hint.gperf" {"bitset", "<bitset>", cxx11}, #line 205 "../../src/gcc/cp/std-name-hint.gperf" {"bind_front", "<functional>", cxx20}, #line 574 "../../src/gcc/cp/std-name-hint.gperf" {"move_if_noexcept", "<utility>", cxx11}, #line 274 "../../src/gcc/cp/std-name-hint.gperf" {"advance", "<iterator>", cxx98}, #line 287 "../../src/gcc/cp/std-name-hint.gperf" {"move_iterator", "<iterator>", cxx11}, #line 161 "../../src/gcc/cp/std-name-hint.gperf" {"terminate", "<exception>", cxx98}, #line 531 "../../src/gcc/cp/std-name-hint.gperf" {"negation", "<type_traits>", cxx17}, #line 318 "../../src/gcc/cp/std-name-hint.gperf" {"make_obj_using_allocator", "<memory>", cxx20}, #line 321 "../../src/gcc/cp/std-name-hint.gperf" {"make_unique", "<memory>", cxx14}, #line 255 "../../src/gcc/cp/std-name-hint.gperf" {"showbase", "<ios>", cxx98}, #line 416 "../../src/gcc/cp/std-name-hint.gperf" {"span", "<span>", cxx20}, #line 185 "../../src/gcc/cp/std-name-hint.gperf" {"range_formatter", "<format>", cxx23}, #line 299 "../../src/gcc/cp/std-name-hint.gperf" {"addressof", "<memory>", cxx11}, #line 571 "../../src/gcc/cp/std-name-hint.gperf" {"make_integer_sequence", "<utility>", cxx14}, #line 184 "../../src/gcc/cp/std-name-hint.gperf" {"range_format", "<format>", cxx23}, #line 322 "../../src/gcc/cp/std-name-hint.gperf" {"make_unique_for_overwrite", "<memory>", cxx20}, #line 421 "../../src/gcc/cp/std-name-hint.gperf" {"basic_spanstream", "<spanstream>", cxx23}, #line 257 "../../src/gcc/cp/std-name-hint.gperf" {"showpos", "<ios>", cxx98}, #line 550 "../../src/gcc/cp/std-name-hint.gperf" {"as_const", "<utility>", cxx17}, #line 308 "../../src/gcc/cp/std-name-hint.gperf" {"bad_weak_ptr", "<memory>", cxx11}, #line 168 "../../src/gcc/cp/std-name-hint.gperf" {"basic_format_context", "<format>", cxx20}, #line 434 "../../src/gcc/cp/std-name-hint.gperf" {"basic_stringstream", "<sstream>", cxx98}, #line 539 "../../src/gcc/cp/std-name-hint.gperf" {"type_index", "<typeindex>", cxx11}, #line 169 "../../src/gcc/cp/std-name-hint.gperf" {"basic_format_parse_context", "<format>", cxx20}, #line 160 "../../src/gcc/cp/std-name-hint.gperf" {"make_exception_ptr", "<exception>", cxx11}, #line 468 "../../src/gcc/cp/std-name-hint.gperf" {"basic_streambuf", "<streambuf>", cxx98}, #line 167 "../../src/gcc/cp/std-name-hint.gperf" {"basic_format_args", "<format>", cxx20}, #line 588 "../../src/gcc/cp/std-name-hint.gperf" {"variant_size", "<variant>", cxx17}, #line 407 "../../src/gcc/cp/std-name-hint.gperf" {"multiset", "<set>", cxx98}, #line 133 "../../src/gcc/cp/std-name-hint.gperf" {"predicate", "<concepts>", cxx20}, #line 397 "../../src/gcc/cp/std-name-hint.gperf" {"queue", "<queue>", cxx98}, #line 353 "../../src/gcc/cp/std-name-hint.gperf" {"recursive_timed_mutex", "<mutex>", cxx11}, #line 399 "../../src/gcc/cp/std-name-hint.gperf" {"ranges::enable_borrowed_range", "<ranges>", cxx20}, #line 533 "../../src/gcc/cp/std-name-hint.gperf" {"remove_cvref", "<type_traits>", cxx20}, #line 206 "../../src/gcc/cp/std-name-hint.gperf" {"function", "<functional>", cxx11}, #line 532 "../../src/gcc/cp/std-name-hint.gperf" {"negation_v", "<type_traits>", cxx17}, #line 534 "../../src/gcc/cp/std-name-hint.gperf" {"remove_cvref_t", "<type_traits>", cxx20}, #line 289 "../../src/gcc/cp/std-name-hint.gperf" {"ostream_iterator", "<iterator>", cxx98}, #line 587 "../../src/gcc/cp/std-name-hint.gperf" {"variant_npos", "<variant>", cxx17}, #line 244 "../../src/gcc/cp/std-name-hint.gperf" {"left", "<ios>", cxx98}, #line 200 "../../src/gcc/cp/std-name-hint.gperf" {"fstream", "<fstream>", cxx98}, #line 590 "../../src/gcc/cp/std-name-hint.gperf" {"visit", "<variant>", cxx17}, #line 208 "../../src/gcc/cp/std-name-hint.gperf" {"invoke", "<functional>", cxx17}, #line 137 "../../src/gcc/cp/std-name-hint.gperf" {"ranges::swap", "<concepts>", cxx20}, #line 283 "../../src/gcc/cp/std-name-hint.gperf" {"inserter", "<iterator>", cxx98}, #line 362 "../../src/gcc/cp/std-name-hint.gperf" {"launder", "<new>", cxx17}, #line 228 "../../src/gcc/cp/std-name-hint.gperf" {"put_time", "<iomanip>", cxx11}, #line 237 "../../src/gcc/cp/std-name-hint.gperf" {"boolalpha", "<ios>", cxx98}, #line 361 "../../src/gcc/cp/std-name-hint.gperf" {"hardware_destructive_interference_size", "<new>", cxx17}, #line 199 "../../src/gcc/cp/std-name-hint.gperf" {"basic_ofstream", "<fstream>", cxx98}, #line 324 "../../src/gcc/cp/std-name-hint.gperf" {"pointer_traits", "<memory>", cxx11}, #line 131 "../../src/gcc/cp/std-name-hint.gperf" {"invocable", "<concepts>", cxx20}, #line 426 "../../src/gcc/cp/std-name-hint.gperf" {"spanstream", "<spanstream>", cxx23}, #line 182 "../../src/gcc/cp/std-name-hint.gperf" {"make_format_args", "<format>", cxx20}, #line 121 "../../src/gcc/cp/std-name-hint.gperf" {"move_constructible", "<concepts>", cxx20}, #line 114 "../../src/gcc/cp/std-name-hint.gperf" {"floating_point", "<concepts>", cxx20}, #line 258 "../../src/gcc/cp/std-name-hint.gperf" {"skipws", "<ios>", cxx98}, #line 241 "../../src/gcc/cp/std-name-hint.gperf" {"hex", "<ios>", cxx98}, #line 568 "../../src/gcc/cp/std-name-hint.gperf" {"index_sequence_for", "<utility>", cxx14}, #line 567 "../../src/gcc/cp/std-name-hint.gperf" {"index_sequence", "<utility>", cxx14}, #line 350 "../../src/gcc/cp/std-name-hint.gperf" {"mutex", "<mutex>", cxx11}, #line 284 "../../src/gcc/cp/std-name-hint.gperf" {"istream_iterator", "<iterator>", cxx98}, #line 334 "../../src/gcc/cp/std-name-hint.gperf" {"weak_ptr", "<memory>", cxx11}, #line 173 "../../src/gcc/cp/std-name-hint.gperf" {"format_context", "<format>", cxx20}, #line 451 "../../src/gcc/cp/std-name-hint.gperf" {"logic_error", "<stdexcept>", cxx98}, #line 372 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::ln2_v", "<numbers>", cxx20}, #line 371 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::ln10_v", "<numbers>", cxx20}, #line 368 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::inv_pi_v", "<numbers>", cxx20}, #line 235 "../../src/gcc/cp/std-name-hint.gperf" {"setw", "<iomanip>", cxx98}, #line 369 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::inv_sqrt3_v", "<numbers>", cxx20}, #line 370 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::inv_sqrtpi_v", "<numbers>", cxx20}, #line 230 "../../src/gcc/cp/std-name-hint.gperf" {"resetiosflags", "<iomanip>", cxx98}, #line 303 "../../src/gcc/cp/std-name-hint.gperf" {"allocator", "<memory>", cxx98}, #line 135 "../../src/gcc/cp/std-name-hint.gperf" {"equivalence_relation", "<concepts>", cxx20}, #line 272 "../../src/gcc/cp/std-name-hint.gperf" {"ws", "<istream>", cxx98}, #line 44 "../../src/gcc/cp/std-name-hint.gperf" {"any_cast", "<any>", cxx17}, #line 198 "../../src/gcc/cp/std-name-hint.gperf" {"basic_ifstream", "<fstream>", cxx98}, #line 175 "../../src/gcc/cp/std-name-hint.gperf" {"format_parse_context", "<format>", cxx20}, #line 341 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::polymorphic_allocator", "<memory_resource>", cxx17}, #line 419 "../../src/gcc/cp/std-name-hint.gperf" {"basic_ospanstream", "<spanstream>", cxx23}, #line 572 "../../src/gcc/cp/std-name-hint.gperf" {"make_pair", "<utility>", cxx98}, #line 172 "../../src/gcc/cp/std-name-hint.gperf" {"format_args", "<format>", cxx20}, #line 475 "../../src/gcc/cp/std-name-hint.gperf" {"stof", "<string>", cxx11}, #line 339 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::monotonic_buffer_resource", "<memory_resource>", cxx17}, #line 342 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::pool_options", "<memory_resource>", cxx17}, #line 256 "../../src/gcc/cp/std-name-hint.gperf" {"showpoint", "<ios>", cxx98}, #line 446 "../../src/gcc/cp/std-name-hint.gperf" {"stacktrace", "<stacktrace>", cxx23}, #line 589 "../../src/gcc/cp/std-name-hint.gperf" {"variant_size_v", "<variant>", cxx17}, #line 212 "../../src/gcc/cp/std-name-hint.gperf" {"reference_wrapper", "<functional>", cxx11}, #line 262 "../../src/gcc/cp/std-name-hint.gperf" {"cerr", "<iostream>", cxx98}, #line 300 "../../src/gcc/cp/std-name-hint.gperf" {"align", "<memory>", cxx11}, #line 438 "../../src/gcc/cp/std-name-hint.gperf" {"stringbuf", "<sstream>", cxx98}, #line 469 "../../src/gcc/cp/std-name-hint.gperf" {"streambuf", "<streambuf>", cxx98}, #line 306 "../../src/gcc/cp/std-name-hint.gperf" {"allocator_traits", "<memory>", cxx11}, #line 183 "../../src/gcc/cp/std-name-hint.gperf" {"make_wformat_args", "<format>", cxx20}, #line 583 "../../src/gcc/cp/std-name-hint.gperf" {"monostate", "<variant>", cxx17}, #line 387 "../../src/gcc/cp/std-name-hint.gperf" {"flush", "<ostream>", cxx98}, #line 527 "../../src/gcc/cp/std-name-hint.gperf" {"enable_if", "<type_traits>", cxx11}, #line 352 "../../src/gcc/cp/std-name-hint.gperf" {"recursive_mutex", "<mutex>", cxx11}, #line 418 "../../src/gcc/cp/std-name-hint.gperf" {"basic_ispanstream", "<spanstream>", cxx23}, #line 178 "../../src/gcc/cp/std-name-hint.gperf" {"format_to_n", "<format>", cxx20}, #line 338 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::memory_resource", "<memory_resource>", cxx17}, #line 124 "../../src/gcc/cp/std-name-hint.gperf" {"equality_comparable_with", "<concepts>", cxx20}, #line 493 "../../src/gcc/cp/std-name-hint.gperf" {"errc", "<system_error>", cxx11}, #line 344 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::synchronized_pool_resource", "<memory_resource>", cxx17}, #line 385 "../../src/gcc/cp/std-name-hint.gperf" {"endl", "<ostream>", cxx98}, #line 495 "../../src/gcc/cp/std-name-hint.gperf" {"error_code", "<system_error>", cxx11}, #line 528 "../../src/gcc/cp/std-name-hint.gperf" {"enable_if_t", "<type_traits>", cxx14}, #line 390 "../../src/gcc/cp/std-name-hint.gperf" {"ostream", "<ostream>", cxx98}, #line 374 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::log2e_v", "<numbers>", cxx20}, #line 373 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::log10e_v", "<numbers>", cxx20}, #line 364 "../../src/gcc/cp/std-name-hint.gperf" {"nothrow_t", "<new>", cxx98}, #line 512 "../../src/gcc/cp/std-name-hint.gperf" {"ignore", "<tuple>", cxx11}, #line 360 "../../src/gcc/cp/std-name-hint.gperf" {"hardware_constructive_interference_size", "<new>", cxx17}, #line 396 "../../src/gcc/cp/std-name-hint.gperf" {"priority_queue", "<queue>", cxx98}, #line 424 "../../src/gcc/cp/std-name-hint.gperf" {"ospanstream", "<spanstream>", cxx23}, #line 316 "../../src/gcc/cp/std-name-hint.gperf" {"enable_shared_from_this", "<memory>", cxx11}, #line 265 "../../src/gcc/cp/std-name-hint.gperf" {"cout", "<iostream>", cxx98}, #line 552 "../../src/gcc/cp/std-name-hint.gperf" {"cmp_greater", "<utility>", cxx20}, #line 490 "../../src/gcc/cp/std-name-hint.gperf" {"basic_string_view", "<string_view>", cxx17}, #line 249 "../../src/gcc/cp/std-name-hint.gperf" {"noskipws", "<ios>", cxx98}, #line 177 "../../src/gcc/cp/std-name-hint.gperf" {"format_to", "<format>", cxx20}, #line 502 "../../src/gcc/cp/std-name-hint.gperf" {"make_error_code", "<system_error>", cxx11}, #line 174 "../../src/gcc/cp/std-name-hint.gperf" {"format_error", "<format>", cxx20}, #line 347 "../../src/gcc/cp/std-name-hint.gperf" {"call_once", "<mutex>", cxx11}, #line 377 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::sqrt2_v", "<numbers>", cxx20}, #line 378 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::sqrt3_v", "<numbers>", cxx20}, #line 242 "../../src/gcc/cp/std-name-hint.gperf" {"hexfloat", "<ios>", cxx11}, #line 326 "../../src/gcc/cp/std-name-hint.gperf" {"shared_ptr", "<memory>", cxx11}, #line 569 "../../src/gcc/cp/std-name-hint.gperf" {"integer_sequence", "<utility>", cxx14}, #line 271 "../../src/gcc/cp/std-name-hint.gperf" {"istream", "<istream>", cxx98}, #line 376 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::pi_v", "<numbers>", cxx20}, #line 259 "../../src/gcc/cp/std-name-hint.gperf" {"unitbuf", "<ios>", cxx98}, #line 294 "../../src/gcc/cp/std-name-hint.gperf" {"list", "<list>", cxx98}, #line 554 "../../src/gcc/cp/std-name-hint.gperf" {"cmp_less", "<utility>", cxx20}, #line 422 "../../src/gcc/cp/std-name-hint.gperf" {"ispanstream", "<spanstream>", cxx23}, #line 423 "../../src/gcc/cp/std-name-hint.gperf" {"ispanstream", "<spanstream>", cxx23}, #line 470 "../../src/gcc/cp/std-name-hint.gperf" {"wstreambuf", "<streambuf>", cxx98}, #line 432 "../../src/gcc/cp/std-name-hint.gperf" {"basic_ostringstream", "<sstream>", cxx98}, #line 503 "../../src/gcc/cp/std-name-hint.gperf" {"make_error_condition", "<system_error>", cxx11}, #line 570 "../../src/gcc/cp/std-name-hint.gperf" {"make_index_sequence", "<utility>", cxx14}, #line 405 "../../src/gcc/cp/std-name-hint.gperf" {"counting_semaphore", "<semaphore>", cxx20}, #line 355 "../../src/gcc/cp/std-name-hint.gperf" {"timed_mutex", "<mutex>", cxx11}, #line 297 "../../src/gcc/cp/std-name-hint.gperf" {"multimap", "<map>", cxx98}, #line 227 "../../src/gcc/cp/std-name-hint.gperf" {"put_money", "<iomanip>", cxx11}, #line 309 "../../src/gcc/cp/std-name-hint.gperf" {"const_pointer_cast", "<memory>", cxx11}, #line 45 "../../src/gcc/cp/std-name-hint.gperf" {"make_any", "<any>", cxx17}, #line 465 "../../src/gcc/cp/std-name-hint.gperf" {"stop_source", "<stop_token>", cxx20}, #line 548 "../../src/gcc/cp/std-name-hint.gperf" {"unordered_set", "<unordered_set>", cxx11}, #line 582 "../../src/gcc/cp/std-name-hint.gperf" {"holds_alternative", "<variant>", cxx17}, #line 514 "../../src/gcc/cp/std-name-hint.gperf" {"make_tuple", "<tuple>", cxx11}, #line 47 "../../src/gcc/cp/std-name-hint.gperf" {"array", "<array>", cxx11}, #line 517 "../../src/gcc/cp/std-name-hint.gperf" {"tuple_cat", "<tuple>", cxx11}, #line 323 "../../src/gcc/cp/std-name-hint.gperf" {"owner_less", "<memory>", cxx11}, #line 158 "../../src/gcc/cp/std-name-hint.gperf" {"exception", "<exception>", cxx98}, #line 159 "../../src/gcc/cp/std-name-hint.gperf" {"exception_ptr", "<exception>", cxx11}, #line 207 "../../src/gcc/cp/std-name-hint.gperf" {"hash", "<functional>", cxx11}, #line 521 "../../src/gcc/cp/std-name-hint.gperf" {"tuple_size_v", "<tuple>", cxx17}, #line 431 "../../src/gcc/cp/std-name-hint.gperf" {"basic_istringstream", "<sstream>", cxx98}, #line 153 "../../src/gcc/cp/std-name-hint.gperf" {"uintptr_t", "<cstdint>", cxx11}, #line 476 "../../src/gcc/cp/std-name-hint.gperf" {"stoi", "<string>", cxx11}, #line 466 "../../src/gcc/cp/std-name-hint.gperf" {"stop_token", "<stop_token>", cxx20}, #line 151 "../../src/gcc/cp/std-name-hint.gperf" {"uint_least8_t", "<cstdint>", cxx11}, #line 380 "../../src/gcc/cp/std-name-hint.gperf" {"make_optional", "<optional>", cxx17}, #line 345 "../../src/gcc/cp/std-name-hint.gperf" {"pmr::unsynchronized_pool_resource", "<memory_resource>", cxx17}, #line 48 "../../src/gcc/cp/std-name-hint.gperf" {"to_array", "<array>", cxx20}, #line 104 "../../src/gcc/cp/std-name-hint.gperf" {"complex_literals", "<complex>", cxx14}, #line 411 "../../src/gcc/cp/std-name-hint.gperf" {"shared_mutex", "<shared_mutex>", cxx17}, #line 375 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::phi_v", "<numbers>", cxx20}, #line 499 "../../src/gcc/cp/std-name-hint.gperf" {"is_error_code_enum_v", "<system_error>", cxx17}, #line 155 "../../src/gcc/cp/std-name-hint.gperf" {"deque", "<deque>", cxx98}, #line 412 "../../src/gcc/cp/std-name-hint.gperf" {"shared_timed_mutex", "<shared_mutex>", cxx14}, #line 290 "../../src/gcc/cp/std-name-hint.gperf" {"ostreambuf_iterator", "<iterator>", cxx98}, #line 501 "../../src/gcc/cp/std-name-hint.gperf" {"is_error_condition_enum_v", "<system_error>", cxx17}, #line 148 "../../src/gcc/cp/std-name-hint.gperf" {"uint_least16_t", "<cstdint>", cxx11}, #line 305 "../../src/gcc/cp/std-name-hint.gperf" {"allocator_arg_t", "<memory>", cxx11}, #line 366 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::e_v", "<numbers>", cxx20}, #line 209 "../../src/gcc/cp/std-name-hint.gperf" {"invoke_r", "<functional>", cxx23}, #line 441 "../../src/gcc/cp/std-name-hint.gperf" {"wostringstream", "<sstream>", cxx98}, #line 122 "../../src/gcc/cp/std-name-hint.gperf" {"copy_constructible", "<concepts>", cxx20}, #line 149 "../../src/gcc/cp/std-name-hint.gperf" {"uint_least32_t", "<cstdint>", cxx11}, #line 108 "../../src/gcc/cp/std-name-hint.gperf" {"convertible_to", "<concepts>", cxx20}, #line 234 "../../src/gcc/cp/std-name-hint.gperf" {"setprecision", "<iomanip>", cxx98}, #line 498 "../../src/gcc/cp/std-name-hint.gperf" {"is_error_code_enum", "<system_error>", cxx11}, #line 453 "../../src/gcc/cp/std-name-hint.gperf" {"overflow_error", "<stdexcept>", cxx98}, #line 414 "../../src/gcc/cp/std-name-hint.gperf" {"source_location", "<source_location>", cxx20}, #line 500 "../../src/gcc/cp/std-name-hint.gperf" {"is_error_condition_enum", "<system_error>", cxx11}, #line 400 "../../src/gcc/cp/std-name-hint.gperf" {"ranges::enable_view", "<ranges>", cxx20}, #line 218 "../../src/gcc/cp/std-name-hint.gperf" {"async", "<future>", cxx11}, #line 103 "../../src/gcc/cp/std-name-hint.gperf" {"complex", "<complex>", cxx98}, #line 150 "../../src/gcc/cp/std-name-hint.gperf" {"uint_least64_t", "<cstdint>", cxx11}, #line 232 "../../src/gcc/cp/std-name-hint.gperf" {"setfill", "<iomanip>", cxx98}, #line 79 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::parse", "<chrono>", cxx20}, #line 285 "../../src/gcc/cp/std-name-hint.gperf" {"istreambuf_iterator", "<iterator>", cxx98}, #line 473 "../../src/gcc/cp/std-name-hint.gperf" {"char_traits", "<string>", cxx98}, #line 263 "../../src/gcc/cp/std-name-hint.gperf" {"cin", "<iostream>", cxx98}, #line 61 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::duration_cast", "<chrono>", cxx11}, #line 152 "../../src/gcc/cp/std-name-hint.gperf" {"uintmax_t", "<cstdint>", cxx11}, #line 43 "../../src/gcc/cp/std-name-hint.gperf" {"any", "<any>", cxx17}, #line 389 "../../src/gcc/cp/std-name-hint.gperf" {"noemit_on_flush", "<ostream>", cxx20}, #line 66 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::get_tzdb_list", "<chrono>", cxx20}, #line 93 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::weeks", "<chrono>", cxx20}, #line 65 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::get_tzdb", "<chrono>", cxx20}, #line 302 "../../src/gcc/cp/std-name-hint.gperf" {"allocate_shared_for_overwrite", "<memory>", cxx20}, #line 547 "../../src/gcc/cp/std-name-hint.gperf" {"unordered_multiset", "<unordered_set>", cxx11}, #line 194 "../../src/gcc/cp/std-name-hint.gperf" {"forward_list", "<forward_list>", cxx11}, #line 496 "../../src/gcc/cp/std-name-hint.gperf" {"error_condition", "<system_error>", cxx11}, #line 542 "../../src/gcc/cp/std-name-hint.gperf" {"bad_typeid", "<typeinfo>", cxx98}, #line 60 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::duration", "<chrono>", cxx11}, #line 510 "../../src/gcc/cp/std-name-hint.gperf" {"apply", "<tuple>", cxx17}, #line 95 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::zoned_time", "<chrono>", cxx20}, #line 477 "../../src/gcc/cp/std-name-hint.gperf" {"stol", "<string>", cxx11}, #line 479 "../../src/gcc/cp/std-name-hint.gperf" {"stoll", "<string>", cxx11}, #line 480 "../../src/gcc/cp/std-name-hint.gperf" {"stoul", "<string>", cxx11}, #line 481 "../../src/gcc/cp/std-name-hint.gperf" {"stoull", "<string>", cxx11}, #line 220 "../../src/gcc/cp/std-name-hint.gperf" {"packaged_task", "<future>", cxx11}, #line 544 "../../src/gcc/cp/std-name-hint.gperf" {"unordered_map", "<unordered_map>", cxx11}, #line 77 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::months", "<chrono>", cxx20}, #line 76 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::minutes", "<chrono>", cxx11}, #line 545 "../../src/gcc/cp/std-name-hint.gperf" {"unordered_multimap", "<unordered_map>", cxx11}, #line 78 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::nanoseconds", "<chrono>", cxx11}, #line 286 "../../src/gcc/cp/std-name-hint.gperf" {"iterator_traits", "<iterator>", cxx98}, #line 404 "../../src/gcc/cp/std-name-hint.gperf" {"binary_semaphore", "<semaphore>", cxx20}, #line 281 "../../src/gcc/cp/std-name-hint.gperf" {"end", "<iterator>", cxx11}, #line 429 "../../src/gcc/cp/std-name-hint.gperf" {"wspanbuf", "<spanstream>", cxx23}, #line 252 "../../src/gcc/cp/std-name-hint.gperf" {"oct", "<ios>", cxx98}, #line 245 "../../src/gcc/cp/std-name-hint.gperf" {"noboolalpha", "<ios>", cxx98}, #line 450 "../../src/gcc/cp/std-name-hint.gperf" {"length_error", "<stdexcept>", cxx98}, #line 560 "../../src/gcc/cp/std-name-hint.gperf" {"in_place", "<utility>", cxx17}, #line 563 "../../src/gcc/cp/std-name-hint.gperf" {"in_place_t", "<utility>", cxx17}, #line 384 "../../src/gcc/cp/std-name-hint.gperf" {"emit_on_flush", "<ostream>", cxx20}, #line 440 "../../src/gcc/cp/std-name-hint.gperf" {"wistringstream", "<sstream>", cxx98}, #line 327 "../../src/gcc/cp/std-name-hint.gperf" {"static_pointer_cast", "<memory>", cxx11}, #line 260 "../../src/gcc/cp/std-name-hint.gperf" {"uppercase", "<ios>", cxx98}, #line 277 "../../src/gcc/cp/std-name-hint.gperf" {"common_iterator", "<iterator>", cxx20}, #line 117 "../../src/gcc/cp/std-name-hint.gperf" {"swappable_with", "<concepts>", cxx20}, #line 359 "../../src/gcc/cp/std-name-hint.gperf" {"bad_alloc", "<new>", cxx98}, #line 391 "../../src/gcc/cp/std-name-hint.gperf" {"wostream", "<ostream>", cxx98}, #line 348 "../../src/gcc/cp/std-name-hint.gperf" {"lock", "<mutex>", cxx11}, #line 504 "../../src/gcc/cp/std-name-hint.gperf" {"system_category", "<system_error>", cxx11}, #line 128 "../../src/gcc/cp/std-name-hint.gperf" {"copyable", "<concepts>", cxx20}, #line 139 "../../src/gcc/cp/std-name-hint.gperf" {"condition_variable", "<condition_variable>", cxx11}, #line 240 "../../src/gcc/cp/std-name-hint.gperf" {"fixed", "<ios>", cxx98}, #line 553 "../../src/gcc/cp/std-name-hint.gperf" {"cmp_greater_equal", "<utility>", cxx20}, #line 508 "../../src/gcc/cp/std-name-hint.gperf" {"thread", "<thread>", cxx11}, #line 439 "../../src/gcc/cp/std-name-hint.gperf" {"stringstream", "<sstream>", cxx98}, #line 58 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::clock_cast", "<chrono>", cxx20}, #line 579 "../../src/gcc/cp/std-name-hint.gperf" {"unreachable", "<utility>", cxx23}, #line 428 "../../src/gcc/cp/std-name-hint.gperf" {"wospanstream", "<spanstream>", cxx23}, #line 330 "../../src/gcc/cp/std-name-hint.gperf" {"unique_ptr", "<memory>", cxx11}, #line 562 "../../src/gcc/cp/std-name-hint.gperf" {"in_place_index_t", "<utility>", cxx17}, #line 363 "../../src/gcc/cp/std-name-hint.gperf" {"nothrow", "<new>", cxx98}, #line 64 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::get_leap_second_info", "<chrono>", cxx20}, #line 204 "../../src/gcc/cp/std-name-hint.gperf" {"bind", "<functional>", cxx11}, #line 89 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::time_zone", "<chrono>", cxx20}, #line 120 "../../src/gcc/cp/std-name-hint.gperf" {"default_initializable", "<concepts>", cxx20}, #line 145 "../../src/gcc/cp/std-name-hint.gperf" {"uint_fast32_t", "<cstdint>", cxx11}, #line 87 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::time_point", "<chrono>", cxx11}, #line 444 "../../src/gcc/cp/std-name-hint.gperf" {"stack", "<stack>", cxx98}, #line 215 "../../src/gcc/cp/std-name-hint.gperf" {"unwrap_reference", "<functional>", cxx20}, #line 88 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::time_point_cast", "<chrono>", cxx11}, #line 223 "../../src/gcc/cp/std-name-hint.gperf" {"generator", "<generator>", cxx23}, #line 216 "../../src/gcc/cp/std-name-hint.gperf" {"unwrap_reference_t", "<functional>", cxx20}, #line 382 "../../src/gcc/cp/std-name-hint.gperf" {"optional", "<optional>", cxx17}, #line 112 "../../src/gcc/cp/std-name-hint.gperf" {"signed_integral", "<concepts>", cxx20}, #line 456 "../../src/gcc/cp/std-name-hint.gperf" {"underflow_error", "<stdexcept>", cxx98}, #line 239 "../../src/gcc/cp/std-name-hint.gperf" {"defaultfloat", "<ios>", cxx11}, #line 146 "../../src/gcc/cp/std-name-hint.gperf" {"uint_fast64_t", "<cstdint>", cxx11}, #line 129 "../../src/gcc/cp/std-name-hint.gperf" {"semiregular", "<concepts>", cxx20}, #line 111 "../../src/gcc/cp/std-name-hint.gperf" {"integral", "<concepts>", cxx20}, #line 243 "../../src/gcc/cp/std-name-hint.gperf" {"internal", "<ios>", cxx98}, #line 144 "../../src/gcc/cp/std-name-hint.gperf" {"uint_fast16_t", "<cstdint>", cxx11}, #line 329 "../../src/gcc/cp/std-name-hint.gperf" {"uninitialized_construct_using_allocator", "<memory>", cxx20}, #line 81 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::remote_version", "<chrono>", cxx20}, #line 458 "../../src/gcc/cp/std-name-hint.gperf" {"bfloat16_t", "<stdfloat>", cxx23}, #line 576 "../../src/gcc/cp/std-name-hint.gperf" {"piecewise_construct", "<utility>", cxx11}, #line 577 "../../src/gcc/cp/std-name-hint.gperf" {"piecewise_construct_t", "<utility>", cxx11}, #line 278 "../../src/gcc/cp/std-name-hint.gperf" {"const_iterator", "<iterator>", cxx23}, #line 484 "../../src/gcc/cp/std-name-hint.gperf" {"to_wstring", "<string>", cxx17}, #line 356 "../../src/gcc/cp/std-name-hint.gperf" {"try_lock", "<mutex>", cxx11}, #line 561 "../../src/gcc/cp/std-name-hint.gperf" {"in_place_index", "<utility>", cxx17}, #line 51 "../../src/gcc/cp/std-name-hint.gperf" {"atomic_ref", "<atomic>", cxx20}, #line 113 "../../src/gcc/cp/std-name-hint.gperf" {"unsigned_integral", "<concepts>", cxx20}, #line 94 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::years", "<chrono>", cxx20}, #line 229 "../../src/gcc/cp/std-name-hint.gperf" {"quoted", "<iomanip>", cxx14}, #line 115 "../../src/gcc/cp/std-name-hint.gperf" {"assignable_from", "<concepts>", cxx20}, #line 53 "../../src/gcc/cp/std-name-hint.gperf" {"atomic_uintmax_t", "<atomic>", cxx20}, #line 162 "../../src/gcc/cp/std-name-hint.gperf" {"uncaught_exceptions", "<exception>", cxx17}, #line 331 "../../src/gcc/cp/std-name-hint.gperf" {"uses_allocator", "<memory>", cxx11}, #line 472 "../../src/gcc/cp/std-name-hint.gperf" {"basic_string", "<string>", cxx98}, #line 311 "../../src/gcc/cp/std-name-hint.gperf" {"default_delete", "<memory>", cxx11}, #line 164 "../../src/gcc/cp/std-name-hint.gperf" {"expected", "<expected>", cxx23}, #line 313 "../../src/gcc/cp/std-name-hint.gperf" {"destroy_at", "<memory>", cxx20}, #line 536 "../../src/gcc/cp/std-name-hint.gperf" {"type_identity_t", "<type_traits>", cxx20}, #line 63 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::from_stream", "<chrono>", cxx20}, #line 427 "../../src/gcc/cp/std-name-hint.gperf" {"wispanstream", "<spanstream>", cxx23}, #line 52 "../../src/gcc/cp/std-name-hint.gperf" {"atomic_signed_lock_free", "<atomic>", cxx11}, #line 266 "../../src/gcc/cp/std-name-hint.gperf" {"wcerr", "<iostream>", cxx98}, #line 511 "../../src/gcc/cp/std-name-hint.gperf" {"forward_as_tuple", "<tuple>", cxx11}, #line 187 "../../src/gcc/cp/std-name-hint.gperf" {"vformat", "<format>", cxx20}, #line 332 "../../src/gcc/cp/std-name-hint.gperf" {"uses_allocator_construction_args", "<memory>", cxx20}, #line 269 "../../src/gcc/cp/std-name-hint.gperf" {"wcout", "<iostream>", cxx98}, #line 314 "../../src/gcc/cp/std-name-hint.gperf" {"destroy_n", "<memory>", cxx20}, #line 226 "../../src/gcc/cp/std-name-hint.gperf" {"get_time", "<iomanip>", cxx11}, #line 555 "../../src/gcc/cp/std-name-hint.gperf" {"cmp_less_equal", "<utility>", cxx20}, #line 80 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::reload_tzdb", "<chrono>", cxx20}, #line 523 "../../src/gcc/cp/std-name-hint.gperf" {"conjunction", "<type_traits>", cxx17}, #line 75 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::milliseconds", "<chrono>", cxx11}, #line 59 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::days", "<chrono>", cxx20}, #line 474 "../../src/gcc/cp/std-name-hint.gperf" {"stod", "<string>", cxx11}, #line 478 "../../src/gcc/cp/std-name-hint.gperf" {"stold", "<string>", cxx11}, #line 267 "../../src/gcc/cp/std-name-hint.gperf" {"wcin", "<iostream>", cxx98}, #line 529 "../../src/gcc/cp/std-name-hint.gperf" {"invoke_result", "<type_traits>", cxx17}, #line 530 "../../src/gcc/cp/std-name-hint.gperf" {"invoke_result_t", "<type_traits>", cxx17}, #line 50 "../../src/gcc/cp/std-name-hint.gperf" {"atomic", "<atomic>", cxx11}, #line 71 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::leap_second_info", "<chrono>", cxx20}, #line 238 "../../src/gcc/cp/std-name-hint.gperf" {"dec", "<ios>", cxx98}, #line 157 "../../src/gcc/cp/std-name-hint.gperf" {"current_exception", "<exception>", cxx11}, #line 119 "../../src/gcc/cp/std-name-hint.gperf" {"constructible_from", "<concepts>", cxx20}, #line 100 "../../src/gcc/cp/std-name-hint.gperf" {"weak_equality", "<compare>", cxx20}, #line 333 "../../src/gcc/cp/std-name-hint.gperf" {"uses_allocator_v", "<memory>", cxx17}, #line 69 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::hours", "<chrono>", cxx11}, #line 109 "../../src/gcc/cp/std-name-hint.gperf" {"common_reference_with", "<concepts>", cxx20}, #line 483 "../../src/gcc/cp/std-name-hint.gperf" {"to_string", "<string>", cxx17}, #line 524 "../../src/gcc/cp/std-name-hint.gperf" {"conjunction_v", "<type_traits>", cxx17}, #line 578 "../../src/gcc/cp/std-name-hint.gperf" {"to_underlying", "<utility>", cxx23}, #line 402 "../../src/gcc/cp/std-name-hint.gperf" {"scoped_allocator_adaptor", "<scoped_allocator>", cxx11}, #line 310 "../../src/gcc/cp/std-name-hint.gperf" {"construct_at", "<memory>", cxx20}, #line 564 "../../src/gcc/cp/std-name-hint.gperf" {"in_place_type", "<utility>", cxx17}, #line 320 "../../src/gcc/cp/std-name-hint.gperf" {"make_shared_for_overwrite", "<memory>", cxx20}, #line 166 "../../src/gcc/cp/std-name-hint.gperf" {"basic_format_arg", "<format>", cxx20}, #line 73 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::locate_zone", "<chrono>", cxx20}, #line 72 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::local_t", "<chrono>", cxx20}, #line 170 "../../src/gcc/cp/std-name-hint.gperf" {"basic_format_string", "<format>", cxx20}, #line 565 "../../src/gcc/cp/std-name-hint.gperf" {"in_place_type_t", "<utility>", cxx17}, #line 279 "../../src/gcc/cp/std-name-hint.gperf" {"counted_iterator", "<iterator>", cxx20}, #line 448 "../../src/gcc/cp/std-name-hint.gperf" {"domain_error", "<stdexcept>", cxx98}, #line 84 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::steady_clock", "<chrono>", cxx11}, #line 188 "../../src/gcc/cp/std-name-hint.gperf" {"vformat_to", "<format>", cxx20}, #line 54 "../../src/gcc/cp/std-name-hint.gperf" {"atomic_unsigned_lock_free", "<atomic>", cxx11}, #line 147 "../../src/gcc/cp/std-name-hint.gperf" {"uint_fast8_t", "<cstdint>", cxx11}, #line 83 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::seconds", "<chrono>", cxx11}, #line 74 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::microseconds", "<chrono>", cxx11}, #line 67 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::gps_clock", "<chrono>", cxx20}, #line 85 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::system_clock", "<chrono>", cxx11}, #line 140 "../../src/gcc/cp/std-name-hint.gperf" {"condition_variable_any", "<condition_variable>", cxx11}, #line 214 "../../src/gcc/cp/std-name-hint.gperf" {"unwrap_ref_decay_t", "<functional>", cxx20}, #line 136 "../../src/gcc/cp/std-name-hint.gperf" {"strict_weak_order", "<concepts>", cxx20}, #line 437 "../../src/gcc/cp/std-name-hint.gperf" {"ostringstream", "<sstream>", cxx98}, #line 317 "../../src/gcc/cp/std-name-hint.gperf" {"get_deleter", "<memory>", cxx11}, #line 367 "../../src/gcc/cp/std-name-hint.gperf" {"numbers::egamma_v", "<numbers>", cxx20}, #line 566 "../../src/gcc/cp/std-name-hint.gperf" {"in_range", "<utility>", cxx20}, #line 558 "../../src/gcc/cp/std-name-hint.gperf" {"exchange", "<utility>", cxx14}, #line 551 "../../src/gcc/cp/std-name-hint.gperf" {"cmp_equal", "<utility>", cxx20}, #line 556 "../../src/gcc/cp/std-name-hint.gperf" {"cmp_not_equal", "<utility>", cxx20}, #line 435 "../../src/gcc/cp/std-name-hint.gperf" {"istringstream", "<sstream>", cxx98}, #line 436 "../../src/gcc/cp/std-name-hint.gperf" {"istringstream", "<sstream>", cxx98}, #line 442 "../../src/gcc/cp/std-name-hint.gperf" {"wstringbuf", "<sstream>", cxx98}, #line 225 "../../src/gcc/cp/std-name-hint.gperf" {"get_money", "<iomanip>", cxx11}, #line 191 "../../src/gcc/cp/std-name-hint.gperf" {"wformat_parse_context", "<format>", cxx20}, #line 482 "../../src/gcc/cp/std-name-hint.gperf" {"string", "<string>", cxx98}, #line 280 "../../src/gcc/cp/std-name-hint.gperf" {"distance", "<iterator>", cxx98}, #line 557 "../../src/gcc/cp/std-name-hint.gperf" {"declval", "<utility>", cxx11}, #line 254 "../../src/gcc/cp/std-name-hint.gperf" {"scientific", "<ios>", cxx98}, #line 98 "../../src/gcc/cp/std-name-hint.gperf" {"strong_equality", "<compare>", cxx20}, #line 487 "../../src/gcc/cp/std-name-hint.gperf" {"u8string", "<string>", cxx20}, #line 190 "../../src/gcc/cp/std-name-hint.gperf" {"wformat_context", "<format>", cxx20}, #line 312 "../../src/gcc/cp/std-name-hint.gperf" {"destroy", "<memory>", cxx20}, #line 559 "../../src/gcc/cp/std-name-hint.gperf" {"forward", "<utility>", cxx11}, #line 535 "../../src/gcc/cp/std-name-hint.gperf" {"type_identity", "<type_traits>", cxx20}, #line 464 "../../src/gcc/cp/std-name-hint.gperf" {"stop_callback", "<stop_token>", cxx20}, #line 86 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::tai_clock", "<chrono>", cxx20}, #line 91 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::tzdb_list", "<chrono>", cxx20}, #line 301 "../../src/gcc/cp/std-name-hint.gperf" {"allocate_shared", "<memory>", cxx11}, #line 90 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::tzdb", "<chrono>", cxx20}, #line 126 "../../src/gcc/cp/std-name-hint.gperf" {"totally_ordered_with", "<concepts>", cxx20}, #line 525 "../../src/gcc/cp/std-name-hint.gperf" {"disjunction", "<type_traits>", cxx17}, #line 110 "../../src/gcc/cp/std-name-hint.gperf" {"common_with", "<concepts>", cxx20}, #line 202 "../../src/gcc/cp/std-name-hint.gperf" {"ofstream", "<fstream>", cxx98}, #line 349 "../../src/gcc/cp/std-name-hint.gperf" {"lock_guard", "<mutex>", cxx11}, #line 118 "../../src/gcc/cp/std-name-hint.gperf" {"destructible", "<concepts>", cxx20}, #line 176 "../../src/gcc/cp/std-name-hint.gperf" {"format_string", "<format>", cxx20}, #line 410 "../../src/gcc/cp/std-name-hint.gperf" {"shared_lock", "<shared_mutex>", cxx14}, #line 315 "../../src/gcc/cp/std-name-hint.gperf" {"dynamic_pointer_cast", "<memory>", cxx11}, #line 101 "../../src/gcc/cp/std-name-hint.gperf" {"weak_ordering", "<compare>", cxx20}, #line 201 "../../src/gcc/cp/std-name-hint.gperf" {"ifstream", "<fstream>", cxx98}, #line 452 "../../src/gcc/cp/std-name-hint.gperf" {"out_of_range", "<stdexcept>", cxx98}, #line 264 "../../src/gcc/cp/std-name-hint.gperf" {"clog", "<iostream>", cxx98}, #line 62 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::file_clock", "<chrono>", cxx20}, #line 526 "../../src/gcc/cp/std-name-hint.gperf" {"disjunction_v", "<type_traits>", cxx17}, #line 485 "../../src/gcc/cp/std-name-hint.gperf" {"u16string", "<string>", cxx11}, #line 351 "../../src/gcc/cp/std-name-hint.gperf" {"once_flag", "<mutex>", cxx11}, #line 491 "../../src/gcc/cp/std-name-hint.gperf" {"string_view", "<string_view>", cxx17}, #line 304 "../../src/gcc/cp/std-name-hint.gperf" {"allocator_arg", "<memory>", cxx11}, #line 486 "../../src/gcc/cp/std-name-hint.gperf" {"u32string", "<string>", cxx11}, #line 213 "../../src/gcc/cp/std-name-hint.gperf" {"unwrap_ref_decay", "<functional>", cxx20}, #line 70 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::leap_second", "<chrono>", cxx20}, #line 92 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::utc_clock", "<chrono>", cxx20}, #line 107 "../../src/gcc/cp/std-name-hint.gperf" {"derived_from", "<concepts>", cxx20}, #line 99 "../../src/gcc/cp/std-name-hint.gperf" {"strong_ordering", "<compare>", cxx20}, #line 497 "../../src/gcc/cp/std-name-hint.gperf" {"generic_category", "<system_error>", cxx11}, #line 125 "../../src/gcc/cp/std-name-hint.gperf" {"totally_ordered", "<concepts>", cxx20}, #line 494 "../../src/gcc/cp/std-name-hint.gperf" {"error_category", "<system_error>", cxx11}, #line 82 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::round", "<chrono>", cxx17}, #line 357 "../../src/gcc/cp/std-name-hint.gperf" {"unique_lock", "<mutex>", cxx11}, #line 319 "../../src/gcc/cp/std-name-hint.gperf" {"make_shared", "<memory>", cxx11}, #line 507 "../../src/gcc/cp/std-name-hint.gperf" {"this_thread", "<thread>", cxx11}, #line 449 "../../src/gcc/cp/std-name-hint.gperf" {"invalid_argument", "<stdexcept>", cxx98}, #line 354 "../../src/gcc/cp/std-name-hint.gperf" {"scoped_lock", "<mutex>", cxx17}, #line 268 "../../src/gcc/cp/std-name-hint.gperf" {"wclog", "<iostream>", cxx98}, #line 506 "../../src/gcc/cp/std-name-hint.gperf" {"jthread", "<thread>", cxx20}, #line 97 "../../src/gcc/cp/std-name-hint.gperf" {"partial_ordering", "<compare>", cxx20}, #line 68 "../../src/gcc/cp/std-name-hint.gperf" {"chrono::high_resolution_clock", "<chrono>", cxx11}, #line 307 "../../src/gcc/cp/std-name-hint.gperf" {"assume_aligned", "<memory>", cxx20}, #line 488 "../../src/gcc/cp/std-name-hint.gperf" {"wstring", "<string>", cxx98}, #line 192 "../../src/gcc/cp/std-name-hint.gperf" {"wformat_string", "<format>", cxx20}, #line 189 "../../src/gcc/cp/std-name-hint.gperf" {"wformat_args", "<format>", cxx20} }; static const short lookup[] = { -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2, -1, 3, -1, -1, -1, 4, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6, -1, 7, -1, -1, 8, -1, -1, -1, 9, 10, 11, -1, -1, -1, -1, -1, 12, -1, 13, -1, -1, 14, -1, -1, -1, 15, -1, 16, 17, -1, 18, -1, -1, 19, -1, -1, -1, 20, 21, 22, -1, -1, -1, -1, -1, -1, -1, -1, 23, -1, -1, -1, -1, -1, -1, -1, 24, -1, -1, -1, -1, -1, -1, -1, 25, 26, 27, -1, -1, -1, 28, 29, -1, -1, 30, -629, -456, -2, 33, -1, 34, -1, 35, -1, 36, -1, -1, -1, -1, 37, -1, 38, -1, -1, -1, -1, -1, -1, -1, 39, -1, -1, -1, 40, -1, 41, -1, 42, -1, 43, 44, -1, -1, -1, 45, -1, 46, 47, -1, 48, 49, -1, -1, -1, 50, -1, 51, -1, -1, -1, -1, 52, -1, 53, 54, 55, -1, 56, -1, 57, -1, -1, 58, -1, -1, 59, -1, -1, -1, 60, -1, 61, 62, 63, 64, -1, -1, -1, -1, 65, -1, -1, 66, -1, 67, -1, -1, -1, 68, 69, 70, -1, -1, -1, 71, -1, 72, 73, 74, 75, -1, -1, -1, 76, 77, -1, 78, -1, 79, 80, 81, -1, -1, -1, 82, -1, 83, 84, -1, -1, 85, 86, -1, -1, -1, -1, -1, 87, 88, -1, -1, -1, -1, -1, -1, -1, -1, 89, -1, -1, -1, -1, -1, -1, -1, 90, -1, -1, 91, -1, 92, 93, -1, 94, -1, 95, -1, 96, -1, -1, -1, -1, 97, 98, 99, 100, 101, -1, -1, 102, -1, -1, 103, -1, -1, -1, -1, -1, 104, -1, 105, -1, -1, -1, 106, -1, 107, 108, -1, 109, -1, -1, 110, -1, 111, -1, 112, 113, 114, -1, -1, -1, 115, 116, 117, -1, -1, 118, -1, 119, -1, -1, -1, -1, 120, -1, -1, -1, -1, 121, -1, -1, -1, -1, -1, 122, 123, -1, 124, 125, -1, 126, 127, 128, 129, 130, 131, -1, 132, 133, -1, 134, -1, -1, 135, 136, -1, 137, -1, 138, 139, 140, -1, 141, 142, 143, -1, 144, 145, 146, 147, 148, 149, -1, 150, -1, 151, -1, -1, 152, 153, -1, -1, -1, -1, -1, -1, 154, -1, 155, 156, -1, -1, -1, 157, -1, -1, 158, -1, 159, 160, -1, -1, -1, -933, -1, 163, 164, -1, 165, -326, -2, -1, -1, 166, -1, -1, -1, -1, 167, 168, -1, 169, -1, -1, -1, 170, 171, 172, 173, -1, -1, -1, 174, 175, -1, -1, -1, -1, -1, 176, 177, 178, -1, -1, -1, 179, 180, -1, 181, 182, -1, -1, 183, 184, -1, 185, -1, 186, 187, -1, 188, 189, 190, 191, 192, -1, 193, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 194, -1, -1005, -292, -2, -1, -1, -1, 197, -1, -1, 198, 199, 200, 201, -1, -1, -1, 202, 203, -1, -1, -1, -1, 204, -1, -1, -1030, -282, -2, -1, 207, -1, -1, -1, 208, 209, -1, -1, -1, 210, -1, -1, -1, 211, -1, 212, -1, -1, 213, -1, -1, 214, -1, 215, -1, 216, 217, -1, 218, -1, -1, 219, -1, -1, -1, 220, -1, 221, -1, 222, 223, 224, -1, -1, -1, 225, -1, 226, -1, -1, -1, -1, 227, -1, 228, -1, -1, -1, 229, 230, -1, -1, -1, -1, -1, 231, -1, 232, 233, -1, -1, -1, -1, 234, -1, 235, 236, 237, 238, -1, 239, -1, 240, 241, 242, 243, -1, -1, 244, -1, 245, -1, 246, 247, 248, -1, -1, -1, 249, -1, -1, -1, -1, 250, 251, -1, -1, -1, -1, -1, -1, -1, 252, 253, 254, 255, -1, -1, 256, 257, 258, -1, 259, 260, -1, -1, -1, 261, -1, -1, -1, -1, -1, 262, 263, -1, 264, 265, -1, -1, -1, -1, -1, -1, -1, -1, 266, -1, 267, -1, 268, -1, -1, -1, 269, -1, 270, -1, 271, -1, -1, 272, -1, 273, -1, -1, -1, -1, 274, 275, 276, -1, 277, -1, -1, -1, -1, -1, -1, -1, -1, 278, -1, -1, -1, -1, -1, 279, 280, 281, -1225, 284, -205, -2, -1, -1, -1, -1, 285, -1, -1, -1, -1, 286, 287, 288, -1, -1, 289, 290, 291, -1, -1, -1, -1, 292, -1, -1, -1, -1, 293, -1, -1, 294, -1, 295, 296, 297, 298, -1, -1, -1, -1, -1, -1, 299, -1, -1, -1, -1, -1, -1, 300, 301, 302, -1, -1, -1, -1, 303, 304, -1, -1, 305, 306, -1, -1, -1, 307, -1, -1, -1, -1, -1, 308, -1, -1, 309, 310, -1, -1, -1, -1, 311, -1, -1, 312, 313, 314, -1, -1, -1, 315, 316, -1, 317, -1, 318, -1, -1, 319, 320, 321, 322, -1, 323, -1, 324, 325, -1, -1, -1, 326, 327, -1, 328, 329, -1, 330, -1, -1, 331, -1, 332, -1, -1, -1, -1, 333, 334, 335, -1, -1, -1, 336, -1, -1, 337, 338, -1, -1, -1, -1, -1367, -148, -2, -1, 341, -1, -1, -1, -1, -1, -1, 342, -1, -1, 343, -1, -1, -1, -1, 344, 345, -1, 346, -1, -1, -1, 347, -1, -1, 348, 349, -1, -1, -1, -1, -1, 350, 351, -1, 352, 353, -1, -1, -1, -1, 354, -1, 355, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 356, -1, 357, -1, -1, -1, -1, -1, 358, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 359, -1, 360, 361, -1, 362, -1, -1, -1, -1, -1, -1, -1, 363, -1, 364, -1, 365, -1, 366, -1, -1, -1, 367, 368, 369, -1, -1, 370, -1, -1, -1, -1, 371, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 372, -1, 373, -1, -1, -1, 374, -1, -1, -1, -1, 375, -1, 376, -1, -1, -1, 377, -1, -1, -1, 378, -1, 379, 380, -1, -1, -1, 381, -1, 382, -1, 383, 384, -1, -1, 385, -1, -1, -1, -1, -1, 386, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 387, 388, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 389, 390, -1, -1, -1, -1, -1, -1, 391, -1, -1, -1, -1, -1, -1, 392, -1, -1, -1, -1, -1, 393, -1, 394, -1, -1, -1, -1, -1, -1, 395, 396, 397, -1, -1, 398, 399, -1, 400, 401, 402, 403, 404, 405, 406, 407, -1, 408, -1, -1, 409, 410, -1, -1, -1, 411, -1, -1, -1, -1, 412, -1, 413, -1, -1, 414, -1, -1, -1, -1, -1, -1, -1, -1, 415, -1, -1, -1, 416, -1, -1, -1, -1, -1, -1, -1, -1, 417, -1, -1, 418, -1, -1, 419, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 420, 421, -1, -1, -1, -1, -1, -1, 422, -1, -1, -1, -1, -1, -1, 423, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 424, -1, -1, -1, -1, -1, -1, -1704, -62, -2, -1, -1, -1, -1, 427, -1, -1, -1, -1, -1, 428, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 429, -1, -1, -1, -1, -1, -1, -1, -1, -1, 430, -1, -1, -1, -1, -1, 431, -1, -1, -1, -1, 432, -1, -1, -1, -1, -1, -1, -1, 433, -1, -1, -1, -1, 434, -1, -1, 435, -1, -1, -1, -1, -1, -1, 436, 437, -1, -1, 438, -1, -1, -1, -1, -1, 439, 440, -1, -1, -1, 441, -1, 442, -1, 443, -1, -1, 444, -1, -1, -1, 445, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 446, -1, 447, -1, -1, -1, -1, -1, 448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 449, -1, 450, -1, -1, -1, -1, -1, 451, -1, -1, -1, -1, -1, 452, -1, -1, -1, -1, -1, 453, -1, -1, 454, -1, -1, -1, -1, -1, -1, -1, -1, -1, 455, -1, -1, -1, 456, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 457, -1, 458, 459, -1, -1, -1, -1, -1, -1, 460, -1, -1, -1, -1, 461, -1, -1, -1, -1, 462, -1, -1, -1, -1, -1, -1, -1, -1, 463, -1, -1, -1, -1, -1, 464, -1, -1, -1, -1, -1, -1, 465, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 466, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 467, -1, -1, -1, 468, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 469, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 470, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 471, -1, 472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 473, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 474, -1, -1, 475, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 476, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 477, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 478, 479, 480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 481, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 482, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 483, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 484, -1, -1, -1, -1, -1, -1, 485, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 486 }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { unsigned int key = hash (str, len); if (key <= MAX_HASH_VALUE) { int index = lookup[key]; if (index >= 0) { const char *s = wordlist[index].name; if (*str == *s && !strcmp (str + 1, s + 1)) return &wordlist[index]; } else if (index < -TOTAL_KEYWORDS) { int offset = - 1 - TOTAL_KEYWORDS - index; const struct std_name_hint *wordptr = &wordlist[TOTAL_KEYWORDS + lookup[offset]]; const struct std_name_hint *wordendptr = wordptr + -lookup[offset + 1]; while (wordptr < wordendptr) { const char *s = wordptr->name; if (*str == *s && !strcmp (str + 1, s + 1)) return wordptr; wordptr++; } } } } return 0; }