Namespaces
Variants

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

cppreference.net에서
< 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링키지를 가진 이름의 변수, 함수, 타입, 템플릿 또는 네임스페이스를 나타내는지 결정합니다. 결과는

가 지정된 true링키지r를 가진 엔터티를 나타내는 경우에만

입니다. 1)
내부 링키지2)
모듈 링키지3)
외부 링키지4)

참고 항목

매개변수 r -

리플렉션 값

true반환 값r가 지정된 링키지를 가진 엔터티를 나타내면 false, 그렇지 않으면

.

참고rr이 엔터티를 나타내지 않으면 결과는 false입니다.

예제

참고 항목

리플렉션된 엔터티가 "C" 언어 링키지를 가지는지 확인합니다 (extern "C")
(함수)