std::experimental::source_location:: current
|
static
constexpr
source_location current
(
)
noexcept
;
|
(библиотека fundamentals TS v2) | |
Создает новый объект
source_location
.
Содержание |
Возвращаемое значение
Если
current()
вызывается напрямую (через вызов функции, который указывает
current()
), он возвращает объект
source_location
с определяемыми реализацией значениями, представляющими место вызова. Значения должны быть подвержены влиянию
#line
директивы препроцессора
таким же образом, как предопределенные макросы
__LINE__
и
__FILE__
.
Если
current()
вызывается любым другим способом, возвращаемое значение не определено.
Примечания
Если
current()
используется в
инициализаторе нестатического члена данных
, возвращаемое значение соответствует местоположению конструктора или
агрегатной инициализации
, которая инициализирует член данных.
Примечания
Когда
current()
используется в аргументе по умолчанию, возвращаемое значение будет соответствовать местоположению вызова
current()
в точке вызова.
Параметры
(нет)
Смотрите также
создает новый
source_location
с определенными реализацией значениями
(публичная функция-член) |