std::experimental::source_location:: current
From ja.cppreference.net
<
cpp
|
experimental
|
source location
|
static
constexpr
source_location current
(
)
noexcept
;
|
(ライブラリ基盤 TS v2) | |
新しい
source_location
オブジェクトを構築します。
目次 |
戻り値
current()が直接(current()を関数名として呼び出すことで)呼び出された場合、呼び出し元の位置を表す実装定義の値を持つsource_locationオブジェクトを返します。これらの値は、事前定義マクロ__LINE__および__FILE__と同様に、#lineプリプロセッサディレクティブの影響を受けるべきです。
current()が他の方法で呼び出された場合、戻り値は未規定です。
備考
current()が
非静的データメンバーの初期化子
で使用された場合、戻り値はそのデータメンバーを初期化するコンストラクタまたは
集成体初期化
の位置に対応します。
注記
current()がデフォルト引数で使用される場合、戻り値は呼び出しサイトにおけるcurrent()の呼び出し位置に対応します。
パラメータ
(なし)
関連項目
実装定義の値で新しい
source_location
を構築する
(public member function) |