Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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 de-
       tect 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,
       because 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		  2022.07.31	  std::experimental::void_t(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::void_t&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help