Searched refs:DeclaringSpecialMember (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/clang/lib/Frontend/ |
D | FrontendActions.cpp | 423 case CodeSynthesisContext::DeclaringSpecialMember: in toString()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 215 case DeclaringSpecialMember: in isInstantiationRecord() 732 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack() 880 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
|
D | SemaDeclCXX.cpp | 12885 struct DeclaringSpecialMember { struct 12891 DeclaringSpecialMember(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM) in DeclaringSpecialMember() argument 12902 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember() 12915 ~DeclaringSpecialMember() { in ~DeclaringSpecialMember() argument 12970 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDefaultConstructor); in DeclareImplicitDefaultConstructor() 13249 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDestructor); in DeclareImplicitDestructor() 13877 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment() 14204 DeclaringSpecialMember DSM(*this, ClassDecl, CXXMoveAssignment); in DeclareImplicitMoveAssignment() 14582 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor); in DeclareImplicitCopyConstructor() 14719 DeclaringSpecialMember DSM(*this, ClassDecl, CXXMoveConstructor); in DeclareImplicitMoveConstructor()
|
/external/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 9088 struct DeclaringSpecialMember { struct 9094 DeclaringSpecialMember(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM) in DeclaringSpecialMember() function 9105 ~DeclaringSpecialMember() { in ~DeclaringSpecialMember() argument 9143 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDefaultConstructor); in DeclareImplicitDefaultConstructor() 9459 DeclaringSpecialMember DSM(*this, ClassDecl, CXXDestructor); in DeclareImplicitDestructor() 10155 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); in DeclareImplicitCopyAssignment() 10547 DeclaringSpecialMember DSM(*this, ClassDecl, CXXMoveAssignment); in DeclareImplicitMoveAssignment() 10981 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor); in DeclareImplicitCopyConstructor() 11164 DeclaringSpecialMember DSM(*this, ClassDecl, CXXMoveConstructor); in DeclareImplicitMoveConstructor()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 8459 DeclaringSpecialMember, enumerator 8530 assert(Kind != DeclaringSpecialMember); in template_arguments()
|