std::meta::current_namespace
ja.cppreference.net より
C++
| コンパイラサポート | ||||
| フリースタンディングとホステッド | ||||
| 言語 | ||||
| 標準ライブラリ | ||||
| 標準ライブラリヘッダ | ||||
| 名前付き要件 | ||||
| 機能テストマクロ (C++20) | ||||
| 言語サポートライブラリ | ||||
| コンセプトライブラリ (C++20) | ||||
| 診断ライブラリ | ||||
| メモリ管理ライブラリ | ||||
| メタプログラミングライブラリ (C++11) | ||||
| 汎用ユーティリティライブラリ | ||||
| コンテナライブラリ | ||||
| イテレータライブラリ | ||||
| Ranges ライブラリ (C++20) | ||||
| アルゴリズムライブラリ | ||||
| 文字列ライブラリ | ||||
| テキスト処理ライブラリ | ||||
| 数値ライブラリ | ||||
| 日付と時刻ライブラリ | ||||
| 入出力ライブラリ | ||||
| ファイルシステムライブラリ (C++17) | ||||
| 並行処理サポートライブラリ (C++11) | ||||
| 実行制御ライブラリ (C++26) | ||||
| 技術仕様書 | ||||
| シンボル索引 | ||||
| 外部ライブラリ |
メタプログラミングライブラリ
| 型特性 | ||||
| コンパイル時有理数演算 | ||||
| コンパイル時整数シーケンス | ||||
(C++14) | ||||
| コンパイル時リフレクション (C++26) |
リフレクションライブラリ
| ヘッダ <meta>
|
||
consteval std::meta::info current_namespace();
|
(C++26) で定義 | |
呼び出し地点を囲む最小の名前空間スコープである名前空間のリフレクションを返します。
戻り値
上記のように、呼び出し地点を囲む名前空間スコープである名前空間を表すリフレクション。
注記
結果はインライン名前空間または無名名前空間を表すことがあります。
この関数がデフォルトメンバ初期化子またはデフォルト引数で使用される場合、呼び出し地点はその初期化子またはデフォルト引数を使用する地点と見なされます(呼び出しが構文的に現れる場所ではありません)。
例
| このセクションは不完全です 理由: 例がありません |
関連項目
[static] |
呼び出し地点のスコープに関連付けられたstd::meta::access_contextを構築する( std::meta::access_contextのパブリック静的メンバ関数)
|