Home
last modified time | relevance | path

Searched refs:IsAmbiguous (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/test/CXX/special/class.copy/
H A Dp11.0x.move.cpp65 struct IsAmbiguous { struct
67IsAmbiguous(IsAmbiguous&&); // expected-note{{copy constructor is implicitly deleted because 'IsAm… argument
69 IsAmbiguous::IsAmbiguous(IsAmbiguous&&) = default; // expected-error{{would delete}}
75 IsAmbiguous IA; // expected-note{{deleted because field 'IA' has a deleted move constructor}}
H A Dp11.0x.copy.cpp59 struct IsAmbiguous { struct
62 IsAmbiguous();
64 IsAmbiguous IAa;
65 IsAmbiguous IAb(IAa); // expected-error{{call to implicitly-deleted copy constructor}}
68IsAmbiguous IA; // expected-note{{copy constructor of 'Deleted' is implicitly deleted because fiel…
/llvm-project-15.0.7/clang/lib/Tooling/
H A DFileMatchTrie.cpp106 bool &IsAmbiguous, in findEquivalent() argument
124 Comparator, FileName, IsAmbiguous, in findEquivalent()
126 if (!Result.empty() || IsAmbiguous) in findEquivalent()
144 IsAmbiguous = true; in findEquivalent()
202 bool IsAmbiguous = false; in findEquivalent() local
203 StringRef Result = Root->findEquivalent(*Comparator, FileName, IsAmbiguous); in findEquivalent()
204 if (IsAmbiguous) in findEquivalent()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DMacroInfo.h595 bool IsAmbiguous) in MacroDefinition() argument
596 : LatestLocalAndAmbiguous(MD, IsAmbiguous), ModuleMacros(MMs) {} in MacroDefinition()
H A DPreprocessor.h684 bool IsAmbiguous = false; member
756 return Info ? Info->IsAmbiguous : false; in isAmbiguous()
780 Info->IsAmbiguous = false; in overrideActiveModuleMacros()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPMacroExpansion.cpp228 bool IsAmbiguous = false; in updateModuleMacroInfo() local
251 IsAmbiguous = true; in updateModuleMacroInfo()
256 Info.IsAmbiguous = IsAmbiguous && !IsSystemMacro; in updateModuleMacroInfo()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseTentative.cpp1828 bool Parser::isCXXFunctionDeclarator(bool *IsAmbiguous) { in isCXXFunctionDeclarator() argument
1863 if (IsAmbiguous && TPR == TPResult::Ambiguous) in isCXXFunctionDeclarator()
1864 *IsAmbiguous = true; in isCXXFunctionDeclarator()
H A DParseDecl.cpp6394 bool IsAmbiguous = false; in ParseDirectDeclarator() local
6399 bool IsFunctionDecl = isCXXFunctionDeclarator(&IsAmbiguous); in ParseDirectDeclarator()
6410 ParseFunctionDeclarator(D, attrs, T, IsAmbiguous); in ParseDirectDeclarator()
6677 bool IsAmbiguous, in ParseFunctionDeclarator() argument
6841 HasProto, IsAmbiguous, LParenLoc, ParamInfo.data(), in ParseFunctionDeclarator()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp8415 void EmitAllDiagnostics(bool IsAmbiguous) { in EmitAllDiagnostics() argument
8419 TypoCorrection TC = IsAmbiguous in EmitAllDiagnostics()
8511 RecursiveTransformLoop(FixedExpr, IsAmbiguous); in CheckForRecursiveTypos()
8548 ExprResult RecursiveTransformLoop(Expr *E, bool &IsAmbiguous) { in RecursiveTransformLoop() argument
8558 if (IsAmbiguous) in RecursiveTransformLoop()
8595 if (!AmbigRes.isInvalid() || IsAmbiguous) { in RecursiveTransformLoop()
8599 IsAmbiguous = true; in RecursiveTransformLoop()
8605 if (IsAmbiguous) in RecursiveTransformLoop()
8662 bool IsAmbiguous = false; in Transform() local
8663 ExprResult Res = RecursiveTransformLoop(E, IsAmbiguous); in Transform()
[all …]
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h2473 bool IsAmbiguous; in isTypeIdUnambiguously() local
2475 return isCXXTypeId(TypeIdUnambiguous, IsAmbiguous); in isTypeIdUnambiguously()
2498 bool isCXXFunctionDeclarator(bool *IsAmbiguous = nullptr);
2990 bool IsAmbiguous, bool RequiresArg = false);
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3601 IsAmbiguous = 2, enumerator
3728 Class.Flags |= MSRTTIClass::IsAmbiguous; in detectAmbiguousBases()
3753 if (Class.Flags & MSRTTIClass::IsAmbiguous) in getClassHierarchyDescriptor()
4296 (MSRTTIClass::IsPrivateOnPath | MSRTTIClass::IsAmbiguous)) in getCatchableTypeArray()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h1626 bool IsAmbiguous,