std::meta::has_internal_linkage, std::meta::has_module_linkage, std::meta::has_external_linkage, std::meta::has_linkage
От ru.cppreference.net
| Определён в заголовке <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 переменную, функцию, тип, шаблон или пространство имён, имя которого имеет указанную компоновку.
Результат равен true тогда и только тогда, когда r представляет сущность, имя которой имеет
1) внутреннюю компоновку
2) модульную компоновку
3) внешнюю компоновку
4) любую компоновку
Параметры
| r | - | значение отражения |
Возвращаемое значение
truetrue, если r представляет сущность, имя которой имеет указанную компоновку; иначе false.
false
Примечания
Если r не представляет сущность, результат равен false.
false
Пример
| Этот раздел не завершён
Причина: отсутствует пример |
См. также
(C++26) |
проверяет, имеет ли отражённая сущность языковую компоновку "C"компоновку "C" (extern "C") (функция) |