nlib
|
The class for reading UTF-16 string streams as UTF-8. More...
#include "nn/nlib/WcharInputStream.h"
Additional Inherited Members | |
![]() | |
errno_t | SetStream (InputStream *istr) noexcept |
Sets the input stream for reading the pre-converted data. More... | |
InputStream * | GetStream () const noexcept |
Gets the input stream for reading the pre-converted data. More... | |
![]() | |
errno_t | GetErrorValue () const noexcept |
Gets the error value. More... | |
size_t | Pos () const noexcept |
Returns the current position in the stream. More... | |
uint64_t | Pos64 () const noexcept |
Returns the current position in the stream as a 64-bit value. More... | |
bool | IsEos () noexcept |
Returns true if the stream is finished being read through to the end. If the stream has not been read through to the end, or if an error occurs, the function returns false . More... | |
int | Read () noexcept |
Reads one byte of data from the stream. More... | |
int | Peek () noexcept |
Reads the next byte without consuming the stream. More... | |
size_t | Skip (size_t nbytes) noexcept |
Skips over the number of bytes specified by nbytes. More... | |
size_t | Read (void *ptr, size_t nbytes) noexcept |
Reads the number of bytes of data specified by nbytes into the memory region specified by ptr. More... | |
bool | Close () noexcept |
Closes the stream. Returns true if successful. More... | |
operator bool () const | |
Returns true if no internal error has occurred. | |
constexpr | InputStream () noexcept |
Instantiates the object. This function is called from the derived class. | |
virtual | ~InputStream () noexcept |
Destructor. This function is called from the derived class. | |
![]() | |
void | ResetBuffer (void *p, size_t nbytes) noexcept |
Sets the buffer held by InputStream . More... | |
void | SetError (errno_t e) const noexcept |
Sets an error to InputStream . More... | |
The class for reading UTF-16 string streams as UTF-8.
InputConverterStream::SetStream
function sets a stream for reading UTF-16 strings, and this stream is used. The endianness of the UTF-16 must match the endianness of the executing machine. Definition at line 22 of file WcharInputStream.h.
© 2012-2017 Nintendo Co., Ltd. All rights reserved.