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 formatting
     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	internal
     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  integer
     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::unit-
     buf
	uppercase   replace certain lowercase letters with their uppercase
		    equivalents in certain output operations: see std::uppercase

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)

home | help