Namensräume
Varianten
Aktionen

std::tuple_element<std::experimental::ranges::tagged>

Von cppreference.com
 
 
 
 
Allgemeine Dienstprogramme-Bibliothek
Hilfskomponenten
Funktionsobjekte
Metaprogrammierung und Typ-Traits
Getaggte Paare und Tupel
                          
Tag-Spezifizierer
                                      
                          
 
 
template< std::size_t N, class Base, class... Tags >

struct tuple_element<N, std::experimental::ranges::tagged<Base, Tags...>>

    : std::tuple_element<N, Base> {};
(Ranges TS)

Die partielle Spezialisierung von std::tuple_element für tagged bietet zur Kompilierzeit Zugriff auf die Typen der Elemente von tagged, unter Verwendung einer tuple-ähnlichen Syntax. Sie leitet einfach an std::tuple_element<N, Base> weiter.

[bearbeiten] Member types

Mitgliedertyp Definition
type std::tuple_element_t<N, Base>

[bearbeiten] Siehe auch

ermittelt den Typ des spezifizierten Elements
(class template specialization) [bearbeiten]
ermittelt den Typ der Elemente von array
(Klassentemplatenspezialisierung) [bearbeiten]
ermittelt den Typ der Elemente von pair
(Klassenvorlagenspezialisierung) [edit]
erhält die Größe eines tagged
(Klassenvorlagenspezialisierung) [bearbeiten]