Searched refs:CorrectionCandidateCallback (Results 1 - 25 of 25) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTypoCorrection.h281 class CorrectionCandidateCallback { class in namespace:clang
285 explicit CorrectionCandidateCallback(IdentifierInfo *Typo = nullptr, function in class:clang::CorrectionCandidateCallback
289 virtual ~CorrectionCandidateCallback() = default;
315 /// Clone this CorrectionCandidateCallback. CorrectionCandidateCallbacks are
318 /// Every class deriving from CorrectionCandidateCallback must implement
320 virtual std::unique_ptr<CorrectionCandidateCallback> clone() = 0;
352 class DefaultFilterCCC final : public CorrectionCandidateCallback {
356 : CorrectionCandidateCallback(Typo, TypoNNS) {}
358 std::unique_ptr<CorrectionCandidateCallback> clone() override {
366 class DeclFilterCCC final : public CorrectionCandidateCallback {
[all...]
H A DSemaInternal.h95 std::unique_ptr<CorrectionCandidateCallback> CCC,
147 /// and is deemed valid by the consumer's CorrectionCandidateCallback,
202 CorrectionCandidateCallback *getCorrectionValidator() const {
307 std::unique_ptr<CorrectionCandidateCallback> CorrectionValidator;
H A DExternalSemaSource.h205 CorrectionCandidateCallback &CCC,
H A DMultiplexExternalSemaSource.h339 CorrectionCandidateCallback &CCC,
H A DSema.h2117 CorrectionCandidateCallback *CCC = nullptr);
3605 CorrectionCandidateCallback &CCC,
3703 CorrectionCandidateCallback &CCC,
3713 CorrectionCandidateCallback &CCC,
4600 CorrectionCandidateCallback *CCC = nullptr,
4610 CorrectionCandidateCallback &CCC,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTentative.cpp1177 class TentativeParseCCC final : public CorrectionCandidateCallback {
1193 return CorrectionCandidateCallback::ValidateCandidate(Candidate);
1196 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DParseExpr.cpp675 class CastExpressionIdValidator final : public CorrectionCandidateCallback {
690 if (!AllowNonTypes || !CorrectionCandidateCallback::ValidateCandidate(candidate))
704 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DParseStmt.cpp119 class StatementFilterCCC final : public CorrectionCandidateCallback {
139 return CorrectionCandidateCallback::ValidateCandidate(candidate);
142 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DParser.cpp1589 Parser::TryAnnotateName(CorrectionCandidateCallback *CCC) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp319 CorrectionCandidateCallback &CCC,
H A DSemaCXXScopeSpec.cpp433 : public CorrectionCandidateCallback {
442 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaTemplateVariadic.cpp950 class ParameterPackValidatorCCC final : public CorrectionCandidateCallback {
957 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaLookup.cpp4118 static bool isCandidateViable(CorrectionCandidateCallback &CCC,
4675 Scope *S, CorrectionCandidateCallback &CCC,
4826 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC,
4890 // occurs). Note that CorrectionCandidateCallback is polymorphic and
4892 std::unique_ptr<CorrectionCandidateCallback> ClonedCCC = CCC.clone();
4982 /// \param CCC A CorrectionCandidateCallback object that provides further
5002 CorrectionCandidateCallback &CCC,
5110 /// \param CCC A CorrectionCandidateCallback object that provides further
5136 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC,
5192 bool CorrectionCandidateCallback
[all...]
H A DSemaExprMember.cpp593 class RecordMemberExprValidatorCCC final : public CorrectionCandidateCallback {
631 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaDeclObjC.cpp503 class ObjCInterfaceValidatorCCC final : public CorrectionCandidateCallback {
514 std::unique_ptr<CorrectionCandidateCallback> clone() override {
1341 : public CorrectionCandidateCallback {
1389 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaTemplate.cpp659 struct TemplateCandidateFilter : CorrectionCandidateCallback {
673 std::unique_ptr<CorrectionCandidateCallback> clone() override {
3681 struct CandidateCallback : CorrectionCandidateCallback {
3686 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaExprObjC.cpp2137 class ObjCInterfaceOrSuperCCC final : public CorrectionCandidateCallback {
2150 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaDeclCXX.cpp4031 class MemInitializerValidatorCCC final : public CorrectionCandidateCallback {
4045 std::unique_ptr<CorrectionCandidateCallback> clone() override {
10990 class NamespaceValidatorCCC final : public CorrectionCandidateCallback {
10998 std::unique_ptr<CorrectionCandidateCallback> clone() override {
11508 class UsingValidatorCCC final : public CorrectionCandidateCallback {
11578 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaDecl.cpp66 class TypeNameValidatorCCC final : public CorrectionCandidateCallback {
110 std::unique_ptr<CorrectionCandidateCallback> clone() override {
853 CorrectionCandidateCallback *CCC) {
7995 class DifferentNameValidatorCCC final : public CorrectionCandidateCallback {
8027 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaInit.cpp2299 class FieldInitializerValidatorCCC final : public CorrectionCandidateCallback {
2309 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaOpenMP.cpp2325 class VarDeclFilterCCC final : public CorrectionCandidateCallback {
2341 std::unique_ptr<CorrectionCandidateCallback> clone() override {
2347 class VarOrFuncDeclFilterCCC final : public CorrectionCandidateCallback {
2363 std::unique_ptr<CorrectionCandidateCallback> clone() override {
H A DSemaOverload.cpp12612 CorrectionCandidateCallback &Validator =
12614 ? static_cast<CorrectionCandidateCallback &>(FunctionCallValidator)
12615 : static_cast<CorrectionCandidateCallback &>(NoTypoValidator);
H A DSemaExpr.cpp2035 CorrectionCandidateCallback &CCC,
2277 CorrectionCandidateCallback *CCC,
5092 std::unique_ptr<CorrectionCandidateCallback> clone() override {
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTUtils.h556 clang::CorrectionCandidateCallback &CCC,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h37 class CorrectionCandidateCallback;
832 AnnotatedNameKind TryAnnotateName(CorrectionCandidateCallback *CCC = nullptr);

Completed in 905 milliseconds