std::meta::is_mutable_member

来自cppreference.com
< cpp | meta
 
 
 
反射库
 
反射类型与查询
反射查询
反射布局查询
类型属性
类型属性查询
 
在标头 <meta> 定义
consteval bool is_mutable_member( std::meta::info r );
(C++26 起)

如果 r 表示一个可变(mutable)的非静态数据成员,则返回 true,否则返回 false

参数

r - 一个反射值

返回值

如果 r 表示一个 mutable 的非静态数据成员,则为 true,否则为 false

示例

#include <meta>

struct A
{
    static int a;
    mutable int b;
};

static_assert(!std::meta::is_mutable_member(^^A::a));
static_assert(std::meta::is_mutable_member(^^A::b));

int main() {}

参数

检查反射是否表示非静态数据成员
(函数) [编辑]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.