Home
last modified time | relevance | path

Searched refs:MSPropertyDecl (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp3275 void MSPropertyDecl::anchor() {} in anchor()
3277 MSPropertyDecl *MSPropertyDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3283 return new (C, DC) MSPropertyDecl(DC, L, N, T, TInfo, StartL, Getter, Setter); in Create()
3286 MSPropertyDecl *MSPropertyDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
3288 return new (C, ID) MSPropertyDecl(nullptr, SourceLocation(), in CreateDeserialized()
H A DExprClassification.cpp472 (isa<FunctionDecl, MSPropertyDecl, FunctionTemplateDecl>(D))); in ClassifyDecl()
H A DDecl.cpp1877 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprMember.cpp109 isField |= isa<FieldDecl>(D) || isa<MSPropertyDecl>(D) || in ClassifyImplicitMemberAccess()
885 MSPropertyDecl *PD, in BuildMSPropertyRefExpr()
1101 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl)) in BuildMemberReferenceExpr()
H A DSemaTemplateInstantiateDecl.cpp1268 Decl *TemplateDeclInstantiator::VisitMSPropertyDecl(MSPropertyDecl *D) { in VisitMSPropertyDecl()
1297 MSPropertyDecl *Property = MSPropertyDecl::Create( in VisitMSPropertyDecl()
H A DSemaDeclCXX.cpp4036 assert((isa<MSPropertyDecl>(D) || FD->getInClassInitStyle() != ICIS_NoInit) && in ActOnFinishCXXInClassMemberInitializer()
18274 MSPropertyDecl *Sema::HandleMSProperty(Scope *S, RecordDecl *Record, in HandleMSProperty()
18342 MSPropertyDecl *NewPD = in HandleMSProperty()
18343 MSPropertyDecl::Create(Context, Record, Loc, II, T, TInfo, TSSL, in HandleMSProperty()
H A DTreeTransform.h8443 MSPropertyDecl *PD = cast_or_null<MSPropertyDecl>( in TransformMSPropertyRefExpr()
H A DSemaExprCXX.cpp8366 isa<MSPropertyDecl>(ND); in attemptRecovery()
H A DSemaExpr.cpp2710 isa<MSPropertyDecl>(R.getFoundDecl()); in ActOnIdExpression()
14414 } else if (isa<MSPropertyDecl>(dcl)) { in CheckAddressOfOperand()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.h21 class MSPropertyDecl; variable
H A DCXIndexDataConsumer.cpp49 bool VisitMSPropertyDecl(const MSPropertyDecl *D) { in VisitMSPropertyDecl()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSemanticHighlighting.cpp186 llvm::isa<MSPropertyDecl>(D) || llvm::isa<BindingDecl>(D)) { in isConst()
194 if (const auto *MPD = llvm::dyn_cast<MSPropertyDecl>(D)) { in isConst()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.cpp262 isa<FieldDecl>(D) || isa<MSPropertyDecl>(D) || isa<ObjCImplDecl>(D) || in isDeclADefinition()
H A DIndexDecl.cpp342 bool VisitMSPropertyDecl(const MSPropertyDecl *D) { in VisitMSPropertyDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h4120 class MSPropertyDecl : public DeclaratorDecl {
4123 MSPropertyDecl(DeclContext *DC, SourceLocation L, DeclarationName N, in MSPropertyDecl() function
4133 static MSPropertyDecl *Create(ASTContext &C, DeclContext *DC,
4137 static MSPropertyDecl *CreateDeserialized(ASTContext &C, unsigned ID);
H A DExprCXX.h925 MSPropertyDecl *TheDecl;
933 MSPropertyRefExpr(Expr *baseExpr, MSPropertyDecl *decl, bool isArrow, in MSPropertyRefExpr()
977 MSPropertyDecl *getPropertyDecl() const { return TheDecl; } in getPropertyDecl()
H A DRecursiveASTVisitor.h2123 DEF_TRAVERSE_DECL(MSPropertyDecl, { TRY_TO(TraverseDeclaratorHelper(D)); })
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp372 void VisitMSPropertyDecl(MSPropertyDecl *FD);
1463 void ASTDeclReader::VisitMSPropertyDecl(MSPropertyDecl *PD) { in VisitMSPropertyDecl()
3783 D = MSPropertyDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp97 void VisitMSPropertyDecl(MSPropertyDecl *D);
956 void ASTDeclWriter::VisitMSPropertyDecl(MSPropertyDecl *D) { in VisitMSPropertyDecl()
H A DASTReaderStmt.cpp2203 E->TheDecl = readDeclAs<MSPropertyDecl>(); in VisitMSPropertyRefExpr()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDeclCXX.cpp3133 if (const auto *PD = dyn_cast_or_null<MSPropertyDecl>(D)) { in ParseCXXMemberInitializer()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h3273 MSPropertyDecl *HandleMSProperty(Scope *S, RecordDecl *TagD,