<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>On 19.06.18 13:33, Martinho Fernandes wrote:<br>
</p>
<blockquote type="cite"
cite="mid:15837fda-51c5-0ab3-0d9e-db5c9ea2a6bc@rmf.io">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="moz-text-plain" wrap="true" style="font-family:
-moz-fixed; font-size: 12px;" lang="x-unicode">
<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>
</div>
</blockquote>
Also, for clarity, I'll mention again that that all encoding schemes
without BOM fit the definition of encoding forms.<br>
Anything that supports encoding forms will implicitly support
BOM-less encoding schemes. It seems arbitrary to me<br>
to support encoding forms *except for a few select ones*.<br>
</body>
</html>