cppreference.com
Create account
Log in
Namespaces
Page
Discussion
Variants
Views
View
Edit
History
Actions
std::experimental::ranges::
tagged_pair
From cppreference.com
<
cpp
|
experimental
|
ranges
C++
Compiler support
Freestanding and hosted
Language
Standard library
Standard library headers
Named requirements
Feature test macros
(C++20)
Language support library
Concepts library
(C++20)
Diagnostics library
Memory management library
Metaprogramming library
(C++11)
General utilities library
Containers library
Iterators library
Ranges library
(C++20)
Algorithms library
Strings library
Text processing library
Numerics library
Date and time library
Input/output library
Filesystem library
(C++17)
Concurrency support library
(C++11)
Execution control library
(C++26)
Technical specifications
Symbols index
External libraries
[edit]
Experimental
Technical Specification
Filesystem library
(filesystem TS)
Library fundamentals
(library fundamentals TS)
Library fundamentals 2
(library fundamentals TS v2)
Library fundamentals 3
(library fundamentals TS v3)
Extensions for parallelism
(parallelism TS)
Extensions for parallelism 2
(parallelism TS v2)
Extensions for concurrency
(concurrency TS)
Extensions for concurrency 2
(concurrency TS v2)
Concepts
(concepts TS)
Ranges
(ranges TS)
Reflection
(reflection TS)
Mathematical special functions
(special functions TR)
Experimental Non-TS
Pattern Matching
Linear Algebra
std::execution
Contracts
2D Graphics
[edit]
Ranges
Concepts
General utilities
Iterators
Ranges
Algorithms
[edit]
General utilities library
Utility components
swap
exchange
Function objects
invoke
identity
equal_to
not_equal_to
greater
less
greater_equal
less_equal
Metaprogramming and type traits
is_swappable_with
is_swappable
is_nothrow_swappable_with
is_nothrow_swappable
common_reference
common_type
Tagged pairs and tuples
TagSpecifier
TaggedType
tagged
tag specifiers
tagged_pair