<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-text-plain" wrap="true" style="font-family:
-moz-fixed; font-size: 12px;" lang="x-unicode">
<pre wrap="">Apologies for the double message. I forgot to "reply to list".
On 19.06.18 11:53, Lyberta wrote:
</pre>
<blockquote type="cite" style="color: #000000;">
<pre wrap="">The proposed text_view takes TextEncoding and there are
std::utf16[be,le]_encodings that satisfy TextEncoding. This is breaking
abstraction and making user code more complicated.
</pre>
</blockquote>
<pre wrap="">Can you explain how the user code becomes more complicated? Perhaps with
examples?
</pre>
<blockquote type="cite" style="color: #000000;">
<pre wrap="">text_view and
code_point_sequence shouldn't take encoding schemes as template
parameters, only encoding forms. Essentially, TextEncoding is as
horrible as std::basic_string in its design.
</pre>
</blockquote>
<pre wrap="">Can you explain why it shouldn't take encoding schemes? There is no
explanation here, and it isn't clear to me why not.
<div class="moz-txt-sig">--
Martinho
</div></pre>
</div>
</body>
</html>