|
| 1 | +# オーバーロード・特殊化されている関数・クラスのプライマリ宣言を列挙する。 |
| 2 | +# これら識別子のうち、ここで定義されているリンク以外は、GLOBAL_QUALIFY_LIST.txtに登録してはならない。 |
| 3 | +# このファイルへの登録ルールとしては、 |
| 4 | +# 1. ヘッダごとにアルファベット順 |
| 5 | +# 2. ただし、長い名前を優先して登録する |
| 6 | +# 3. プライマリ宣言をどれかひとつに特定できない場合、[link]のように空リンクにする |
| 7 | + |
| 8 | +# <algorithm> |
| 9 | +* std::erase_if[link /reference/algorithm/erase_if.md] |
| 10 | + # dequeとflat_mapとflat_setとforward_listとlistとmapとsetとstringとunordered_mapとunordered_setとvectorでオーバーロードされている |
| 11 | +* std::erase[link /reference/algorithm/erase.md] |
| 12 | + # dequeとforward_listとlistとstringとvectorでオーバーロードされている |
| 13 | +* std::iter_swap[link /reference/algorithm/iter_swap.md] |
| 14 | + # iteratorにもある |
| 15 | +* std::swap[link /reference/algorithm/swap.md] |
| 16 | + |
| 17 | +# <atomic> |
| 18 | +* std::atomic_compare_exchange_strong_explicit[link /reference/atomic/atomic_compare_exchange_strong_explicit.md] |
| 19 | + # memoryでオーバーロードされている |
| 20 | +* std::atomic_compare_exchange_strong[link /reference/atomic/atomic_compare_exchange_strong.md] |
| 21 | + # memoryでオーバーロードされている |
| 22 | +* std::atomic_compare_exchange_weak_explicit[link /reference/atomic/atomic_compare_exchange_weak_explicit.md] |
| 23 | +* std::atomic_compare_exchange_weak[link /reference/atomic/atomic_compare_exchange_weak.md] |
| 24 | +* std::atomic_exchange[link /reference/atomic/atomic_exchange.md] |
| 25 | +* std::atomic_exchange_explicit[link /reference/atomic/atomic_exchange_explicit.md] |
| 26 | +* std::atomic_is_lock_free[link /reference/atomic/atomic_is_lock_free.md] |
| 27 | +* std::atomic_load_explicit[link /reference/atomic/atomic_load_explicit.md] |
| 28 | +* std::atomic_load[link /reference/atomic/atomic_load.md] |
| 29 | +* std::atomic_store_explicit[link /reference/atomic/atomic_store_explicit.md] |
| 30 | +* std::atomic_store[link /reference/atomic/atomic_store.md] |
| 31 | +* std::atomic[link /reference/atomic/atomic.md] |
| 32 | + |
| 33 | +# <cctype> |
| 34 | +* std::tolower[link /reference/cctype/tolower.md] |
| 35 | +* std::toupper[link /reference/cctype/toupper.md] |
| 36 | + |
| 37 | +# <cmath> |
| 38 | +* std::acosh[link /reference/cmath/acosh.md] |
| 39 | + # complexでオーバーロードされている |
| 40 | +* std::acos[link /reference/cmath/acos.md] |
| 41 | + # valarrayとcomplexでオーバーロードされている |
| 42 | +* std::asinh[link /reference/cmath/asinh.md] |
| 43 | + # complexでオーバーロードされている |
| 44 | +* std::asin[link /reference/cmath/asin.md] |
| 45 | + # valarrayとcomplexでオーバーロードされている |
| 46 | +* std::atan2[link /reference/cmath/atan2.md] |
| 47 | + # valarrayでオーバーロードされている |
| 48 | +* std::atanh[link /reference/cmath/atanh.md] |
| 49 | + # complexでオーバーロードされている |
| 50 | +* std::atan (valarrayとcomplexでオーバーロードされている。プライマリはcmath) |
| 51 | +* std::ceil[link /reference/cmath/ceil.md] |
| 52 | + # chronoでオーバーロードされている |
| 53 | +* std::cosh[link /reference/cmath/cosh.md] |
| 54 | + # valarrayとcomplexでオーバーロードされている |
| 55 | +* std::cos[link /reference/cmath/cos.md] |
| 56 | + # valarrayとcomplexでオーバーロードされている |
| 57 | +* std::exp[link /reference/cmath/exp.md] |
| 58 | + # valarrayとcomplexでオーバーロードされている |
| 59 | +* std::floor[link /reference/cmath/floor.md] |
| 60 | + # chronoでオーバーロードされている |
| 61 | +* std::log10[link /reference/cmath/log10.md] |
| 62 | + # valarrayとcomplexでオーバーロードされている |
| 63 | +* std::log[link /reference/cmath/log.md] |
| 64 | + # valarrayとcomplexでオーバーロードされている |
| 65 | +* std::pow[link /reference/cmath/pow.md] |
| 66 | + # valarrayとcomplexでオーバーロードされている |
| 67 | +* std::round[link /reference/cmath/round.md] |
| 68 | + # chronoでオーバーロードされている |
| 69 | +* std::sinh[link /reference/cmath/sinh.md] |
| 70 | + # complexでオーバーロードされている |
| 71 | +* std::sin[link /reference/cmath/sinh.md] |
| 72 | + # valarrayとcomplexでオーバーロードされている |
| 73 | +* std::sqrt[link /reference/cmath/sqrt.md] |
| 74 | + # valarrayとcomplexでオーバーロードされている |
| 75 | +* std::tanh[link /reference/cmath/tanh.md] |
| 76 | + # valarrayとcomplexでオーバーロードされている |
| 77 | +* std::tan[link /reference/cmath/tan.md] |
| 78 | + # valarrayとcomplexでオーバーロードされている |
| 79 | + |
| 80 | +# <cstdio> |
| 81 | +* std::remove[link /reference/cstdio/remove.md] |
| 82 | + # algorithmでオーバーロードされている |
| 83 | + |
| 84 | +# <cstdlib> |
| 85 | +* std::abs[link /reference/cstdlib/abs.md] |
| 86 | + # cmathとvalarrayとcomplexでオーバーロードされている |
| 87 | + |
| 88 | +# <expected> |
| 89 | +* std::unexpected[link /reference/expected/unexpected.md] |
| 90 | + # exceptionにもある。先に登録されたのはそちらだが、すでに機能削除されている |
| 91 | + |
| 92 | +# <format> |
| 93 | +* std::formatter (いろんなところで特殊化されている。プライマリはformat) |
| 94 | +* std::enable_nonlocking_formatter_optimization (chronoで特殊化されている。プライマリはformat) |
| 95 | + |
| 96 | +# <istream> |
| 97 | +* operator>>[link /reference/istream/basic_istream/op_istream_free.md] |
| 98 | + * あちこちでオーバーロードされている |
| 99 | + |
| 100 | +# <iterator> |
| 101 | + * std::begin[link /reference/iterator/begin.md] |
| 102 | + * std::end[link /reference/iterator/end.md] |
| 103 | + |
| 104 | +# <memory> |
| 105 | +* std::uses_allocator[link /reference/memory/uses_allocator.md] |
| 106 | + * flat_mapとflat_setとfutureで特殊化されている |
| 107 | + |
| 108 | +# <ostream> |
| 109 | +* operator<<[link /reference/ostream/basic_ostream/op_ostream_free.md] |
| 110 | + * あちこちでオーバーロードされている |
| 111 | + |
| 112 | +# <print> |
| 113 | +* std::println[link /reference/print/println.md] |
| 114 | + * ostreamでオーバーロードされている |
| 115 | +* std::print[link /reference/print/print.md] |
| 116 | + * ostreamでオーバーロードされている |
| 117 | +* std::vprint_unicode[link /reference/print/vprint_unicode.md] |
| 118 | + * ostreamでオーバーロードされている |
| 119 | +* std::vprint_nonunicode[link /reference/print/vprint_nonunicode.md] |
| 120 | + |
| 121 | +# <system_error> |
| 122 | +* is_error_code_enum[link /reference/system_error/is_error_code_enum.md] |
| 123 | + # futureで特殊化されている |
| 124 | +* make_error_code[link /reference/system_error/make_error_code.md] |
| 125 | + # futureでオーバーロードされている |
| 126 | +* make_error_condition[link /reference/system_error/make_error_condition.md] |
| 127 | + # futureでオーバーロードされている |
| 128 | + |
| 129 | +# <tuple> |
| 130 | +* std::tuple_size[link /reference/tuple/tuple_size.md] |
| 131 | + # std::arrayとstd::complexが特殊化している |
| 132 | +* std::tuple_element[link /reference/tuple/tuple_element.md] |
| 133 | + # std::arrayとstd::complexが特殊化している |
| 134 | +* std::get[link /reference/tuple/get.md] |
| 135 | + # std::arrayとstd::complexとstd::variantがオーバーロードしている |
| 136 | + |
| 137 | +# <type_traits> |
| 138 | +* std::basic_common_reference[link /reference/type_traits/basic_common_reference.md] |
| 139 | + # tupleとutilityで特殊化されている |
| 140 | +* std::common_type[link /reference/type_traits/common_type.md] |
| 141 | + # chronoで特殊化されている |
| 142 | + |
| 143 | +# <utility> |
| 144 | +* std::move[link /reference/utility/move.md] |
| 145 | + |
| 146 | + |
| 147 | +* operator==[link] |
| 148 | +* operator!=[link] |
| 149 | +* operator<=>[link] |
| 150 | +* operator<=[link] |
| 151 | +* operator<[link] |
| 152 | +* operator>=[link] |
| 153 | +* operator>[link] |
| 154 | +* std::sorted_equivalent_t[link] |
| 155 | + # flat_mapとflat_setにある |
| 156 | +* std::sorted_unique_t[link] |
| 157 | + # flat_mapとflat_setにある |
| 158 | +* std::this_thread[link] |
| 159 | + # executionとthreadにある |
0 commit comments