概要
リフレクションが表す定数のリフレクションを取得する。
戻り値
rが定数式を表す場合、その定数値のリフレクションを返す。
例外
rのスプライスが有効なスプライス式でない場合、std::meta::exception例外を送出する。
例
#include <meta>
constexpr int value = 42;
int main() {
constexpr auto c = std::meta::constant_of(^^value);
static_assert(std::meta::extract<int>(c) == 42);
}
出力
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: 16 (
-freflectionオプション指定) ✅ - Visual C++: ??