From Jason Turner

[fs.path.native.obs]

Diff to HTML by rtfpessoa

tmp/tmpbisablr5/{from.md → to.md} RENAMED
@@ -1,9 +1,9 @@
1
- ##### `path` native format observers <a id="fs.path.native.obs">[[fs.path.native.obs]]</a>
2
 
3
  The string returned by all native format observers is in the native
4
- pathname format ([[fs.def.native]]).
5
 
6
  ``` cpp
7
  const string_type& native() const noexcept;
8
  ```
9
 
@@ -11,11 +11,11 @@ const string_type& native() const noexcept;
11
 
12
  ``` cpp
13
  const value_type* c_str() const noexcept;
14
  ```
15
 
16
- *Returns:* Equivalent to `native().c_str()`.
17
 
18
  ``` cpp
19
  operator string_type() const;
20
  ```
21
 
@@ -39,16 +39,15 @@ be performed by `a`. Conversion, if any, is specified by
39
  [[fs.path.cvt]].
40
 
41
  ``` cpp
42
  std::string string() const;
43
  std::wstring wstring() const;
44
- std::string u8string() const;
45
  std::u16string u16string() const;
46
  std::u32string u32string() const;
47
  ```
48
 
49
- *Returns:* `pathstring`.
50
 
51
  *Remarks:* Conversion, if any, is performed as specified by
52
- [[fs.path.cvt]]. The encoding of the string returned by `u8string()` is
53
- always UTF-8.
54
 
 
1
+ ##### Native format observers <a id="fs.path.native.obs">[[fs.path.native.obs]]</a>
2
 
3
  The string returned by all native format observers is in the native
4
+ pathname format [[fs.class.path]].
5
 
6
  ``` cpp
7
  const string_type& native() const noexcept;
8
  ```
9
 
 
11
 
12
  ``` cpp
13
  const value_type* c_str() const noexcept;
14
  ```
15
 
16
+ *Effects:* Equivalent to: `return native().c_str();`
17
 
18
  ``` cpp
19
  operator string_type() const;
20
  ```
21
 
 
39
  [[fs.path.cvt]].
40
 
41
  ``` cpp
42
  std::string string() const;
43
  std::wstring wstring() const;
44
+ std::u8string u8string() const;
45
  std::u16string u16string() const;
46
  std::u32string u32string() const;
47
  ```
48
 
49
+ *Returns:* `native()`.
50
 
51
  *Remarks:* Conversion, if any, is performed as specified by
52
+ [[fs.path.cvt]].
 
53