std::experimental::source_location:: current
|
static
constexpr
source_location current
(
)
noexcept
;
|
(Bibliotheksgrundlagen TS v2) | |
Konstruiert ein neues
source_location
-Objekt.
Inhaltsverzeichnis |
Rückgabewert
Wenn
current()
direkt aufgerufen wird (durch einen Funktionsaufruf, der
current()
benennt), gibt es ein
source_location
-Objekt mit implementierungsdefinierten Werten zurück, die den Ort des Aufrufs repräsentieren. Die Werte sollten durch die
#line
Präprozessor-Direktive
in derselben Weise beeinflusst werden wie die vordefinierten Makros
__LINE__
und
__FILE__
.
Wenn
current()
auf andere Weise aufgerufen wird, ist der Rückgabewert nicht spezifiziert.
Anmerkungen
Wenn
current()
in einem
Initialisierer für ein nicht-statisches Datenelement
verwendet wird, entspricht der Rückgabewert dem Ort des Konstruktors oder der
Aggregatinitialisierung
, die das Datenelement initialisiert.
Hinweise
Wenn
current()
in einem Standardargument verwendet wird, entspricht der Rückgabewert dem Ort des Aufrufs von
current()
an der Aufrufstelle.
Parameter
(keine)
Siehe auch
Konstruiert ein neues
source_location
mit implementierungsdefinierten Werten
(öffentliche Elementfunktion) |