/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | SpecialMemberFunctionsCheck.cpp | 88 case SpecialMemberFunctionsCheck::SpecialMemberFunctionKind::MoveAssignment: in toString() 144 {"move-assign", SpecialMemberFunctionKind::MoveAssignment}}; in check() 204 HasMember(SpecialMemberFunctionKind::MoveAssignment); in checkForMissingMembers() 209 HasMember(SpecialMemberFunctionKind::MoveAssignment); in checkForMissingMembers() 227 SpecialMemberFunctionKind::MoveAssignment); in checkForMissingMembers()
|
H A D | SpecialMemberFunctionsCheck.h | 42 MoveAssignment enumerator
|
/llvm-project/clang-tools-extra/clang-tidy/utils/ |
H A D | ExceptionSpecAnalyzer.cpp | 181 case DefaultableMemberKind::MoveAssignment: in hasTrivialMemberKind() 209 case DefaultableMemberKind::MoveAssignment: in isSpecialMember() 247 return DefaultableMemberKind::MoveAssignment; in getDefaultableMemberKind()
|
H A D | ExceptionSpecAnalyzer.h | 40 MoveAssignment, enumerator
|
/llvm-project/clang/test/AST/HLSL/ |
H A D | ResourceStruct.hlsl |
|
/llvm-project/clang/test/AST/ |
H A D | ast-dump-decl.mm | 39 // CHECK-NEXT: MoveAssignment
|
/llvm-project/clang/docs/ |
H A D | LibASTImporter.rst | 152 |-MoveAssignment exists simple trivial needs_implicit 179 | |-MoveAssignment exists simple trivial needs_implicit 363 | | | |-MoveAssignment exists simple trivial needs_implicit 373 | |-MoveAssignment exists simple trivial needs_implicit 489 | |-MoveAssignment exists simple trivial needs_implicit
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 6695 return CXXSpecialMemberKind::MoveAssignment; in DefineDefaultedFunction() 6754 case CXXSpecialMemberKind::MoveAssignment: in canPassInRegisters() 7276 CSM == CXXSpecialMemberKind::MoveAssignment) 7440 case CXXSpecialMemberKind::MoveAssignment: in ~ComputingExceptionSpec() 7690 CSM == CXXSpecialMemberKind::MoveAssignment) { in CheckExplicitlyDefaultedSpecialMember() 7704 << (CSM == CXXSpecialMemberKind::MoveAssignment) in CheckExplicitlyDefaultedSpecialMember() 7715 << (CSM == CXXSpecialMemberKind::MoveAssignment) in CheckExplicitlyDefaultedSpecialMember() 7738 << (CSM == CXXSpecialMemberKind::MoveAssignment) << RD in CheckExplicitlyDefaultedSpecialMember() 7780 << (CSM == CXXSpecialMemberKind::MoveAssignment); in CheckExplicitlyDefaultedSpecialMember() 9247 case CXXSpecialMemberKind::MoveAssignment in getEffectiveCSM() 15070 CXXMethodDecl *MoveAssignment = CXXMethodDecl::Create( DeclareImplicitMoveAssignment() local [all...] |
H A D | SemaLookup.cpp | 3364 SM == CXXSpecialMemberKind::MoveAssignment) && in LookupSpecialMember() 3521 SM == CXXSpecialMemberKind::MoveAssignment) in LookupCopyingConstructor() 3534 SM == CXXSpecialMemberKind::MoveAssignment) in LookupMovingConstructor() 3645 Class, CXXSpecialMemberKind::MoveAssignment, Quals & Qualifiers::Const, in LookupLiteralOperator()
|
H A D | SemaTemplateInstantiateDecl.cpp | 5219 PatternSM == CXXSpecialMemberKind::MoveAssignment)) in BuildVarTemplateInstantiation()
|
H A D | SemaOverload.cpp | 11995 CSM = CXXSpecialMemberKind::MoveAssignment; in NoteFunctionCandidate()
|
H A D | SemaDecl.cpp | 19020 CXXSpecialMemberKind::MoveAssignment); in ActOnFields()
|
/llvm-project/clang/unittests/ASTMatchers/ |
H A D | ASTMatchersNarrowingTest.cpp | 2147 auto MoveAssignment = in TEST_P() local 2149 EXPECT_TRUE(notMatches("class X { X &operator=(X); };", MoveAssignment)); in TEST_P() 2150 EXPECT_TRUE(matches("class X { X &operator=(X &&); };", MoveAssignment)); in TEST_P() 2152 MoveAssignment)); in TEST_P() 2154 MoveAssignment)); in TEST_P() 2156 MoveAssignment)); in TEST_P() 2157 EXPECT_TRUE(notMatches("class X { X &operator=(X &); };", MoveAssignment)); in TEST_P()
|
/llvm-project/llvm/unittests/ADT/ |
H A D | StringMapTest.cpp | 417 TEST_F(StringMapTest, MoveAssignment) { in TEST_F() 414 TEST_F(StringMapTest,MoveAssignment) TEST_F() argument
|
H A D | BitVectorTest.cpp | 1087 TYPED_TEST(BitVectorTest, MoveAssignment) { in TYPED_TEST() argument
|
H A D | SmallVectorTest.cpp | 902 TYPED_TEST(DualSmallVectorsTest, MoveAssignment) { in TYPED_TEST() argument
|
/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 430 MoveAssignment, 450 MoveAssignment, global() enumerator
|
/llvm-project/clang/unittests/AST/ |
H A D | ASTImporterTest.cpp | 3298 TEST_P(ImportImplicitMethods, MoveAssignment) { in TEST_P() 3308 TEST_P(ImportImplicitMethods,MoveAssignment) TEST_P() argument
|