ORNL / cpp-proposals-pub

Collaborating on papers for the ISO C++ committee - public repo
26 stars 27 forks source link

Add lessons learned from LWG issues processing meeting #70

Open mhoemmen opened 6 years ago

mhoemmen commented 6 years ago

@dsunder @mhoemmen Per request by @crtrott

dsunder commented 6 years ago

Add concepts, potentially exposition only (see Range TS), for the following template parameters (use kabob case for exposition only concepts

mhoemmen commented 6 years ago

Does mdspan do any {}-initialization? We need to watch out for that too.

mhoemmen commented 6 years ago

The library specification uses a typographical convention for naming requirements. Names in italic type that begin with the prefix Cpp17 refer to sets of well-defined expression requirements typically presented in tabular form, possibly with additional prose semantic requirements. For example, Cpp17Destructible (Table 29) is such a named requirement. Names in constant width type refer to library concepts which are presented as a concept definition (Clause 12), possibly with additional prose semantic requirements. For example, Destructible (17.4.10) is such a named requirement.

mhoemmen commented 6 years ago

For loops need to be ISO spacing compliant. Ditto for less-than.