std::experimental::reflect::get_source_column
Von cppreference.com
< cpp | experimental | reflect
| 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
| Dieser Abschnitt ist unvollständig Grund: Beispiele |
[bearbeiten] Siehe auch
| gibt die von diesem Objekt repräsentierte Spaltennummer zurück (public member function of std::source_location) |