std::meta::has_parent
cppreference.net에서
C++
| 컴파일러 지원 | ||||
| 프리스탠딩 및 호스티드 | ||||
| 언어 | ||||
| 표준 라이브러리 | ||||
| 표준 라이브러리 헤더 | ||||
| 명명된 요구 사항 | ||||
| 기능 테스트 매크로 (C++20) | ||||
| 언어 지원 라이브러리 | ||||
| 개념 라이브러리 (C++20) | ||||
| 진단 라이브러리 | ||||
| 메모리 관리 라이브러리 | ||||
| 메타프로그래밍 라이브러리 (C++11) | ||||
| 일반 유틸리티 라이브러리 | ||||
| 컨테이너 라이브러리 | ||||
| 반복자 라이브러리 | ||||
| 범위 라이브러리 (C++20) | ||||
| 알고리즘 라이브러리 | ||||
| 문자열 라이브러리 | ||||
| 텍스트 처리 라이브러리 | ||||
| 수치 라이브러리 | ||||
| 날짜 및 시간 라이브러리 | ||||
| 입출력 라이브러리 | ||||
| 파일 시스템 라이브러리 (C++17) | ||||
| 동시성 지원 라이브러리 (C++11) | ||||
| 실행 제어 라이브러리 (C++26) | ||||
| 기술 명세서 | ||||
| 기호 색인 | ||||
| 외부 라이브러리 |
메타프로그래밍 라이브러리
| 형질 | ||||
| 컴파일 타임 유리수 연산 | ||||
| 컴파일 타임 정수 시퀀스 | ||||
(C++14) | ||||
| 컴파일 타임 리플렉션 (C++26) |
리플렉션 라이브러리
| 헤더 <meta>
|
||
consteval bool has_parent( std::meta::info r );
|
에 정의됨 (C++26부터) | |
r이 부모를 가진 엔티티를 나타내는지 여부를 결정합니다.
결과는 다음과 같이 결정됩니다:
r이 전역 네임스페이스를 나타내면false을 반환합니다.- 그렇지 않고,
r이 "C" 언어 링키지를 가진 엔티티를 나타내면false을 반환합니다. - 그렇지 않고,
r이 "C++" 언어 링키지가 아닌 다른 언어 링키지를 가진 엔티티를 나타내면 구현-정의 값을 반환합니다. - 그렇지 않고,
r이 클래스나 열거형 타입이 아닌 타입을 나타내면false을 반환합니다. - 그렇지 않고,
r이 엔티티나 직접 기반 클래스 관계를 나타내면true을 반환합니다. - 그렇지 않으면
false을 반환합니다.
매개변수
| r | - | 리플렉션 값 |
반환값
truer이 부모를 가지면 false, 그렇지 않으면 .
예제
| 이 섹션은 불완전합니다 이유: 예제 없음 |
참조 항목
(C++26) |
반영된 엔티티를 포함하는 범위를 얻습니다 (함수) |