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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::setiosflags	- std::setiosflags

Synopsis
	  Defined in header <iomanip>
	  /*unspecified*/ setiosflags( std::ios_base::fmtflags mask );

	  When used in an expression out << setiosflags(mask) or in >> setios-
       flags(mask), sets
	  all format flags of the stream out or	in as specified	by the mask.

Parameters
	  mask - bitmask of the	flags to set

Return value
	  Returns  an  object of unspecified type such that if str is the name
       of a stream of
	  type std::basic_ostream<CharT, Traits> or  std::basic_istream<CharT,
       Traits>,	then
	  the  expression str << setiosflags(mask) or str >> setiosflags(mask)
       behaves as if
	  the following	code was executed:

	  str.setf(mask);

Example
       // Run this code

	#include <iostream>
	#include <iomanip>

	int main()
	{
	    std::cout <<  std::resetiosflags(std::ios_base::dec)
		      <<  std::setiosflags(  std::ios_base::hex
					   | std::ios_base::uppercase
					   | std::ios_base::showbase) << 42 <<
       '\n';
	}

Output:
	0X2A

See also
	  setf		sets specific format flag
			(public	member function	of std::ios_base)
	  resetiosflags	clears the specified ios_base flags
			(function)

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

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

home | help