From Jason Turner

[fs.req]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpe7e1k70f/{from.md → to.md} +26 -0
tmp/tmpe7e1k70f/{from.md → to.md} RENAMED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### Requirements <a id="fs.req">[[fs.req]]</a>
2
+
3
+ Throughout this subclause, `char`, `wchar_t`, `char16_t`, and `char32_t`
4
+ are collectively called *encoded character types*.
5
+
6
+ Functions with template parameters named `EcharT` shall not participate
7
+ in overload resolution unless `EcharT` is one of the encoded character
8
+ types.
9
+
10
+ Template parameters named `InputIterator` shall meet the input iterator
11
+ requirements ([[input.iterators]]) and shall have a value type that is
12
+ one of the encoded character types.
13
+
14
+ [*Note 1*: Use of an encoded character type implies an associated
15
+ character set and encoding. Since `signed char` and `unsigned char` have
16
+ no implied character set and encoding, they are not included as
17
+ permitted types. — *end note*]
18
+
19
+ Template parameters named `Allocator` shall meet the Allocator
20
+ requirements ([[allocator.requirements]]).
21
+
22
+ #### Namespaces and headers <a id="fs.req.namespace">[[fs.req.namespace]]</a>
23
+
24
+ Unless otherwise specified, references to entities described in this
25
+ subclause are assumed to be qualified with `::std::filesystem::`.
26
+