Namespaces
Variants

Standard library header <meta> (C++26)

From cppreference.com
 
 
Standard library headers
 

Includes

(C++20)
Three-way comparison operator support[edit]
std::initializer_list class template[edit]

Concepts

Defined in namespace std::meta
specifies a range of reflection values
(concept) [edit]

Types

Defined in namespace std::meta
(C++26)
the type of reflection values
(typedef) [edit]
exception thrown by reflection functions
(class) [edit]
(C++26)
identifies overloadable operators
(enum) [edit]
represents a context for access checking
(class) [edit]

functions

Defined in namespace std
promotes compile-time string to static storage, returning a pointer to the first character of the static string
(function template) [edit]
promotes compile-time array into static storage, returning a span of the static array
(function template) [edit]
promotes compile-time value into static storage, returning a pointer to the static object
(function template) [edit]
Defined in namespace std::meta
promotes a compile-time string to static storage, returning a reflection representing the static string
(function template) [edit]
promotes compile-time array into static storage, returning a reflection representing the static array
(function template) [edit]

Synopsis