-
clang-tools-extra/clangd/unittests/ -
SemaTemplateDeduction.cpp -
expr.prim/expr.prim.req/ -
compound-requirement.cpp -
diag-template-diffing.cpp -
cxx2a-constraint-caching.cpp -
instantiate-requires-expr.cpp -
instantiation-default-1.cpp
| | Authored by mizvekov on Sep 25 2022, 8:24 AM. Event TimelineHerald added a project: Restricted Project. mizvekov requested review of this revision. Herald added a project: Restricted Project. Herald added a project: Restricted Project. Herald added a reviewer: Restricted Project. Herald added a project: Restricted Project. mizvekov removed a reviewer: Restricted Project. Herald added a reviewer: Restricted Project. mizvekov removed a reviewer: Restricted Project. Herald added a project: Restricted Project. mizvekov retitled this revision from [clang] Instiantiate early substituted entities with sugared template arguments to [clang] Implement sugared substitution changes to infrastructure. Herald added a reviewer: Restricted Project. mizvekov removed a reviewer: Restricted Project. This revision is now accepted and ready to land. Herald added a reviewer: Restricted Project. This revision now requires review to proceed. mizvekov removed a reviewer: Restricted Project. This revision is now accepted and ready to land. mizvekov marked 3 inline comments as done. This revision was automatically updated to reflect the committed changes. Path | Size |
---|
| clang-tools-extra/ | clangd/ | unittests/ |
| | | 2 lines | | | | | | 13 lines | | | | | | 56 lines | | | | 136 lines | | 51 lines | | | | | | | | 4 lines | | | | | | 2 lines | | | | 10 lines | | 2 lines | | 4 lines | | 12 lines | | | | | | 2 lines | | | | 4 lines | | | | 19 lines | | | | 2 lines | | | | 12 lines | | 6 lines | | 2 lines | | 12 lines | | 2 lines | | 2 lines | | | | 1 line |
Commit | Tree | Parents | Author | Summary | Date |
---|
10a3729cc2ed | 4f137d8bace5 | 2780872f29b8 | Matheus Izvekov | [clang] Instiantiate early substituted entities with sugared template arguments (Show More…) | Sep 25 2022, 8:18 AM |
|
typically we name these sorts of things based on their return type, so this would be more hasCanonicalTemplateArguments. BUT the modifying nature of it makes this an awkward function all the same.
I think I'd suggest putting both of the 'output's here on the same side of the function, either both a return, or both an out-param, so the name isn't ambiguous/confusing like this.