Namespaces
Variants

std::experimental::source_location:: current

From cppreference.net
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)