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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::va_list - std::va_list

Synopsis
	  Defined in header <cstdarg>
	  typedef /* unspecified */ va_list;

	  va_list  is a	complete object	type suitable for holding the informa-
       tion needed by the
	  macros va_start, va_copy, va_arg, and	va_end.

	  If a va_list instance	is created, passed to  another	function,  and
       used via	va_arg in
	  that	function,  then	 any  subsequent  use  in the calling function
       should be preceded by
	  a call to va_end.

	  It is	legal to pass a	pointer	to a va_list object to	another	 func-
       tion and	then use
	  that object after the	function returns.

See also
	  va_start enables access to variadic function arguments
		   (function macro)
	  va_copy  makes a copy	of the variadic	function arguments
	  (C++11)  (function macro)
	  va_arg   accesses the	next variadic function argument
		   (function macro)
	  va_end   ends	traversal of the variadic function arguments
		   (function macro)

http://cppreference.com		  2022.07.31		       std::va_list(3)

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

home | help