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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::ios_base::flags - std::ios_base::flags

Synopsis
	  fmtflags flags() const;	    (1)
	  fmtflags flags( fmtflags flags ); (2)

	  Manages format flags.

	  1) returns current formatting	setting
	  2) replaces current settings with given ones.

Parameters
	  flags	 -  new	formatting setting. It can be a	combination of format-
       ting flags
		  constants.

	      Formatting flags

	  Constant    Explanation
	  dec	      use decimal base for integer I/O:	see std::dec
	  oct	      use octal	base for integer I/O: see std::oct
	  hex	      use hexadecimal base for integer I/O: see	std::hex
	  basefield   dec | oct	| hex. Useful for masking operations
	  left	      left adjustment (adds fill characters to the right): see
       std::left
	  right	      right adjustment (adds fill characters to	the left): see
       std::right
	  internal    internal adjustment (adds	fill characters	to the	inter-
       nal designated
		      point): see std::internal
	  adjustfield left | right | internal. Useful for masking operations
	  scientific  generate floating	point types using scientific notation,
       or hex notation
		      if combined with fixed: see std::scientific
	  fixed	       generate	 floating point	types using fixed notation, or
       hex notation if
		      combined with scientific:	see std::fixed
	  floatfield  scientific | fixed. Useful for masking operations
	  boolalpha   insert and extract bool type in alphanumeric format: see
       std::boolalpha
	  showbase    generate a prefix	indicating the numeric base for	 inte-
       ger output,
		      require  the  currency  indicator	 in  monetary I/O: see
       std::showbase
	  showpoint   generate a decimal-point character  unconditionally  for
       floating-point
		      number output: see std::showpoint
	  showpos      generate	a + character for non-negative numeric output:
       see std::showpos
	  skipws      skip leading whitespace before certain input operations:
       see std::skipws
	  unitbuf     flush  the  output  after	 each  output  operation:  see
       std::unitbuf
	  uppercase   replace certain lowercase	letters	with their uppercase
		      equivalents  in  certain output operations: see std::up-
       percase

Return value
	  the formatting flags before the call to the function

Example
	   This	section	is incomplete
	   Reason: no example

See also
	  setf	 sets specific format flag
		 (public member	function)
	  unsetf clears	specific format	flag
		 (public member	function)

Category:
	    * Todo no example

http://cppreference.com		  2024.06.10	       std::ios_base::flags(3)

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

home | help