std::meta::info
cppreference.net에서
C++
| 컴파일러 지원 | ||||
| 프리스탠딩과 호스티드 | ||||
| 언어 | ||||
| 표준 라이브러리 | ||||
| 표준 라이브러리 헤더 | ||||
| 명명된 요구사항 | ||||
| 기능 테스트 매크로 (C++20) | ||||
| 언어 지원 라이브러리 | ||||
| 컨셉 라이브러리 (C++20) | ||||
| 진단 라이브러리 | ||||
| 메모리 관리 라이브러리 | ||||
| 메타프로그래밍 라이브러리 (C++11) | ||||
| 일반 유틸리티 라이브러리 | ||||
| 컨테이너 라이브러리 | ||||
| 반복자 라이브러리 | ||||
| 범위 라이브러리 (C++20) | ||||
| 알고리즘 라이브러리 | ||||
| 문자열 라이브러리 | ||||
| 텍스트 처리 라이브러리 | ||||
| 수치 라이브러리 | ||||
| 날짜 및 시간 라이브러리 | ||||
| 입출력 라이브러리 | ||||
| 파일 시스템 라이브러리 (C++17) | ||||
| 동시성 지원 라이브러리 (C++11) | ||||
| 실행 제어 라이브러리 (C++26) | ||||
| 기술 명세 | ||||
| 기호 색인 | ||||
| 외부 라이브러리 |
메타프로그래밍 라이브러리
| 타입 특성 | ||||
| 컴파일 타임 유리수 산술 | ||||
| 컴파일 타임 정수 시퀀스 | ||||
(C++14) | ||||
| 컴파일 타임 리플렉션 (C++26) |
리플렉션 라이브러리
| 헤더에 정의됨 <meta>
|
||
using info = decltype(^^::);
|
(since C++26) | |
std::meta::info은 리플렉션 값의 타입입니다. 별개의 기본 타입입니다. 유일한 널 리플렉션; 다른 모든 리플렉션은 다음을 나타냅니다:
- 스칼라 타입의 값;
- 정적 객체 저장 기간;
- 변수;
- 하나의 구조적 바인딩;
- 함수;
- 함수 매개변수;
- 열거자;
- 어노테이션;
- 타입 별칭;
- 타입;
- 클래스 멤버;
- 이름 없는 비트 필드;
- 클래스 템플릿;
- 함수 템플릿;
- 변수 템플릿;
- 별칭 템플릿;
- 하나의 컨셉;
- 네임스페이스 별칭;
- 네임스페이스;
- 직접 기본 클래스 관계; 또는
- 데이터 멤버 설명.
의 목적을 위해 인자 종속 조회, 네임스페이스 std::meta은 이 타입의 연관된 네임스페이스입니다.
타입의 값들 std::meta::info은 동등 비교 가능입니다. 타입 별칭의 리플렉션은 별칭이 지정된 타입의 리플렉션과 같지 않음에 유의하십시오.
예제
| 이 섹션은 불완전합니다 이유: 예제 없음 |