Namespaces
Variants

std::experimental::source_location:: current

From cppreference.net
static constexpr source_location current ( ) noexcept ;
(библиотека fundamentals TS v2)

Создает новый объект source_location .

Содержание

Возвращаемое значение

Если current() вызывается напрямую (через вызов функции, который указывает current() ), он возвращает объект source_location с определяемыми реализацией значениями, представляющими место вызова. Значения должны быть подвержены влиянию #line директивы препроцессора таким же образом, как предопределенные макросы __LINE__ и __FILE__ .

Если current() вызывается любым другим способом, возвращаемое значение не определено.

Примечания

Если current() используется в инициализаторе нестатического члена данных , возвращаемое значение соответствует местоположению конструктора или агрегатной инициализации , которая инициализирует член данных.

Примечания

Когда current() используется в аргументе по умолчанию, возвращаемое значение будет соответствовать местоположению вызова current() в точке вызова.

Параметры

(нет)

Смотрите также

создает новый source_location с определенными реализацией значениями
(публичная функция-член)