class
<ostream> <iostream>

std::wostream

typedef basic_ostream<wchar_t> wostream;
Output stream (wide)

Output stream objects can write sequences of characters and represent other kinds of data. Specific members are provided to perform these output operations (see functions below).

The standard objects wcout , wcerr and wclog are objects of this type.

This is an instantiation of basic_ostream with the following template parameters:
template parameterdefinitioncomments
charTwchar_tAliased as member char_type
traitschar_traits<wchar_t>Aliased as member traits_type

Objects of this class keep a set of internal fields inherited from ios_base and wios :
fieldmember functionsdescription
Formattingformat flagsflags
setf
unsetf
A set of internal flags that affect how certain input/output operations are interpreted or generated.
See member type fmtflags .
field widthwidth Width of the next formatted element to insert.
display precisionprecision Decimal precision for the next floating-point value inserted.
localegetloc
imbue
The locale object used by the function for formatted input/output operations affected by localization properties.
fill characterfill Character to pad a formatted field up to the field width (width ).
Stateerror staterdstate
setstate
clear
The current error state of the stream.
Individual values may be obtained by calling good , eof , fail and bad .
See member type iostate .
exception maskexceptions The state flags for which a failure exception is thrown.
See member type iostate .
Othercallback stackregister_callback Stack of pointers to functions that are called when certain events occur.
extensible arraysiword
pword
xalloc
Internal arrays to store objects of type long and void*.
tied streamtie Pointer to output stream that is flushed before each i/o operation on this stream.
stream bufferrdbuf Pointer to the associated basic_streambuf object, which is charge of all input/output operations.

Member types

The class contains the following member class:
sentry
Prepare stream for output (public member class)

Along with the following member types:
member typedefinition
char_typewchar_t
traits_typechar_traits<wchar_t>
int_typewint_t
pos_typewstreampos
off_typestreamoff
And these member types inherited from ios_base through wios :
event
Type to indicate event type (public member type)
event_callback
Event callback function type (public member type)
failure
Base class for stream exceptions (public member class)
fmtflags
Type for stream format flags (public member type)
Init
Initialize standard stream objects (public member class)
iostate
Type for stream state flags (public member type)
openmode
Type for stream opening mode flags (public member type)
seekdir
Type for stream seeking direction flag (public member type)

Public member functions

Note: This section links to the references for members of its basic template (basic_ostream ).

(constructor)
Construct object (public member function)
(destructor)
Destroy object (public member function)

Formatted input:
operator<<
Insert formatted output (public member function)

Unformatted output:
put
Put character (public member function)
write
Write block of data (public member function)

Positioning:
tellp
Get position in output sequence (public member function)
seekp
Set position in output sequence (public member function)

Synchronization:
flush
Flush output stream buffer (public member function)

Protected member functions

operator=
Move assignment (protected member function)
swap
Swap internals (protected member function)

Public member functions inherited from basic_ios

good
Check whether state of stream is good (public member function)
eof
Check whether eofbit is set (public member function)
fail
Check whether failbit or badbit is set (public member function)
bad
Check whether badbit is set (public member function)
operator!
Evaluate stream (not) (public member function)
operator bool
Evaluate stream (public member function)
rdstate
Get error state flags (public member function)
setstate
Set error state flag (public member function)
clear
Set error state flags (public member function)
copyfmt
Copy formatting information (public member function)
fill
Get/set fill character (public member function)
exceptions
Get/set exceptions mask (public member function)
imbue
Imbue locale (public member function)
tie
Get/set tied stream (public member function)
rdbuf
Get/set stream buffer (public member function)
narrow
Narrow character (public member function)
widen
Widen character (public member function)

Public member functions inherited from ios_base

flags
Get/set format flags (public member function)
setf
Set specific format flags (public member function)
unsetf
Clear specific format flags (public member function)
precision
Get/Set floating-point decimal precision (public member function)
width
Get/set field width (public member function)
imbue
Imbue locale (public member function)
getloc
Get current locale (public member function)
xalloc
Get new index for extensible array [static] (public static member function)
iword
Get integer element of extensible array (public member function)
pword
Get pointer element of extensible array (public member function)
register_callback
Register event callback function (public member function)
sync_with_stdio
Toggle synchronization with cstdio streams [static] (public static member function)

AltStyle によって変換されたページ (->オリジナル) /