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

[meta] Add index entries for each type trait #922

Closed
wants to merge 1 commit into from

Conversation

AlisdairM
Copy link
Contributor

@AlisdairM AlisdairM commented Sep 9, 2016

Create an index entry for each row in the type traits tables,
indexing the corresping trait. Where a trait is defined outside
the table, add a second index reference to the latter. This
causes an annoying duplication, as the current software sees the
index entry inside the table as in some way NOT the same as the
entry outside the table.

Disambiguate the is_empty function from the filesystem library,
and the is_empty trait. The issue for is_signed being a trait
and a member of numberic_limits resolves itself.

This is intended to resolve #905

Create an index entry for each row in the type traits tables,
indexing the corresping trait.  Where a trait is defined outside
the table, add a second index reference to the latter.  This
causes an annoying duplication, as the current software sees the
index entry inside the table as in some way NOT the same as the
entry outside the table.

Disambiguate the is_empty function from the filesystem library,
and the is_empty trait.  The issue for is_signed being a trait
and a member of numberic_limits resolves itself.
@Eelis
Copy link
Contributor

Eelis commented Sep 12, 2016

I see there's currently no index entry for void_t. Maybe worth adding?

@AlisdairM
Copy link
Contributor Author

I think I would rather handle this under a follow-up patch.

Adding an entry for 'void_t' makes sense, but currently there are no entries for any other '_t' alias in this patch. I am not currently aware of precedent for sprinkling indexing markup into header synopses. 'void_t' is definitely a noteworthy special case though.

@Eelis
Copy link
Contributor

Eelis commented Sep 13, 2016

Ok makes sense, thanks

@@ -15739,6 +15847,7 @@
needed when only explicit conversions are desired among the template arguments.
\end{note} \\ \rowsep

\indexlibrary{\idxcode{underlying_type}}%
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to be missing the end of the line.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this might be a github bug? Some other views of this file show the file ending here!

@zygoloid
Copy link
Member

Looks like we hit a github bug here; manually checked and merged as d5a02ce

@zygoloid zygoloid closed this Sep 23, 2016
@AlisdairM AlisdairM deleted the index_type_traits branch September 23, 2016 23:10
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.

type traits do not show in the index of library names
3 participants