home | help
std::experimental::void_t(3)   C++ Standard Libary  std::experimental::void_t(3)

NAME
     std::experimental::void_t - std::experimental::void_t

Synopsis
	Defined in header <experimental/type_traits>
	template<  class...  >				(library fundamentals TS
     v2)
	using void_t = void;

	A utility metafunction that maps a sequence of any  types  to  the  type
     void.

Notes
	This  utility metafunction is used in template metaprogramming to detect
     ill-formed
	types in SFINAE context. First voted into C++17 as std::void_t,  it  was
     later added
	as well to the library fundamentals TS as std::experimental::void_t, be-
     cause it is a
	dependency of the detection idiom and the LFTS v2 is based on C++14.

See also
	void_t	void variadic alias template
	(C++17) (alias template)

http://cppreference.com 	   2024.06.10	    std::experimental::void_t(3)

home | help