Lines Matching refs:ASTContext

150 bool CXXTypeidExpr::isMostDerived(ASTContext &Context) const {  in isMostDerived()
162 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
216 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
293 const ASTContext &Ctx, bool IsGlobalNew, FunctionDecl *OperatorNew, in Create()
315 CXXNewExpr *CXXNewExpr::CreateEmpty(const ASTContext &Ctx, bool IsArray, in CreateEmpty()
372 const ASTContext &Context, Expr *Base, bool isArrow, in CXXPseudoDestructorExpr()
401 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr()
421 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create()
437 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create()
456 const ASTContext &Context, unsigned NumResults, in CreateEmpty()
467 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr()
533 const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, in Create()
547 DependentScopeDeclRefExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
612 CXXOperatorCallExpr::Create(const ASTContext &Ctx, in Create()
627 CXXOperatorCallExpr *CXXOperatorCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
676 CXXMemberCallExpr *CXXMemberCallExpr::Create(const ASTContext &Ctx, Expr *Fn, in Create()
692 CXXMemberCallExpr *CXXMemberCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
762 CXXStaticCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, in Create()
779 CXXStaticCastExpr *CXXStaticCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
788 CXXDynamicCastExpr *CXXDynamicCastExpr::Create(const ASTContext &C, QualType T, in Create()
807 CXXDynamicCastExpr *CXXDynamicCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
853 CXXReinterpretCastExpr::Create(const ASTContext &C, QualType T, in Create()
871 CXXReinterpretCastExpr::CreateEmpty(const ASTContext &C, unsigned PathSize) { in CreateEmpty()
876 CXXConstCastExpr *CXXConstCastExpr::Create(const ASTContext &C, QualType T, in Create()
885 CXXConstCastExpr *CXXConstCastExpr::CreateEmpty(const ASTContext &C) { in CreateEmpty()
890 CXXAddrspaceCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, in Create()
898 CXXAddrspaceCastExpr *CXXAddrspaceCastExpr::CreateEmpty(const ASTContext &C) { in CreateEmpty()
903 const ASTContext &C, QualType T, ExprValueKind VK, TypeSourceInfo *Written, in Create()
918 CXXFunctionalCastExpr *CXXFunctionalCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
950 UserDefinedLiteral *UserDefinedLiteral::Create(const ASTContext &Ctx, Expr *Fn, in Create()
966 UserDefinedLiteral *UserDefinedLiteral::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
1012 CXXDefaultArgExpr *CXXDefaultArgExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
1019 CXXDefaultArgExpr *CXXDefaultArgExpr::Create(const ASTContext &C, in Create()
1045 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, in CXXDefaultInitExpr()
1066 CXXDefaultInitExpr *CXXDefaultInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
1073 CXXDefaultInitExpr *CXXDefaultInitExpr::Create(const ASTContext &Ctx, in Create()
1093 CXXTemporary *CXXTemporary::Create(const ASTContext &C, in Create()
1098 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(const ASTContext &C, in Create()
1127 const ASTContext &Ctx, CXXConstructorDecl *Cons, QualType Ty, in Create()
1141 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) { in CreateEmpty()
1161 const ASTContext &Ctx, QualType Ty, SourceLocation Loc, in Create()
1175 CXXConstructExpr *CXXConstructExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
1294 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, CXXRecordDecl *Class, in Create()
1314 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized()
1433 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr, in Create()
1447 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, in Create()
1473 const ASTContext &Context, QualType T, TypeSourceInfo *TSI, in Create()
1482 CXXUnresolvedConstructExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
1493 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr()
1535 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create()
1556 const ASTContext &Ctx, bool HasTemplateKWAndArgsInfo, in CreateEmpty()
1569 CXXThisExpr *CXXThisExpr::Create(const ASTContext &Ctx, SourceLocation L, in Create()
1575 CXXThisExpr *CXXThisExpr::CreateEmpty(const ASTContext &Ctx) { in CreateEmpty()
1597 const ASTContext &Context, bool HasUnresolvedUsing, Expr *Base, in UnresolvedMemberExpr()
1637 const ASTContext &Context, bool HasUnresolvedUsing, Expr *Base, in Create()
1656 const ASTContext &Context, unsigned NumResults, in CreateEmpty()
1694 SizeOfPackExpr *SizeOfPackExpr::Create(ASTContext &Context, in Create()
1706 SizeOfPackExpr *SizeOfPackExpr::CreateDeserialized(ASTContext &Context, in CreateDeserialized()
1719 ASTContext &Context, SourceLocation EllipsisLoc, SourceLocation RSquareLoc, in Create()
1746 PackIndexingExpr::CreateDeserialized(ASTContext &Context, in CreateDeserialized()
1754 const ASTContext &Context) const { in getParameterType()
1797 FunctionParmPackExpr::Create(const ASTContext &Context, QualType T, in Create()
1805 FunctionParmPackExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
1843 const ASTContext &Context) const { in isUsableInConstantExpressions()
1877 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create()
1887 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized()
1907 CUDAKernelCallExpr::Create(const ASTContext &Ctx, Expr *Fn, CallExpr *Config, in Create()
1921 CUDAKernelCallExpr *CUDAKernelCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
1934 CXXParenListInitExpr::Create(ASTContext &C, ArrayRef<Expr *> Args, QualType T, in Create()
1943 CXXParenListInitExpr *CXXParenListInitExpr::CreateEmpty(ASTContext &C, in CreateEmpty()