std::meta::has_internal_linkage, std::meta::has_module_linkage, std::meta::has_external_linkage, std::meta::has_linkage

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

判断 r 是否表示一个名字具有指定链接的变量、函数、类型、模板或命名空间。

当且仅当 r 所表示的实体的名字具有以下链接时返回 true

1) 内部链接
2) 模块链接
3) 外部链接
4) 任何链接

参数

r - 一个反射值

返回值

如果 r 表示一个名字具有指定链接的实体,则为 true;否则为 false

注解

如果 r 不表示实体,则结果为 false

示例

参阅

检查所反射实体具有 "C" 语言链接extern "C"
(函数) [编辑]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.