FreeBSD Manual Pages
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)
NAME | Synopsis | Parameters | Return value | Example | Output: | See also
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>
