std::meta::is_public, std::meta::is_protected, std::meta::is_private
cppreference.net에서
consteval bool is_public( std::meta::info r );
|
(1) | (C++26부터) |
consteval bool is_protected( std::meta::info r );
|
(2) | (C++26부터) |
consteval bool is_private( std::meta::info r );
|
(3) | (C++26부터) |
r이(가) 지정된 접근성을 가진 클래스 멤버 또는 직접 기반 클래스 관계를 나타내는지 결정합니다.
공식적으로, true을(를) 반환합니다, r이(가) 다음 중 하나를 나타내면:
- 각각 public, protected 또는 private인 클래스 멤버 또는 이름 없는 비트 필드, 또는
- 직접 기반 클래스 관계 (D, B)이며, 이때 B은(는) 각각 D의 public, protected 또는 private 기반 클래스입니다.
그렇지 않으면 false을(를) 반환합니다.
매개변수
| r | - | 반영 값 |
반환값
true r이(가) 주어진 접근성을 가진 멤버 또는 직접 기반 클래스 관계를 나타내면 , 그렇지 않으면 false
예제
| 이 섹션은 불완전합니다 이유: 예제 없음 |
참고
(C++26) |
지정된 문맥에서 멤버에 접근 가능한지 확인합니다 (함수) |