Namespaces
Variants

std::meta::reflect_object

cppreference.net에서
< cpp | meta
 
 
 
리플렉션 라이브러리
 
리플렉션 타입 및 쿼리
리플렉션 쿼리
리플렉션 레이아웃 쿼리
타입 속성
타입 속성 쿼리
 
헤더에 정의됨 <meta>
template< class T >
consteval std::meta::info reflect_object( T& expr );
(C++26부터)

다음이 참조하는 객체를 나타내는 리플렉션을 반환합니다: expr.

프로그램은 다음이 객체 타입이 아닌 경우 형식이 잘못되었습니다: T는 객체 타입이 아닙니다.

매개변수

r - 유효한 객체를 참조하는 lvalue

반환값

객체를 나타내는 리플렉션.

예외

던집니다: std::meta::exception 단, glvalue 상수 표현식 E (객체를 참조하는) expr 이(가) 타입 T&의 템플릿 매개변수에 대한 유효한 템플릿 인자인 경우는 제외합니다.

예제

참고 항목

값 또는 템플릿 매개변수 객체를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다.
(함수 템플릿)
함수를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다.
(함수 템플릿)
리플렉션된 템플릿에서 리플렉션된 인자를 대체한 결과의 리플렉션을 얻습니다.
(함수 템플릿)