Namespaces
Variants

std::meta::substitute

cppreference.net에서
< cpp | meta
 
 
 
리플렉션 라이브러리
 
리플렉션 타입 및 쿼리
리플렉션 쿼리
리플렉션 레이아웃 쿼리
타입 속성
타입 속성 쿼리
 
헤더 <meta>
template< std::meta::reflection_range R = std::initializer_list<std::meta::info> >
consteval std::meta::info substitute( std::meta::info templ, R&& arguments );
(C++26부터)

에서 정의됨Z이 templ이 나타내는 템플릿을 나타내고, Args...이 arguments의 연속적인 요소들이 나타내는 값, 타입 또는 템플릿을 나타낼 때, Z<Args...>의 대체 결과에 대한 리플렉션을 반환합니다.

매개변수

templ 템플릿의 리플렉션
인자 리플렉션의 범위

반환값

대체 결과의 리플렉션.

예외

std::meta::exception이 참인 경우에만 발생합니다.std::meta::can_substitute(templ, arguments)

예제

참고 항목

반영된 인자가 반영된 템플릿에 대체될 수 있는지 확인합니다.
(함수 템플릿)
값 또는 템플릿 매개변수 객체를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다.
(함수 템플릿)
객체를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다.
(함수 템플릿)
함수를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다.
(함수 템플릿)