Banish the notion of a "rank" for code-completion results, since we
are no longer using it for anything. No intended functionality change. llvm-svn: 93376
This commit is contained in:
parent
3eb76c23dd
commit
f98e6a28e4
|
@ -281,10 +281,6 @@ public:
|
||||||
IdentifierInfo *Macro;
|
IdentifierInfo *Macro;
|
||||||
};
|
};
|
||||||
|
|
||||||
/// \brief Describes how good this result is, with zero being the best
|
|
||||||
/// result and progressively higher numbers representing poorer results.
|
|
||||||
unsigned Rank;
|
|
||||||
|
|
||||||
/// \brief Specifiers which parameter (of a function, Objective-C method,
|
/// \brief Specifiers which parameter (of a function, Objective-C method,
|
||||||
/// macro, etc.) we should start with when formatting the result.
|
/// macro, etc.) we should start with when formatting the result.
|
||||||
unsigned StartParameter;
|
unsigned StartParameter;
|
||||||
|
@ -309,32 +305,32 @@ public:
|
||||||
NestedNameSpecifier *Qualifier;
|
NestedNameSpecifier *Qualifier;
|
||||||
|
|
||||||
/// \brief Build a result that refers to a declaration.
|
/// \brief Build a result that refers to a declaration.
|
||||||
Result(NamedDecl *Declaration, unsigned Rank,
|
Result(NamedDecl *Declaration,
|
||||||
NestedNameSpecifier *Qualifier = 0,
|
NestedNameSpecifier *Qualifier = 0,
|
||||||
bool QualifierIsInformative = false)
|
bool QualifierIsInformative = false)
|
||||||
: Kind(RK_Declaration), Declaration(Declaration), Rank(Rank),
|
: Kind(RK_Declaration), Declaration(Declaration),
|
||||||
StartParameter(0), Hidden(false),
|
StartParameter(0), Hidden(false),
|
||||||
QualifierIsInformative(QualifierIsInformative),
|
QualifierIsInformative(QualifierIsInformative),
|
||||||
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
||||||
Qualifier(Qualifier) { }
|
Qualifier(Qualifier) { }
|
||||||
|
|
||||||
/// \brief Build a result that refers to a keyword or symbol.
|
/// \brief Build a result that refers to a keyword or symbol.
|
||||||
Result(const char *Keyword, unsigned Rank)
|
Result(const char *Keyword)
|
||||||
: Kind(RK_Keyword), Keyword(Keyword), Rank(Rank), StartParameter(0),
|
: Kind(RK_Keyword), Keyword(Keyword), StartParameter(0),
|
||||||
Hidden(false), QualifierIsInformative(0),
|
Hidden(false), QualifierIsInformative(0),
|
||||||
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
||||||
Qualifier(0) { }
|
Qualifier(0) { }
|
||||||
|
|
||||||
/// \brief Build a result that refers to a macro.
|
/// \brief Build a result that refers to a macro.
|
||||||
Result(IdentifierInfo *Macro, unsigned Rank)
|
Result(IdentifierInfo *Macro)
|
||||||
: Kind(RK_Macro), Macro(Macro), Rank(Rank), StartParameter(0),
|
: Kind(RK_Macro), Macro(Macro), StartParameter(0),
|
||||||
Hidden(false), QualifierIsInformative(0),
|
Hidden(false), QualifierIsInformative(0),
|
||||||
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
||||||
Qualifier(0) { }
|
Qualifier(0) { }
|
||||||
|
|
||||||
/// \brief Build a result that refers to a pattern.
|
/// \brief Build a result that refers to a pattern.
|
||||||
Result(CodeCompletionString *Pattern, unsigned Rank)
|
Result(CodeCompletionString *Pattern)
|
||||||
: Kind(RK_Pattern), Pattern(Pattern), Rank(Rank), StartParameter(0),
|
: Kind(RK_Pattern), Pattern(Pattern), StartParameter(0),
|
||||||
Hidden(false), QualifierIsInformative(0),
|
Hidden(false), QualifierIsInformative(0),
|
||||||
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
StartsNestedNameSpecifier(false), AllParametersAreInformative(false),
|
||||||
Qualifier(0) { }
|
Qualifier(0) { }
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue