Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synopses should have numbered headers #566

Closed
tkoeppe opened this issue Nov 20, 2015 · 2 comments
Closed

Synopses should have numbered headers #566

tkoeppe opened this issue Nov 20, 2015 · 2 comments

Comments

@tkoeppe
Copy link
Contributor

tkoeppe commented Nov 20, 2015

Following PR 560, @zygoloid noticed that there are still several synopses that don't have numbered headers (e.g. strings, algorithms). Uses of \synopsis should be replaced with:

\rSec2[foo.syn]{Header \tcode{<foo>} synopsis}

See also #542.

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Nov 20, 2015

Question: Should all synopses appear at the top-most level, as a sibling to "General", as we currently do with the containers library? Or is it appropriate to keep them within their respective subsections (and use rSec3)?

For example, consider [diagnostics]. We could either list the synopses of <stdexcept> and <system_error> at the top, right after "General", as the new 19.2, or we could keep them in their current place as 19.2.1 and 19.5.1.

I'm mildly in favour of the latter approach, since we'd otherwise be left with text that wouldn't have a section any more (such as the text after the <system_error> synopsis at the moment).

@tkoeppe
Copy link
Contributor Author

tkoeppe commented Nov 18, 2016

@tkoeppe: Ping. What should we do with all the remaining \synopsiss?

tkoeppe added a commit that referenced this issue Nov 29, 2016
tkoeppe added a commit that referenced this issue Nov 29, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 12, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 12, 2016
tkoeppe pushed a commit that referenced this issue Dec 12, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 13, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 13, 2016
Remove now-empty 'Overview' sections.

Partially addresses cplusplus#566.
tkoeppe pushed a commit that referenced this issue Dec 13, 2016
Remove now-empty 'Overview' sections.

Partially addresses #566.
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 13, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 13, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 13, 2016
tkoeppe pushed a commit that referenced this issue Dec 13, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 13, 2016
Also remove use of \synopsis for class template definitions.

Partially addresses cplusplus#566.
tkoeppe pushed a commit that referenced this issue Dec 13, 2016
Also remove use of \synopsis for class template definitions.

Partially addresses #566.
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 14, 2016
[res.on.functions] Do not use \synopsis for emphasis.

Fixes cplusplus#566.
tkoeppe pushed a commit that referenced this issue Dec 14, 2016
[res.on.functions] Do not use \synopsis for emphasis.

Fixes #566.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant