From Jason Turner

[dcl.mptr]

Diff to HTML by rtfpessoa

tmp/tmpsn_ht6oi/{from.md → to.md} RENAMED
@@ -1,16 +1,19 @@
1
  #### Pointers to members <a id="dcl.mptr">[[dcl.mptr]]</a>
2
 
 
 
 
3
  In a declaration `T` `D` where `D` has the form
4
 
5
  ``` bnf
6
  nested-name-specifier '*' attribute-specifier-seqₒₚₜ cv-qualifier-seqₒₚₜ 'D1'
7
  ```
8
 
9
  and the *nested-name-specifier* denotes a class, and the type of the
10
- identifier in the declaration `T` `D1` is
11
- “*derived-declarator-type-list* `T`”, then the type of the identifier of
12
  `D` is “*derived-declarator-type-list* *cv-qualifier-seq* pointer to
13
  member of class *nested-name-specifier* of type `T`”. The optional
14
  *attribute-specifier-seq* [[dcl.attr.grammar]] appertains to the
15
  pointer-to-member.
16
 
 
1
  #### Pointers to members <a id="dcl.mptr">[[dcl.mptr]]</a>
2
 
3
+ The component names of a *ptr-operator* are those of its
4
+ *nested-name-specifier*, if any.
5
+
6
  In a declaration `T` `D` where `D` has the form
7
 
8
  ``` bnf
9
  nested-name-specifier '*' attribute-specifier-seqₒₚₜ cv-qualifier-seqₒₚₜ 'D1'
10
  ```
11
 
12
  and the *nested-name-specifier* denotes a class, and the type of the
13
+ contained *declarator-id* in the declaration `T` `D1` is
14
+ “*derived-declarator-type-list* `T`”, the type of the *declarator-id* in
15
  `D` is “*derived-declarator-type-list* *cv-qualifier-seq* pointer to
16
  member of class *nested-name-specifier* of type `T`”. The optional
17
  *attribute-specifier-seq* [[dcl.attr.grammar]] appertains to the
18
  pointer-to-member.
19