8.15 Strings library
Describes implementation-defined aspects of the Arm® C++ compiler and C++ library relating to the strings library, as required by the ISO C++ Standard.
- Type of
std::streamoff
(21.2.3.1).
- Type
std::streamoff
has type long long
.
- Type of
std::streampos
(21.2.3.2).
- Type of
std::streampos
is fpos<mbstate_t>
.
- Returned value of
char_traits<char16_t>::eof
(21.2.3.2).
- This function returns
uint_least16_t(0xFFFF
)
.
- Type of
std::u16streampos
(21.2.3.3).
- Type of
std::u16streampos
is fpos<mbstate_t>
.
- Returned value of
char_traits<char32_t>::eof
(21.2.3.3).
- This function returns
uint_least32_t(0xFFFFFFFF
)
.
- Type of
std::u32streampos
(21.2.3.3).
- Type of
std::u32streampos
is fpos<mbstate_t>
.
- Type of
std::wstreampos
(21.2.3.4).
- Type of
std::wstreampos
is fpos<mbstate_t>
.
- Supported multibyte character encoding rules (21.2.3.4).
- UTF-8 and Shift-JIS are supported as multibyte character encodings.