std::experimental::source_location:: current
|
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) |