Skip to content

Update index files#81

Merged
p12tic merged 14 commits intop12tic:masterfrom
PeterFeicht:update-index
Jun 2, 2019
Merged

Update index files#81
p12tic merged 14 commits intop12tic:masterfrom
PeterFeicht:update-index

Conversation

@PeterFeicht
Copy link
Copy Markdown
Contributor

Did a little maintenance on the index files: added C++20 stuff, fixed a couple missing things, that sort of thing.

I'm not totally sure how to handle enum class though, from the index readme I take it that overload isn't allowed inside an enum tag so I used class instead. If the processing scripts can handle overload in enum we should change all the enum classes to use enum proper.

Sort type traits so the order matches cppreference. Add missing
is_aggregate trait. Fix callable trait names and add invoke_result.
Add missing member variables to random number engines and localization
facet categories.
Add missing filesystem::perm_options type, and missing bitwise operators
for copy_options and directory_options types.
Adds since C++11 attribute to a number of entities.
This adds a number of missing C++17 and C++14 entries:
 * byte type
 * uncaugt_exceptions
 * initializer_list: rbegin and rend
 * to_chars, from_chars, chars_format
 * string: operator basic_string_view

Also fixes a couple of other issues, including:
 * Change tags from `operator` to `function`
 * Change enum to class for types with overloaded operators
 * Fix `since` attribute of for_each_n
 * Move unary_function and binary_function to function objects section
 * Add bit_xor and fix bit_not `since` attribute
Adds C++20 uniform container erasure, `contains` for associative
containers, std::span, and UTF-8 string additions.
@PeterFeicht
Copy link
Copy Markdown
Contributor Author

That CI failure seems completely unrelated, do you want me to fix it in this PR? I could do a separate PR if I can figure out what the problem is.

@p12tic
Copy link
Copy Markdown
Owner

p12tic commented Jun 2, 2019

Looks great! Thank you.

CI failure looks unrelated.

@p12tic p12tic merged commit e7e8956 into p12tic:master Jun 2, 2019
@PeterFeicht PeterFeicht deleted the update-index branch June 3, 2019 13:19
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

Successfully merging this pull request may close these issues.

2 participants