|
2318 | 2318 | <function name="std::mbsrtowcs" link="cpp/string/multibyte/mbsrtowcs"/> |
2319 | 2319 | <function name="std::wcsrtombs" link="cpp/string/multibyte/wcsrtombs"/> |
2320 | 2320 |
|
| 2321 | + <function name="std::mbrtoc8" link="cpp/string/multibyte/mbrtoc8" since="c++20"/> |
| 2322 | + <function name="std::c8rtomb" link="cpp/string/multibyte/c8rtomb" since="c++20"/> |
2321 | 2323 | <function name="std::mbrtoc16" link="cpp/string/multibyte/mbrtoc16" since="c++11"/> |
2322 | 2324 | <function name="std::c16rtomb" link="cpp/string/multibyte/c16rtomb" since="c++11"/> |
2323 | 2325 | <function name="std::mbrtoc32" link="cpp/string/multibyte/mbrtoc32" since="c++11"/> |
|
2422 | 2424 | <function name="append"/> |
2423 | 2425 | <function name="operator+="/> |
2424 | 2426 | <function name="compare"/> |
| 2427 | + <function name="starts_with" since="c++20"/> |
| 2428 | + <function name="ends_with" since="c++20"/> |
2425 | 2429 | <function name="replace"/> |
2426 | 2430 | <function name="substr"/> |
2427 | 2431 | <function name="copy"/> |
|
2446 | 2450 | <overload name="operator>=" link="operator_cmp"/> |
2447 | 2451 |
|
2448 | 2452 | <overload name="std::swap" link="swap2"/> |
| 2453 | + <overload name="std::erase" link="erase2" since="c++20"/> |
| 2454 | + <overload name="std::erase_if" link="erase2" since="c++20"/> |
2449 | 2455 |
|
2450 | 2456 | <overload name="operator<<" link="operator_ltltgtgt"/> |
2451 | 2457 | <overload name="operator>>" link="operator_ltltgtgt"/> |
|
2455 | 2461 |
|
2456 | 2462 | <typedef name="std::string" alias="std::basic_string"/> |
2457 | 2463 | <typedef name="std::wstring" alias="std::basic_string"/> |
| 2464 | + <typedef name="std::u8string" alias="std::basic_string" since="c++20"/> |
2458 | 2465 | <typedef name="std::u16string" alias="std::basic_string"/> |
2459 | 2466 | <typedef name="std::u32string" alias="std::basic_string"/> |
2460 | 2467 |
|
2461 | 2468 | <typedef name="std::pmr::string" alias="std::basic_string" since="c++17"/> |
2462 | 2469 | <typedef name="std::pmr::wstring" alias="std::basic_string" since="c++17"/> |
| 2470 | + <typedef name="std::pmr::u8string" alias="std::basic_string" since="c++20"/> |
2463 | 2471 | <typedef name="std::pmr::u16string" alias="std::basic_string" since="c++17"/> |
2464 | 2472 | <typedef name="std::pmr::u32string" alias="std::basic_string" since="c++17"/> |
2465 | 2473 |
|
|
2495 | 2503 | <function name="copy"/> |
2496 | 2504 | <function name="substr"/> |
2497 | 2505 | <function name="compare"/> |
| 2506 | + <function name="starts_with" since="c++20"/> |
| 2507 | + <function name="ends_with" since="c++20"/> |
2498 | 2508 | <function name="find"/> |
2499 | 2509 | <function name="rfind"/> |
2500 | 2510 | <function name="find_first_of"/> |
|
2509 | 2519 | <overload name="operator<=" link="operator_cmp"/> |
2510 | 2520 | <overload name="operator>" link="operator_cmp"/> |
2511 | 2521 | <overload name="operator>=" link="operator_cmp"/> |
| 2522 | + <overload name="std::begin" link="begin_end_nonmem" since="c++20"/> |
| 2523 | + <overload name="std::end" link="begin_end_nonmem" since="c++20"/> |
2512 | 2524 | <overload name="operator<<" link="operator_ltlt"/> |
2513 | 2525 | <specialization name="std::hash" link="hash"/> |
2514 | 2526 | </class> |
2515 | 2527 |
|
2516 | 2528 | <typedef name="std::string_view" alias="std::basic_string_view" since="c++17"/> |
2517 | 2529 | <typedef name="std::wstring_view" alias="std::basic_string_view" since="c++17"/> |
| 2530 | + <typedef name="std::u8string_view" alias="std::basic_string_view" since="c++20"/> |
2518 | 2531 | <typedef name="std::u16string_view" alias="std::basic_string_view" since="c++17"/> |
2519 | 2532 | <typedef name="std::u32string_view" alias="std::basic_string_view" since="c++17"/> |
2520 | 2533 |
|
|
2672 | 2685 | <overload name="operator>=" link="operator_cmp"/> |
2673 | 2686 |
|
2674 | 2687 | <overload name="std::swap" link="swap2"/> |
| 2688 | + <overload name="std::erase" link="erase2" since="c++20"/> |
| 2689 | + <overload name="std::erase_if" link="erase2" since="c++20"/> |
2675 | 2690 | </class> |
2676 | 2691 | <typedef name="std::pmr::vector" alias="std::vector" since="c++17"/> |
2677 | 2692 |
|
|
2722 | 2737 | <overload name="operator>=" link="operator_cmp"/> |
2723 | 2738 |
|
2724 | 2739 | <overload name="std::swap" link="swap2"/> |
| 2740 | + <overload name="std::erase" link="erase2" since="c++20"/> |
| 2741 | + <overload name="std::erase_if" link="erase2" since="c++20"/> |
2725 | 2742 | </class> |
2726 | 2743 | <typedef name="std::pmr::deque" alias="std::deque" since="c++17"/> |
2727 | 2744 |
|
|
2770 | 2787 | <overload name="operator>=" link="operator_cmp"/> |
2771 | 2788 |
|
2772 | 2789 | <overload name="std::swap" link="swap2"/> |
| 2790 | + <overload name="std::erase" link="erase2" since="c++20"/> |
| 2791 | + <overload name="std::erase_if" link="erase2" since="c++20"/> |
2773 | 2792 | </class> |
2774 | 2793 | <typedef name="std::pmr::forward_list" alias="std::forward_list" since="c++17"/> |
2775 | 2794 |
|
|
2825 | 2844 | <overload name="operator>=" link="operator_cmp"/> |
2826 | 2845 |
|
2827 | 2846 | <overload name="std::swap" link="swap2"/> |
| 2847 | + <overload name="std::erase" link="erase2" since="c++20"/> |
| 2848 | + <overload name="std::erase_if" link="erase2" since="c++20"/> |
2828 | 2849 | </class> |
2829 | 2850 | <typedef name="std::pmr::list" alias="std::list" since="c++17"/> |
2830 | 2851 |
|
|
2858 | 2879 |
|
2859 | 2880 | <function name="count"/> |
2860 | 2881 | <function name="find"/> |
| 2882 | + <function name="contains" since="c++20"/> |
2861 | 2883 | <function name="equal_range"/> |
2862 | 2884 | <function name="lower_bound"/> |
2863 | 2885 | <function name="upper_bound"/> |
|
2873 | 2895 | <overload name="operator>=" link="operator_cmp"/> |
2874 | 2896 |
|
2875 | 2897 | <overload name="std::swap" link="swap2"/> |
| 2898 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
2876 | 2899 | </class> |
2877 | 2900 | <typedef name="std::pmr::set" alias="std::set" since="c++17"/> |
2878 | 2901 |
|
|
2906 | 2929 |
|
2907 | 2930 | <function name="count"/> |
2908 | 2931 | <function name="find"/> |
| 2932 | + <function name="contains" since="c++20"/> |
2909 | 2933 | <function name="equal_range"/> |
2910 | 2934 | <function name="lower_bound"/> |
2911 | 2935 | <function name="upper_bound"/> |
|
2921 | 2945 | <overload name="operator>=" link="operator_cmp"/> |
2922 | 2946 |
|
2923 | 2947 | <overload name="std::swap" link="swap2"/> |
| 2948 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
2924 | 2949 | </class> |
2925 | 2950 | <typedef name="std::pmr::multiset" alias="std::multiset" since="c++17"/> |
2926 | 2951 |
|
|
2961 | 2986 |
|
2962 | 2987 | <function name="count"/> |
2963 | 2988 | <function name="find"/> |
| 2989 | + <function name="contains" since="c++20"/> |
2964 | 2990 | <function name="equal_range"/> |
2965 | 2991 | <function name="lower_bound"/> |
2966 | 2992 | <function name="upper_bound"/> |
|
2976 | 3002 | <overload name="operator>=" link="operator_cmp"/> |
2977 | 3003 |
|
2978 | 3004 | <overload name="std::swap" link="swap2"/> |
| 3005 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
2979 | 3006 | </class> |
2980 | 3007 | <typedef name="std::pmr::map" alias="std::map" since="c++17"/> |
2981 | 3008 |
|
|
3012 | 3039 |
|
3013 | 3040 | <function name="count"/> |
3014 | 3041 | <function name="find"/> |
| 3042 | + <function name="contains" since="c++20"/> |
3015 | 3043 | <function name="equal_range"/> |
3016 | 3044 | <function name="lower_bound"/> |
3017 | 3045 | <function name="upper_bound"/> |
|
3027 | 3055 | <overload name="operator>=" link="operator_cmp"/> |
3028 | 3056 |
|
3029 | 3057 | <overload name="std::swap" link="swap2"/> |
| 3058 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
3030 | 3059 | </class> |
3031 | 3060 | <typedef name="std::pmr::multimap" alias="std::multimap" since="c++17"/> |
3032 | 3061 |
|
|
3056 | 3085 |
|
3057 | 3086 | <function name="count"/> |
3058 | 3087 | <function name="find"/> |
| 3088 | + <function name="contains" since="c++20"/> |
3059 | 3089 | <function name="equal_range"/> |
3060 | 3090 |
|
3061 | 3091 | <function name="begin(int)" link="begin2"/> |
|
3080 | 3110 | <overload name="operator!=" link="operator_cmp"/> |
3081 | 3111 |
|
3082 | 3112 | <overload name="std::swap" link="swap2"/> |
| 3113 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
3083 | 3114 | </class> |
3084 | 3115 | <typedef name="std::pmr::unordered_set" alias="std::unordered_set" since="c++17"/> |
3085 | 3116 |
|
|
3109 | 3140 |
|
3110 | 3141 | <function name="count"/> |
3111 | 3142 | <function name="find"/> |
| 3143 | + <function name="contains" since="c++20"/> |
3112 | 3144 | <function name="equal_range"/> |
3113 | 3145 |
|
3114 | 3146 | <function name="begin(int)" link="begin2"/> |
|
3133 | 3165 | <overload name="operator!=" link="operator_cmp"/> |
3134 | 3166 |
|
3135 | 3167 | <overload name="std::swap" link="swap2"/> |
| 3168 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
3136 | 3169 | </class> |
3137 | 3170 | <typedef name="std::pmr::unordered_multiset" alias="std::unordered_multiset" since="c++17"/> |
3138 | 3171 |
|
|
3166 | 3199 | <function name="operator[]" link="operator_at"/> |
3167 | 3200 | <function name="count"/> |
3168 | 3201 | <function name="find"/> |
| 3202 | + <function name="contains" since="c++20"/> |
3169 | 3203 | <function name="equal_range"/> |
3170 | 3204 |
|
3171 | 3205 | <function name="begin(int)" link="begin2"/> |
|
3190 | 3224 | <overload name="operator!=" link="operator_cmp"/> |
3191 | 3225 |
|
3192 | 3226 | <overload name="std::swap" link="swap2"/> |
| 3227 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
3193 | 3228 | </class> |
3194 | 3229 | <typedef name="std::pmr::unordered_map" alias="std::unordered_map" since="c++17"/> |
3195 | 3230 |
|
|
3219 | 3254 |
|
3220 | 3255 | <function name="count"/> |
3221 | 3256 | <function name="find"/> |
| 3257 | + <function name="contains" since="c++20"/> |
3222 | 3258 | <function name="equal_range"/> |
3223 | 3259 |
|
3224 | 3260 | <function name="begin(int)" link="begin2"/> |
|
3243 | 3279 | <overload name="operator!=" link="operator_cmp"/> |
3244 | 3280 |
|
3245 | 3281 | <overload name="std::swap" link="swap2"/> |
| 3282 | + <overload name="std::erase_if" link="erase_if" since="c++20"/> |
3246 | 3283 | </class> |
3247 | 3284 | <typedef name="std::pmr::unordered_multimap" alias="std::unordered_multimap" since="c++17"/> |
3248 | 3285 |
|
|
3318 | 3355 | <specialization name="std::uses_allocator" link="uses_allocator"/> |
3319 | 3356 | </class> |
3320 | 3357 |
|
| 3358 | + <class name="std::span" link="cpp/container/span" since="c++20"> |
| 3359 | + <constructor/> |
| 3360 | + <function name="operator="/> |
| 3361 | + |
| 3362 | + <function name="begin"/> |
| 3363 | + <function name="cbegin" link="begin"/> |
| 3364 | + <function name="end"/> |
| 3365 | + <function name="cend" link="end"/> |
| 3366 | + <function name="rbegin"/> |
| 3367 | + <function name="crbegin" link="rbegin"/> |
| 3368 | + <function name="rend"/> |
| 3369 | + <function name="crend" link="rend"/> |
| 3370 | + |
| 3371 | + <function name="front"/> |
| 3372 | + <function name="back"/> |
| 3373 | + <function name="operator[]" link="operator_at"/> |
| 3374 | + <function name="data"/> |
| 3375 | + |
| 3376 | + <function name="size"/> |
| 3377 | + <function name="size_bytes"/> |
| 3378 | + <function name="empty"/> |
| 3379 | + |
| 3380 | + <function name="first"/> |
| 3381 | + <function name="last"/> |
| 3382 | + <function name="subspan"/> |
| 3383 | + |
| 3384 | + <overload name="std::begin" link="begin_end_nonmem"/> |
| 3385 | + <overload name="std::end" link="begin_end_nonmem"/> |
| 3386 | + <overload name="std::as_bytes" link="as_bytes"/> |
| 3387 | + <overload name="std::as_writable_bytes" link="as_bytes"/> |
| 3388 | + <overload name="std::get" link="get"/> |
| 3389 | + |
| 3390 | + <specialization name="std::tuple_size" link="tuple_size"/> |
| 3391 | + <specialization name="std::tuple_element" link="tuple_element"/> |
| 3392 | + </class> |
| 3393 | + <const name="std::dynamic_extent" link="cpp/container/span/dynamic_extent" since="c++20"/> |
| 3394 | + |
3321 | 3395 | <!-- cpp/numeric/math --> |
3322 | 3396 |
|
3323 | 3397 | <function name="std::abs(int)" link="cpp/numeric/math/abs"/> |
|
0 commit comments