[iomanip.syn]

# 31 Input/output library [[input.output]](./#input.output)

## 31.7 Formatting and manipulators [[iostream.format]](iostream.format#iomanip.syn)

### 31.7.3 Header <iomanip> synopsis [iomanip.syn]

[ð](#header:%3ciomanip%3e)

namespace std {// [[std.manip]](std.manip "31.7.7 Standard manipulators"), standard manipulators*unspecified* resetiosflags(ios_base::fmtflags mask); *unspecified* setiosflags (ios_base::fmtflags mask); *unspecified* setbase(int base); template<class charT> *unspecified* setfill(charT c); *unspecified* setprecision(int n); *unspecified* setw(int n); // [[ext.manip]](ext.manip "31.7.8 Extended manipulators"), extended manipulatorstemplate<class moneyT> *unspecified* get_money(moneyT& mon, bool intl = false); template<class moneyT> *unspecified* put_money(const moneyT& mon, bool intl = false); template<class charT> *unspecified* get_time(tm* tmb, const charT* fmt); template<class charT> *unspecified* put_time(const tm* tmb, const charT* fmt); // [[quoted.manip]](quoted.manip "31.7.9 Quoted manipulators"), quoted manipulatorstemplate<class charT>*unspecified* quoted(const charT* s, charT delim = charT('"'), charT escape = charT('\\')); template<class charT, class traits, class Allocator>*unspecified* quoted(const basic_string<charT, traits, Allocator>& s,
 charT delim = charT('"'), charT escape = charT('\\')); template<class charT, class traits, class Allocator>*unspecified* quoted(basic_string<charT, traits, Allocator>& s,
 charT delim = charT('"'), charT escape = charT('\\')); template<class charT, class traits>*unspecified* quoted(basic_string_view<charT, traits> s,
 charT delim = charT('"'), charT escape = charT('\\'));}
