This is an archive of the discontinued LLVM Phabricator instance.

[CodeCompletion] Code complete the missing C++11 keywords
ClosedPublic

Authored by arphaman on Jan 4 2017, 3:55 AM.

Details

Summary

This patch adds context sensitive code completion support for the C++11 keywords that currently don't have completion results.

The following keywords are supported by this patch:

  • alignas
  • constexpr
  • static_assert
  • noexcept (as a function/method qualifier, not the expression which was already supported)
  • thread_local

The following special identifiers are also supported:

  • final (as a method qualifier or class qualifier)
  • override

Diff Detail

Repository
rL LLVM

Event Timeline

arphaman updated this revision to Diff 83030.Jan 4 2017, 3:55 AM
arphaman retitled this revision from to [CodeCompletion] Code complete the missing C++11 keywords.
arphaman updated this object.
arphaman added reviewers: manmanren, akyrtzi.
arphaman set the repository for this revision to rL LLVM.
arphaman added a subscriber: cfe-commits.
This revision is now accepted and ready to land.Feb 10 2017, 7:24 AM
This revision was automatically updated to reflect the committed changes.