From Jason Turner

[objects.within.classes]

Diff to HTML by rtfpessoa

tmp/tmptjwo9ia3/{from.md → to.md} RENAMED
@@ -5,21 +5,18 @@ not specify the representation of classes, and intentionally omit
5
  specification of class members ([[class.mem]]). An implementation may
6
  define static or non-static class members, or both, as needed to
7
  implement the semantics of the member functions specified in Clauses 
8
  [[language.support]] through  [[thread]] and Annex  [[depr]].
9
 
10
- Objects of certain classes are sometimes required by the external
11
- specifications of their classes to store data, apparently in member
12
- objects. For the sake of exposition, some subclauses provide
13
- representative declarations, and semantic requirements, for private
14
- member objects of classes that meet the external specifications of the
15
- classes. The declarations for such member objects and the definitions of
16
- related member types are followed by a comment that ends with
17
- *exposition only*, as in:
18
 
19
  ``` cpp
20
  streambuf* sb; // exposition only
21
  ```
22
 
23
  An implementation may use any technique that provides equivalent
24
- external behavior.
25
 
 
5
  specification of class members ([[class.mem]]). An implementation may
6
  define static or non-static class members, or both, as needed to
7
  implement the semantics of the member functions specified in Clauses 
8
  [[language.support]] through  [[thread]] and Annex  [[depr]].
9
 
10
+ For the sake of exposition, some subclauses provide representative
11
+ declarations, and semantic requirements, for private members of classes
12
+ that meet the external specifications of the classes. The declarations
13
+ for such members are followed by a comment that ends with *exposition
14
+ only*, as in:
 
 
 
15
 
16
  ``` cpp
17
  streambuf* sb; // exposition only
18
  ```
19
 
20
  An implementation may use any technique that provides equivalent
21
+ observable behavior.
22