Namespaces
Variants
Views
Actions

std::ios_base::fmtflags

From cppreference.com
< cpp‎ | io‎ | ios base
Revision as of 17:52, 2 November 2012 by P12bot (Talk | contribs)

Template:ddcl list begin <tr class="t-dcl-sep"><td></td><td></td><td></td></tr>

<tr class="t-dcl ">

<td class="t-dcl-nopad">
typedef /*implementation defined*/ fmtflags;
</td>

<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> <tr class="t-dcl-sep"><td></td><td></td><td></td></tr>

<tr class="t-dcl ">

<td class="t-dcl-nopad">
static constexpr fmtflags dec = /*implementation defined*/

static constexpr fmtflags oct = /*implementation defined*/
static constexpr fmtflags hex = /*implementation defined*/

static constexpr fmtflags basefield = /*implementation defined (dec | oct | hex)*/
</td>

<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> <tr class="t-dcl-sep"><td></td><td></td><td></td></tr>

<tr class="t-dcl ">

<td class="t-dcl-nopad">
static constexpr fmtflags left = /*implementation defined*/

static constexpr fmtflags right = /*implementation defined*/
static constexpr fmtflags internal = /*implementation defined*/

static constexpr fmtflags adjustfield = /*implementation defined (left | right | internal)*/
</td>

<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> <tr class="t-dcl-sep"><td></td><td></td><td></td></tr>

<tr class="t-dcl ">

<td class="t-dcl-nopad">
static constexpr fmtflags scientific = /*implementation defined*/

static constexpr fmtflags fixed = /*implementation defined*/

static constexpr fmtflags floatfield = /*implementation defined (scientific | fixed)*/
</td>

<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> <tr class="t-dcl-sep"><td></td><td></td><td></td></tr>

<tr class="t-dcl ">

<td class="t-dcl-nopad">
static constexpr fmtflags boolalpha = /*implementation defined*/

static constexpr fmtflags showbase = /*implementation defined*/
static constexpr fmtflags showpoint = /*implementation defined*/
static constexpr fmtflags showpos = /*implementation defined*/
static constexpr fmtflags skipws = /*implementation defined*/
static constexpr fmtflags unitbuf = /*implementation defined*/

static constexpr fmtflags uppercase = /*implementation defined*/
</td>

<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> Template:ddcl list end

Specifies available formatting flags. It is a BitmaskType, the following constants are defined:

Constant Explanation
dec use decimal base for integer I/O
oct use octal base for integer I/O
hex use hexadecimal base for integer I/O
basefield dec|oct|hex|0. Useful for masking operations
left left adjustment (adds fill characters to the right)
right right adjustment (adds fill characters to the left)
internal internal adjustment (adds fill characters to the internal designated point)
adjustfield left|right|internal. Useful for masking operations
scientific generate floating point types using scientific notation, or hex notation if combined with fixed
fixed generate floating point types using fixed notation, or hex notation if combined with scientific
floatfield scientific|fixed|(scientific|fixed)|0. Useful for masking operations
boolalpha insert and extract bool type in alphanumeric format
showbase generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O
showpoint generate a decimal-point character unconditionally for floating-point number output
showpos generate a + character for non-negative numeric output
skipws skip leading whitespace before certain input operations
unitbuf flush the output after each output operation
uppercase replace certain lowercase letters with their uppercase
equivalents in certain output output operations

Example

See also

Template:cpp/io/ios base/dcl list flagsTemplate:cpp/io/ios base/dcl list setfTemplate:cpp/io/ios base/dcl list unsetfTemplate:cpp/io/manip/dcl list setbaseTemplate:cpp/io/manip/dcl list setfillTemplate:cpp/io/manip/dcl list fixedTemplate:cpp/io/manip/dcl list showbaseTemplate:cpp/io/manip/dcl list boolalphaTemplate:cpp/io/manip/dcl list showposTemplate:cpp/io/manip/dcl list showpointTemplate:cpp/io/manip/dcl list unitbufTemplate:cpp/io/manip/dcl list skipwsTemplate:cpp/io/manip/dcl list uppercase