Namensräume
Varianten
Aktionen

std::experimental::reflect::get_source_column

Von cppreference.com
 
 
 
Erweiterungen für Reflexion
Konzepte
Metaobjekt-Operationen
Variable
FunctionParameter
Callable
Variable und Callable
Namespace und Callable
ParenthesizedExpression
FunctionCallExpression
FunctionalConversion
Variable und Function
 
Definiert im Namespace std::experimental::reflect
template< Object T >
struct get_source_column;
Ein Wert von mindestens 201902 zeigt an, dass die Reflection TS unterstützt wird.

Stellt die Mitgliedskonstante value bereit, die dem implementierungsdefinierten Wert entspricht, der einen bestimmten Offset vom Beginn der Zeile der Deklaration der von T reflektierten Entität oder des von T reflektierten Typedef-Namens darstellt.

Inhalt

[bearbeiten] Hilfsvariablen-Template

template< class T >
constexpr auto get_source_column_v = get_source_column<T>::value;
Ein Wert von mindestens 201902 zeigt an, dass die Reflection TS unterstützt wird.

Abgeleitet von std::integral_constant

Member-Konstanten

value
[static]
Der implementierungsdefinierte Wert, der einen bestimmten Offset vom Beginn der Zeile der Deklaration der von T reflektierten Entität oder des von T reflektierten Typedef-Namens darstellt.
(öffentliche statische Member-Konstante)

Memberfunktionen

operator std::uint_least32_t
Konvertiert das Objekt in std::uint_least32_t, gibt value zurück.
(öffentliche Memberfunktion)
operator()
(C++14)
gibt value zurück
(öffentliche Memberfunktion)

Membertypen

Typ Definition
value_type std::uint_least32_t
type std::integral_constant<std::uint_least32_t, value>

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

gibt die von diesem Objekt repräsentierte Spaltennummer zurück
(public member function of std::source_location) [bearbeiten]