From Jason Turner

[util.smartptr.weak.bad]

Diff to HTML by rtfpessoa

tmp/tmpttfhuman/{from.md → to.md} RENAMED
@@ -1,20 +1,21 @@
1
- #### Class `bad_weak_ptr` <a id="util.smartptr.weak.bad">[[util.smartptr.weak.bad]]</a>
2
 
3
  ``` cpp
4
  namespace std {
5
  class bad_weak_ptr : public exception {
6
  public:
7
- bad_weak_ptr() noexcept;
 
8
  };
9
  }
10
  ```
11
 
12
  An exception of type `bad_weak_ptr` is thrown by the `shared_ptr`
13
  constructor taking a `weak_ptr`.
14
 
15
  ``` cpp
16
- bad_weak_ptr() noexcept;
17
  ```
18
 
19
- *Postconditions:* `what()` returns an *implementation-defined* NTBS.
20
 
 
1
+ ### Class `bad_weak_ptr` <a id="util.smartptr.weak.bad">[[util.smartptr.weak.bad]]</a>
2
 
3
  ``` cpp
4
  namespace std {
5
  class bad_weak_ptr : public exception {
6
  public:
7
+ // see [exception] for the specification of the special member functions
8
+ const char* what() const noexcept override;
9
  };
10
  }
11
  ```
12
 
13
  An exception of type `bad_weak_ptr` is thrown by the `shared_ptr`
14
  constructor taking a `weak_ptr`.
15
 
16
  ``` cpp
17
+ const char* what() const noexcept override;
18
  ```
19
 
20
+ *Returns:* An *implementation-defined* NTBS.
21