Standard library header

From Get docs
Cpp/docs/latest/header/iomanip


Standard library header

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

Definitions

clears the specified ios_base flags

(function)

sets the specified ios_base flags

(function)

changes the base used for integer I/O

(function)

changes the fill character

(function template)

changes floating-point precision

(function)

changes the width of the next input/output field

(function)

(C++11)

parses a monetary value

(function template)

(C++11)

formats and outputs a monetary value

(function template)

(C++11)

parses a date/time value of specified format

(function template)

(C++11)

formats and outputs a date/time value according to the specified format

(function template)

(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('\\'));
}

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/header/iomanip