std::basic_ios<CharT,Traits>:: widen
I/O manipulators | ||||
Print functions (C++23) | ||||
C-style I/O | ||||
Buffers | ||||
(C++23)
|
||||
(
C++98/26*
)
|
||||
(C++20)
|
||||
Streams | ||||
Abstractions | ||||
File I/O | ||||
String I/O | ||||
Array I/O | ||||
(C++23)
|
||||
(C++23)
|
||||
(C++23)
|
||||
(
C++98/26*
)
|
||||
(
C++98/26*
)
|
||||
(
C++98/26*
)
|
||||
Synchronized Output | ||||
(C++20)
|
||||
Types | ||||
Error category interface | ||||
(C++11)
|
||||
(C++11)
|
Member functions | ||||
State functions | ||||
Formatting | ||||
Miscellaneous | ||||
basic_ios::widen
|
||||
Protected member functions | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
char_type widen
(
char
c
)
const
;
|
||
Converts a character
c
to its equivalent in the current locale. The result is converted from
char
to character type used within the stream if needed.
Effectively calls std:: use_facet < std:: ctype < char_type > > ( getloc ( ) ) . widen ( c ) .
Parameters
c | - | character to convert |
Return value
Character converted to
char_type
See also
narrows characters
(public member function) |
|
[virtual]
|
converts a character or characters from
char
to
CharT
(virtual protected member function of
std::ctype<CharT>
)
|
widens a single-byte narrow character to wide character, if possible
(function) |