diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-10-19 00:03:23 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-10-19 00:03:23 +0000 |
commit | 8ec904c151abf7ed0dc911258574a904ed97ff15 (patch) | |
tree | c6e43f6113a2fbd73dc630699ab8eb2fec3db537 /include/clang/Sema/CodeCompleteConsumer.h | |
parent | 99aaae87ae972ac2dd4cccd8b4886537aabaff43 (diff) |
Tweak code-completion result priorities, so that exact and similar
type matches have a bigger impact. The impetus for this change was
that, when initializing an enumeration value, we want enumerators of
that enumeration type to have a higher priority than, e.g., unrelated
local variables.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116774 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Sema/CodeCompleteConsumer.h')
-rw-r--r-- | include/clang/Sema/CodeCompleteConsumer.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/clang/Sema/CodeCompleteConsumer.h b/include/clang/Sema/CodeCompleteConsumer.h index c32007115e..4839f5cd16 100644 --- a/include/clang/Sema/CodeCompleteConsumer.h +++ b/include/clang/Sema/CodeCompleteConsumer.h @@ -36,17 +36,17 @@ enum { /// list. CCP_NextInitializer = 7, /// \brief Priority for a send-to-super completion. - CCP_SuperCompletion = 8, + CCP_SuperCompletion = 20, /// \brief Priority for a declaration that is in the local scope. - CCP_LocalDeclaration = 8, + CCP_LocalDeclaration = 34, /// \brief Priority for a member declaration found from the current /// method or member function. - CCP_MemberDeclaration = 20, + CCP_MemberDeclaration = 35, /// \brief Priority for a language keyword (that isn't any of the other /// categories). - CCP_Keyword = 30, + CCP_Keyword = 40, /// \brief Priority for a code pattern. - CCP_CodePattern = 30, + CCP_CodePattern = 40, /// \brief Priority for a non-type declaration. CCP_Declaration = 50, /// \brief Priority for a type. |