std::meta::substitute
cppreference.net에서
| 헤더 <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)
예제
| 이 섹션은 불완전합니다. 이유: 예제 없음 |
참고 항목
(C++26) |
반영된 인자가 반영된 템플릿에 대체될 수 있는지 확인합니다. (함수 템플릿) |
(C++26) |
값 또는 템플릿 매개변수 객체를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다. (함수 템플릿) |
(C++26) |
객체를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다. (함수 템플릿) |
(C++26) |
함수를 나타내는 리플렉션을 반환하며, 상수 템플릿 인자로 사용하기에 적합합니다. (함수 템플릿) |