Home
last modified time | relevance | path

Searched refs:MoveAssignment (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DSpecialMemberFunctionsCheck.cpp71 case SpecialMemberFunctionsCheck::SpecialMemberFunctionKind::MoveAssignment: in toString()
123 {"move-assign", SpecialMemberFunctionKind::MoveAssignment}}; in check()
167 HasMember(SpecialMemberFunctionKind::MoveAssignment); in checkForMissingMembers()
172 HasMember(SpecialMemberFunctionKind::MoveAssignment); in checkForMissingMembers()
189 RequireMember(SpecialMemberFunctionKind::MoveAssignment); in checkForMissingMembers()
H A DSpecialMemberFunctionsCheck.h45 MoveAssignment enumerator
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-decl.mm39 // CHECK-NEXT: MoveAssignment
/llvm-project-15.0.7/clang/docs/
H A DLibASTImporter.rst152 |-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-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp2044 auto MoveAssignment = in TEST_P() local
2046 EXPECT_TRUE(notMatches("class X { X &operator=(X); };", MoveAssignment)); in TEST_P()
2047 EXPECT_TRUE(matches("class X { X &operator=(X &&); };", MoveAssignment)); in TEST_P()
2049 MoveAssignment)); in TEST_P()
2051 MoveAssignment)); in TEST_P()
2053 MoveAssignment)); in TEST_P()
2054 EXPECT_TRUE(notMatches("class X { X &operator=(X &); };", MoveAssignment)); in TEST_P()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DStringMapTest.cpp404 TEST_F(StringMapTest, MoveAssignment) { in TEST_F() argument
H A DBitVectorTest.cpp1087 TYPED_TEST(BitVectorTest, MoveAssignment) { in TYPED_TEST() argument
H A DSmallVectorTest.cpp888 TYPED_TEST(DualSmallVectorsTest, MoveAssignment) { in TYPED_TEST() argument
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp14688 CXXMethodDecl *MoveAssignment = CXXMethodDecl::Create( in DeclareImplicitMoveAssignment() local
14695 MoveAssignment->setAccess(AS_public); in DeclareImplicitMoveAssignment()
14696 MoveAssignment->setDefaulted(); in DeclareImplicitMoveAssignment()
14697 MoveAssignment->setImplicit(); in DeclareImplicitMoveAssignment()
14703 MoveAssignment, in DeclareImplicitMoveAssignment()
14713 MoveAssignment->setParams(FromParam); in DeclareImplicitMoveAssignment()
14715 MoveAssignment->setTrivial( in DeclareImplicitMoveAssignment()
14728 SetDeclDeleted(MoveAssignment, ClassLoc); in DeclareImplicitMoveAssignment()
14732 PushOnScopeChains(MoveAssignment, S, false); in DeclareImplicitMoveAssignment()
14733 ClassDecl->addDecl(MoveAssignment); in DeclareImplicitMoveAssignment()
[all …]
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp3084 TEST_P(ImportImplicitMethods, MoveAssignment) { in TEST_P() argument