René's URL Explorer Experiment


Title: Utility library - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: www.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://www.cppreference.com/
Create accounthttps://www.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Futility
Log inhttps://www.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Futility
Pagehttps://www.cppreference.com/cpp/utility
Discussionhttps://www.cppreference.com/Talk:cpp/utility
https://www.cppreference.com/cpp/utility
Readhttps://www.cppreference.com/cpp/utility
View sourcehttps://www.cppreference.com/index.php?title=cpp/utility&action=edit
View historyhttps://www.cppreference.com/index.php?title=cpp/utility&action=history
https://www.cppreference.com/cpp/utility
cpphttps://www.cppreference.com/cpp
C++https://www.cppreference.com/cpp
Compiler supporthttps://www.cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://www.cppreference.com/cpp/freestanding
Languagehttps://www.cppreference.com/cpp/language
Standard libraryhttps://www.cppreference.com/cpp/standard_library
Standard library headershttps://www.cppreference.com/cpp/header
Named requirementshttps://www.cppreference.com/cpp/named_req
Feature test macroshttps://www.cppreference.com/cpp/feature_test
Language support libraryhttps://www.cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://www.cppreference.com/cpp/concepts
Diagnostics libraryhttps://www.cppreference.com/cpp/error
Memory management libraryhttps://www.cppreference.com/cpp/memory
Metaprogramming libraryhttps://www.cppreference.com/cpp/meta
Containers libraryhttps://www.cppreference.com/cpp/container
Iterators libraryhttps://www.cppreference.com/cpp/iterator
Ranges libraryhttps://www.cppreference.com/cpp/ranges
Algorithms libraryhttps://www.cppreference.com/cpp/algorithm
Strings libraryhttps://www.cppreference.com/cpp/string
Text processing libraryhttps://www.cppreference.com/cpp/text
Numerics libraryhttps://www.cppreference.com/cpp/numeric
Date and time libraryhttps://www.cppreference.com/cpp/chrono
Input/output libraryhttps://www.cppreference.com/cpp/io
Filesystem libraryhttps://www.cppreference.com/cpp/filesystem
Concurrency support libraryhttps://www.cppreference.com/cpp/thread
Execution control libraryhttps://www.cppreference.com/cpp/execution
Technical specificationshttps://www.cppreference.com/cpp/experimental
Symbols indexhttps://www.cppreference.com/cpp/symbol_index
External librarieshttps://www.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Language supporthttps://www.cppreference.com/cpp/utility#Language_support
Type supporthttps://www.cppreference.com/cpp/types
Library feature-test macroshttps://www.cppreference.com/cpp/utility/feature_test
Program utilitieshttps://www.cppreference.com/cpp/utility/program
Variadic functionshttps://www.cppreference.com/cpp/utility/variadic
initializer_listhttps://www.cppreference.com/cpp/utility/initializer_list
is_constant_evaluatedhttps://www.cppreference.com/cpp/types/is_constant_evaluated
is_within_lifetimehttps://www.cppreference.com/cpp/types/is_within_lifetime
source_locationhttps://www.cppreference.com/cpp/utility/source_location
Coroutine supporthttps://www.cppreference.com/cpp/coroutine
Contract supporthttps://www.cppreference.com/cpp/contract
Three-way comparisonhttps://www.cppreference.com/cpp/utility#Three-way_comparison
three_way_comparablethree_way_comparable_withhttps://www.cppreference.com/cpp/utility/compare/three_way_comparable
strong_orderinghttps://www.cppreference.com/cpp/utility/compare/strong_ordering
weak_orderinghttps://www.cppreference.com/cpp/utility/compare/weak_ordering
partial_orderinghttps://www.cppreference.com/cpp/utility/compare/partial_ordering
common_comparison_categoryhttps://www.cppreference.com/cpp/utility/compare/common_comparison_category
compare_three_way_resulthttps://www.cppreference.com/cpp/utility/compare/compare_three_way_result
compare_three_wayhttps://www.cppreference.com/cpp/utility/compare/compare_three_way
strong_orderhttps://www.cppreference.com/cpp/utility/compare/strong_order
weak_orderhttps://www.cppreference.com/cpp/utility/compare/weak_order
partial_orderhttps://www.cppreference.com/cpp/utility/compare/partial_order
compare_strong_order_fallbackhttps://www.cppreference.com/cpp/utility/compare/compare_strong_order_fallback
compare_weak_order_fallbackhttps://www.cppreference.com/cpp/utility/compare/compare_weak_order_fallback
compare_partial_order_fallbackhttps://www.cppreference.com/cpp/utility/compare/compare_partial_order_fallback
type_orderhttps://www.cppreference.com/cpp/utility/compare/type_order
is_eqis_ltis_lteqhttps://www.cppreference.com/cpp/utility/compare/named_comparison_functions
is_neqis_gtis_gteqhttps://www.cppreference.com/cpp/utility/compare/named_comparison_functions
Function objectshttps://www.cppreference.com/cpp/utility/functional
Bit manipulationhttps://www.cppreference.com/cpp/utility/bit
bitsethttps://www.cppreference.com/cpp/utility/bitset
hashhttps://www.cppreference.com/cpp/utility/hash
Relational operatorshttps://www.cppreference.com/cpp/utility#Relational_operators
rel_ops::operator!=rel_ops::operator>https://www.cppreference.com/cpp/utility/rel_ops/operator_cmp
rel_ops::operator<=rel_ops::operator>=https://www.cppreference.com/cpp/utility/rel_ops/operator_cmp
Integer comparison functionshttps://www.cppreference.com/cpp/utility#Integer_comparison_functions
cmp_equalcmp_lesscmp_less_thanhttps://www.cppreference.com/cpp/utility/intcmp
cmp_not_equalcmp_greatercmp_greater_thanhttps://www.cppreference.com/cpp/utility/intcmp
in_rangehttps://www.cppreference.com/cpp/utility/in_range
Swaphttps://www.cppreference.com/cpp/utility#Swap
type operationshttps://www.cppreference.com/cpp/utility#Type_operations
swaphttps://www.cppreference.com/cpp/algorithm/swap
ranges::swaphttps://www.cppreference.com/cpp/utility/ranges/swap
exchangehttps://www.cppreference.com/cpp/utility/exchange
declvalhttps://www.cppreference.com/cpp/utility/declval
to_underlyinghttps://www.cppreference.com/cpp/utility/to_underlying
forwardhttps://www.cppreference.com/cpp/utility/forward
forward_likehttps://www.cppreference.com/cpp/utility/forward_like
movehttps://www.cppreference.com/cpp/utility/move
move_if_noexcepthttps://www.cppreference.com/cpp/utility/move_if_noexcept
as_consthttps://www.cppreference.com/cpp/utility/as_const
pairhttps://www.cppreference.com/cpp/utility/pair
tuplehttps://www.cppreference.com/cpp/utility/tuple
optionalhttps://www.cppreference.com/cpp/utility/optional
anyhttps://www.cppreference.com/cpp/utility/any
varianthttps://www.cppreference.com/cpp/utility/variant
tuple_sizehttps://www.cppreference.com/cpp/utility/tuple_size
tuple_elementhttps://www.cppreference.com/cpp/utility/tuple_element
applyhttps://www.cppreference.com/cpp/utility/apply
make_from_tuplehttps://www.cppreference.com/cpp/utility/make_from_tuple
expectedhttps://www.cppreference.com/cpp/utility/expected
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/navbar_content&action=edit
bit-countinghttps://www.cppreference.com/cpp/utility/bitset
partial function applicationhttps://www.cppreference.com/cpp/utility/functional/bind
1 Language supporthttps://www.cppreference.com/cpp/utility#Language_support
1.1 Implementation properties (since C++20)https://www.cppreference.com/cpp/utility#Implementation_properties_(since_C++20)
1.2 Type supporthttps://www.cppreference.com/cpp/utility#Type_support
1.3 Program utilitieshttps://www.cppreference.com/cpp/utility#Program_utilities
1.4 Dynamic memory managementhttps://www.cppreference.com/cpp/utility#Dynamic_memory_management
1.5 Error handlinghttps://www.cppreference.com/cpp/utility#Error_handling
1.6 Variadic functionshttps://www.cppreference.com/cpp/utility#Variadic_functions
1.7 Initializer lists (since C++11)https://www.cppreference.com/cpp/utility#Initializer_lists_(since_C++11)
1.8 Source code information capture (since C++20)https://www.cppreference.com/cpp/utility#Source_code_information_capture_(since_C++20)
1.9 Three-way comparison (since C++20)https://www.cppreference.com/cpp/utility#Three-way_comparison_(since_C++20)
1.10 Coroutine support (since C++20)https://www.cppreference.com/cpp/utility#Coroutine_support_(since_C++20)
1.11 Contract support (since C++26)https://www.cppreference.com/cpp/utility#Contract_support_(since_C++26)
2 General-purpose utilitieshttps://www.cppreference.com/cpp/utility#General-purpose_utilities
2.1 Swaphttps://www.cppreference.com/cpp/utility#Swap
2.2 Type operations (since C++11)https://www.cppreference.com/cpp/utility#Type_operations_(since_C++11)
2.3 Integer comparison functions (since C++20)https://www.cppreference.com/cpp/utility#Integer_comparison_functions_(since_C++20)
2.4 Relational operators (until C++20)https://www.cppreference.com/cpp/utility#Relational_operators_(until_C++20)
2.5 Construction tags (since C++11)https://www.cppreference.com/cpp/utility#Construction_tags_(since_C++11)
2.6 Pairs and tupleshttps://www.cppreference.com/cpp/utility#Pairs_and_tuples
2.6.1 Tuple protocol (since C++11)https://www.cppreference.com/cpp/utility#Tuple_protocol_(since_C++11)
2.7 Sum types and type erased wrappers (since C++17)https://www.cppreference.com/cpp/utility#Sum_types_and_type_erased_wrappers_(since_C++17)
2.8 Bitsethttps://www.cppreference.com/cpp/utility#Bitset
2.9 Bit manipulation (since C++20)https://www.cppreference.com/cpp/utility#Bit_manipulation_(since_C++20)
2.10 Function objects (since C++11)https://www.cppreference.com/cpp/utility#Function_objects_(since_C++11)
2.11 Hash support (since C++11)https://www.cppreference.com/cpp/utility#Hash_support_(since_C++11)
2.12 See alsohttps://www.cppreference.com/cpp/utility#See_also
Implementation propertieshttps://www.cppreference.com/cpp/utility/feature_test
https://www.cppreference.com/cpp/header/version
library feature-test macroshttps://www.cppreference.com/cpp/utility/feature_test
Type supporthttps://www.cppreference.com/cpp/types
Program utilitieshttps://www.cppreference.com/cpp/utility/program
Dynamic memory managementhttps://www.cppreference.com/cpp/memory
Error handlinghttps://www.cppreference.com/cpp/error
Variadic functionshttps://www.cppreference.com/cpp/utility/variadic
Initializer listshttps://www.cppreference.com/cpp/utility/initializer_list
https://www.cppreference.com/cpp/header/initializer_list
initializer_listhttps://www.cppreference.com/cpp/utility/initializer_list
list-initializationhttps://www.cppreference.com/cpp/language/list_initialization
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_initializer_list&action=edit
Source code information capturehttps://www.cppreference.com/cpp/utility/source_location
https://www.cppreference.com/cpp/header/source_location
source_locationhttps://www.cppreference.com/cpp/utility/source_location
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_source_location&action=edit
https://www.cppreference.com/cpp/header/compare
three_way_comparablethree_way_comparable_withhttps://www.cppreference.com/cpp/utility/compare/three_way_comparable
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_three_way_comparable&action=edit
partial_orderinghttps://www.cppreference.com/cpp/utility/compare/partial_ordering
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_partial_ordering&action=edit
weak_orderinghttps://www.cppreference.com/cpp/utility/compare/weak_ordering
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_weak_ordering&action=edit
strong_orderinghttps://www.cppreference.com/cpp/utility/compare/strong_ordering
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_strong_ordering&action=edit
is_eqis_neqis_ltis_lteqis_gtis_gteqhttps://www.cppreference.com/cpp/utility/compare/named_comparison_functions
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_named_comparison_functions&action=edit
compare_three_wayhttps://www.cppreference.com/cpp/utility/compare/compare_three_way
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_compare_three_way&action=edit
compare_three_way_resulthttps://www.cppreference.com/cpp/utility/compare/compare_three_way_result
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_compare_three_way_result&action=edit
common_comparison_categoryhttps://www.cppreference.com/cpp/utility/compare/common_comparison_category
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_common_comparison_category&action=edit
strong_orderhttps://www.cppreference.com/cpp/utility/compare/strong_order
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_strong_order&action=edit
weak_orderhttps://www.cppreference.com/cpp/utility/compare/weak_order
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_weak_order&action=edit
partial_orderhttps://www.cppreference.com/cpp/utility/compare/partial_order
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_partial_order&action=edit
compare_strong_order_fallbackhttps://www.cppreference.com/cpp/utility/compare/compare_strong_order_fallback
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_compare_strong_order_fallback&action=edit
compare_weak_order_fallbackhttps://www.cppreference.com/cpp/utility/compare/compare_weak_order_fallback
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_compare_weak_order_fallback&action=edit
compare_partial_order_fallbackhttps://www.cppreference.com/cpp/utility/compare/compare_partial_order_fallback
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_compare_partial_order_fallback&action=edit
type_orderhttps://www.cppreference.com/cpp/utility/compare/type_order
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/compare/dsc_type_order&action=edit
Coroutine supporthttps://www.cppreference.com/cpp/coroutine
coroutinehttps://www.cppreference.com/cpp/language/coroutines
Contract supporthttps://www.cppreference.com/cpp/contract
contracthttps://www.cppreference.com/cpp/language/contracts
std::contracts::contract_violationhttps://www.cppreference.com/cpp/contract/contract_violation
https://www.cppreference.com/cpp/header/utility
swaphttps://www.cppreference.com/cpp/algorithm/swap
[edit]https://cppreference.com/index.php?title=Template:cpp/algorithm/dsc_swap&action=edit
exchangehttps://www.cppreference.com/cpp/utility/exchange
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_exchange&action=edit
https://www.cppreference.com/cpp/header/concepts
ranges::swaphttps://www.cppreference.com/cpp/utility/ranges/swap
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/ranges/dsc_swap&action=edit
https://www.cppreference.com/cpp/header/utility
forwardhttps://www.cppreference.com/cpp/utility/forward
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_forward&action=edit
forward_likehttps://www.cppreference.com/cpp/utility/forward_like
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_forward_like&action=edit
movehttps://www.cppreference.com/cpp/utility/move
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_move&action=edit
move_if_noexcepthttps://www.cppreference.com/cpp/utility/move_if_noexcept
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_move_if_noexcept&action=edit
as_consthttps://www.cppreference.com/cpp/utility/as_const
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_as_const&action=edit
declvalhttps://www.cppreference.com/cpp/utility/declval
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_declval&action=edit
to_underlyinghttps://www.cppreference.com/cpp/utility/to_underlying
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_to_underlying&action=edit
https://www.cppreference.com/cpp/header/utility
cmp_equalcmp_not_equalcmp_lesscmp_greatercmp_less_equalcmp_greater_equalhttps://www.cppreference.com/cpp/utility/intcmp
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_intcmp&action=edit
in_rangehttps://www.cppreference.com/cpp/utility/in_range
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_in_range&action=edit
https://www.cppreference.com/cpp/header/utility
operator!=operator>operator<=operator>=https://www.cppreference.com/cpp/utility/rel_ops/operator_cmp
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/rel_ops/dsc_operator_cmp&action=edit
https://www.cppreference.com/cpp/header/utility
piecewise_constructpiecewise_construct_thttps://www.cppreference.com/cpp/utility/piecewise_construct
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_piecewise_construct&action=edit
in_placein_place_typein_place_indexin_place_tin_place_type_tin_place_index_thttps://www.cppreference.com/cpp/utility/in_place
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_in_place&action=edit
nontype nontype_thttps://www.cppreference.com/cpp/utility/nontype
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_nontype&action=edit
Pairshttps://www.cppreference.com/cpp/utility/pair
tupleshttps://www.cppreference.com/cpp/utility/tuple
https://www.cppreference.com/cpp/header/utility
pairhttps://www.cppreference.com/cpp/utility/pair
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_pair&action=edit
https://www.cppreference.com/cpp/header/tuple
tuplehttps://www.cppreference.com/cpp/utility/tuple
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_tuple&action=edit
applyhttps://www.cppreference.com/cpp/utility/apply
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_apply&action=edit
make_from_tuplehttps://www.cppreference.com/cpp/utility/make_from_tuple
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_make_from_tuple&action=edit
Tuple protocolhttps://www.cppreference.com/cpp/utility/tuple/tuple-like
https://www.cppreference.com/cpp/header/tuple
https://www.cppreference.com/cpp/header/utility
https://www.cppreference.com/cpp/header/array
https://www.cppreference.com/cpp/header/ranges
https://www.cppreference.com/cpp/header/complex
tuple_sizehttps://www.cppreference.com/cpp/utility/tuple_size
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_tuple_size&action=edit
tuple_elementhttps://www.cppreference.com/cpp/utility/tuple_element
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_tuple_element&action=edit
https://www.cppreference.com/cpp/header/optional
optionalhttps://www.cppreference.com/cpp/utility/optional
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_optional&action=edit
https://www.cppreference.com/cpp/header/expected
expectedhttps://www.cppreference.com/cpp/utility/expected
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_expected&action=edit
https://www.cppreference.com/cpp/header/variant
varianthttps://www.cppreference.com/cpp/utility/variant
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_variant&action=edit
https://www.cppreference.com/cpp/header/any
anyhttps://www.cppreference.com/cpp/utility/any
CopyConstructiblehttps://www.cppreference.com/cpp/named_req/CopyConstructible
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_any&action=edit
Bitsethttps://www.cppreference.com/cpp/utility/bitset
https://www.cppreference.com/cpp/header/bitset
bitsethttps://www.cppreference.com/cpp/utility/bitset
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_bitset&action=edit
Bit manipulationhttps://www.cppreference.com/cpp/utility/bit
https://www.cppreference.com/cpp/header/bit
endiannesshttps://www.cppreference.com/cpp/types/endian
Function objectshttps://www.cppreference.com/cpp/utility/functional
Hash supporthttps://www.cppreference.com/cpp/utility/hash
https://www.cppreference.com/cpp/header/functional
hashhttps://www.cppreference.com/cpp/utility/hash
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/dsc_hash&action=edit
C documentationhttps://www.cppreference.com/c/utility
Categorieshttps://www.cppreference.com/Special:Categories
Pages using deprecated source tagshttps://www.cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttps://www.cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Support ushttps://www.cppreference.com/support
Recent changeshttps://www.cppreference.com/Special:RecentChanges
FAQhttps://www.cppreference.com/Cppreference:FAQ
Offline versionhttps://www.cppreference.com/Cppreference:Archives
https://www.cppreference.com/cpp/utility
What links herehttps://www.cppreference.com/Special:WhatLinksHere/cpp/utility
Related changeshttps://www.cppreference.com/Special:RecentChangesLinked/cpp/utility
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://www.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://www.cppreference.com/index.php?title=cpp/utility&oldid=185979
Page informationhttps://www.cppreference.com/index.php?title=cpp/utility&action=info
العربيةhttp://ar.cppreference.com/cpp/utility
Češtinahttps://cs.cppreference.com/cpp/utility
Deutschhttps://de.cppreference.com/cpp/utility
Españolhttp://es.cppreference.com/cpp/utility
Françaishttp://fr.cppreference.com/cpp/utility
Italianohttp://it.cppreference.com/cpp/utility
日本語http://ja.cppreference.com/cpp/utility
한국어http://ko.cppreference.com/cpp/utility
Polskihttp://pl.cppreference.com/cpp/utility
Portuguêshttp://pt.cppreference.com/cpp/utility
Русскийhttp://ru.cppreference.com/cpp/utility
Türkçehttp://tr.cppreference.com/cpp/utility
中文http://zh.cppreference.com/cpp/utility

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.