| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | attr-noreturn.cpp | 90 struct OO { NN n; }; argument 107 OO o; in test_31() 123 const OO& oo = OO(); in test_31()
|
| /llvm-project-15.0.7/llvm/test/Demangle/ |
| H A D | ms-nested-scopes.test | 73 ?OO@0NN@01XX@@3HA 74 ; CHECK: int XX::NN::OO::NN::OO::OO 76 ?NN@OO@010XX@@3HA 77 ; CHECK: int XX::NN::OO::NN::OO::NN
|
| /llvm-project-15.0.7/llvm/test/FileCheck/ |
| H A D | check-multiple-prefixes-nomatch-2.txt | 20 ; CHECK-NEXT: {{F}}OO: fo{{[{][{]o[}][}]}}
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Overload.h | 990 OverloadedOperatorKind OO = in isAcceptableCandidate() local 992 return OO && (OO == OriginalOperator || in isAcceptableCandidate() 994 OO == getRewrittenOverloadedOperator(OriginalOperator))); in isAcceptableCandidate()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 43 } else if (auto *OO = dyn_cast<CXXOperatorCallExpr>(E)) { in LogicalBinOp() local 45 if (OO->getNumArgs() == 2) { in LogicalBinOp() 46 Op = OO->getOperator(); in LogicalBinOp() 47 LHS = OO->getArg(0); in LogicalBinOp() 48 RHS = OO->getArg(1); in LogicalBinOp()
|
| H A D | SemaExceptionSpec.cpp | 298 OverloadedOperatorKind OO = New->getDeclName().getCXXOverloadedOperator(); in CheckEquivalentExceptionSpec() local 299 bool IsOperatorNew = OO == OO_New || OO == OO_Array_New; in CheckEquivalentExceptionSpec()
|
| H A D | SemaDeclCXX.cpp | 7836 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() local 7837 assert(OO != OO_None && "not an overloaded operator!"); in visitExpandedSubobject() 7838 return visitBinaryOperator(OO, Args, Subobj); in visitExpandedSubobject() 7851 OO, /*AllowRewrittenCandidates=*/!SpaceshipCandidates)); in visitBinaryOperator() 7859 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args); in visitBinaryOperator() 8006 Kind = OO == OO_EqualEqual ? 1 : 2; in visitBinaryOperator() 8037 if (OO == OO_Spaceship && in visitBinaryOperator() 8060 << (OO == OO_EqualEqual ? 0 : 1); in visitBinaryOperator() 8362 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() local 8466 auto Lookup = [&](OverloadedOperatorKind OO) { in lookupOperatorsForDefaultedComparison() argument [all …]
|
| H A D | SemaInit.cpp | 6950 auto OO = Callee->getOverloadedOperator(); in shouldTrackImplicitObjectArg() local 6951 return OO == OverloadedOperatorKind::OO_Subscript || in shouldTrackImplicitObjectArg() 6952 OO == OverloadedOperatorKind::OO_Star; in shouldTrackImplicitObjectArg() 7062 OverloadedOperatorKind OO = FD->getDeclName().getCXXOverloadedOperator(); in implicitObjectParamIsLifetimeBound() local 7063 if (OO == OO_Equal || isCompoundAssignmentOperator(OO)) { in implicitObjectParamIsLifetimeBound()
|
| H A D | SemaExpr.cpp | 8982 OverloadedOperatorKind OO = Call->getOperator(); in IsArithmeticBinaryExpr() local 8983 if (OO < OO_Plus || OO > OO_Arrow || in IsArithmeticBinaryExpr() 8984 OO == OO_PlusPlus || OO == OO_MinusMinus) in IsArithmeticBinaryExpr() 8987 BinaryOperatorKind OpKind = BinaryOperator::getOverloadedOpcode(OO); in IsArithmeticBinaryExpr()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | MSVCCompatibility.rst | 50 OO features you would expect: virtual method inheritance, multiple
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | ScopedPrinterTest.cpp | 1078 { DictScope OO(W, "ObjectInObject"); } in TEST_F() local
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 406 void mangleOperatorName(OverloadedOperatorKind OO, SourceLocation Loc); 1300 void MicrosoftCXXNameMangler::mangleOperatorName(OverloadedOperatorKind OO, in mangleOperatorName() argument 1302 switch (OO) { in mangleOperatorName()
|
| H A D | Expr.cpp | 1315 UnaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix) { in getOverloadedOpcode() argument 1316 switch (OO) { in getOverloadedOpcode() 2049 BinaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO) { in getOverloadedOpcode() argument 2050 switch (OO) { in getOverloadedOpcode()
|
| H A D | ItaniumMangle.cpp | 531 void mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity); 2483 CXXNameMangler::mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity) { in mangleOperatorName() argument 2484 switch (OO) { in mangleOperatorName()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 2281 static Opcode getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix); 3876 static Opcode getOverloadedOpcode(OverloadedOperatorKind OO);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ConfusableTable/ |
| H A D | confusables.txt | 406 1414 ; 00B7 1406 ; MA # ( ᐔ → ·ᐆ ) CANADIAN SYLLABICS WOO → MIDDLE DOT, CANADIAN SYLLABICS OO # →ᐧᐆ→ 3107 A74F ; 006F 006F ; MA # ( ꝏ → oo ) LATIN SMALL LETTER OO → LATIN SMALL LETTER O, LATIN SMALL LETTER… 3110 A74E ; 004F 004F ; MA # ( Ꝏ → OO ) LATIN CAPITAL LETTER OO → LATIN CAPITAL LETTER O, LATIN CAPITAL … 3111 A698 ; 004F 004F ; MA # ( Ꚙ → OO ) CYRILLIC CAPITAL LETTER DOUBLE O → LATIN CAPITAL LETTER O, LATIN… 5610 0A4B ; 0946 ; MA # ( ੋ → ॆ ) GURMUKHI VOWEL SIGN OO → DEVANAGARI VOWEL SIGN SHORT E # 5764 0BCB ; 0BC7 0B88 ; MA # ( ோ → ேஈ ) TAMIL VOWEL SIGN OO → TAMIL VOWEL SIGN EE, TAMIL LETTER II # →ேர→ 5781 0C13 ; 0C12 0C55 ; MA # ( ఓ → ఒౕ ) TELUGU LETTER OO → TELUGU LETTER O, TELUGU LENGTH MARK # 5782 0C93 ; 0C12 0C55 ; MA # ( ಓ → ఒౕ ) KANNADA LETTER OO → TELUGU LETTER O, TELUGU LENGTH MARK # →ఓ→ 5820 0D13 ; 0D12 0D3E ; MA # ( ഓ → ഒാ ) MALAYALAM LETTER OO → MALAYALAM LETTER O, MALAYALAM VOWEL SIGN A… 6006 1415 ; 1406 00B7 ; MA # ( ᐕ → ᐆ· ) CANADIAN SYLLABICS WEST-CREE WOO → CANADIAN SYLLABICS OO, MIDDLE…
|