Namespaces
Variants

std::meta::is_vararg_function

cppreference.net에서
< cpp | meta
 
 
 
리플렉션 라이브러리
 
리플렉션 타입 및 쿼리
리플렉션 쿼리
리플렉션 레이아웃 쿼리
타입 속성
타입 속성 쿼리
 
헤더에 정의됨 <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() {}

참조

리플렉션이 함수를 나타내는지 확인합니다
(함수)