std::meta::is_vararg_function
cppreference.net에서
| 헤더에 정의됨 <meta>
|
||
consteval bool is_vararg_function( std::meta::info r );
|
(since C++26) | |
반환 true 인 경우 r 이 가변 인자 함수를 나타내면, 그렇지 않으면 false를 반환합니다.
가변 인자 함수 (또한 가변 인자 함수)는 매개변수 목록이 팩 확장이 아닌 줄임표로 끝나는 함수입니다. 이러한 함수는 가변 개수의 인수를 받습니다.
매개변수
| r | - | 리플렉션 값 |
반환값
true 인 경우 r 이 가변 인자 함수를 나타내면, 그렇지 않으면 false를 반환합니다.
예제
이 코드 실행
#include <meta>
void f(...);
static_assert(std::meta::is_vararg_function(^^f));
void g(auto...);
static_assert(!std::meta::is_vararg_function(^^g));
int main() {}
참조
(C++26) |
리플렉션이 함수를 나타내는지 확인합니다 (함수) |