# Standard library header <iomanip>

From cppreference.com
< cpp‎ | header

This header is part of the Input/output manipulators library.

### Definitions

resetiosflags | clears the specified ios_base flags (function)
setiosflags | sets the specified ios_base flags (function)
setbase | changes the base used for integer I/O (function)
setfill | changes the fill character (function template)
setprecision | changes floating-point precision (function)
setw | changes the width of the next input/output field (function)
get_money (C++11) | parses a monetary value (function template)
put_money (C++11) | formats and outputs a monetary value (function template)
get_time (C++11) | parses a date/time value of specified format (function template)
put_time (C++11) | formats and outputs a date/time value according to the specified format (function template)
quoted (C++14) | inserts and extracts quoted strings with embedded spaces (function template)

### Synopsis

    namespace std {
        // types T1, T2, ... are unspecified implementation types
        /*T1*/ resetiosflags(ios_base::fmtflags mask);
        /*T2*/ setiosflags (ios_base::fmtflags mask);
        /*T3*/ setbase(int base);
        template<charT> /*T4*/ setfill(charT c);
        /*T5*/ setprecision(int n);
        /*T6*/ setw(int n);
        template <class moneyT> /*T7*/ get_money(moneyT& mon, bool intl = false);
        template <class moneyT> /*T8*/ put_money(const moneyT& mon, bool intl = false);
        template <class charT> /*T9*/ get_time(struct tm* tmb, const charT* fmt);
        template <class charT> /*T10*/ put_time(const struct tm* tmb, const charT* fmt);
        template <class CharT>
        /*T11*/ quoted(const CharT* s,
                CharT delim = CharT('"'), CharT escape = CharT('\\'));
        template <class CharT, class Traits, class Allocator>
        /*T12*/ quoted(const std::basic_string<CharT, Traits, Allocator>& s,
                CharT delim = CharT('"'), CharT escape = CharT('\\'));
        template< class CharT, class Traits>
        /*T13*/ quoted(std::basic_string_view<CharT, Traits> s,
                CharT delim = CharT('"'), CharT escape = CharT('\\'));
        template< class CharT, class Traits, class Allocator >
        /*T14*/ quoted(std::basic_string<CharT, Traits, Allocator>& s,
                CharT delim = CharT('"'), CharT escape = CharT('\\'));
    }

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/header/iomanip&oldid=105155"