Lines Matching refs:IfStmt
921 IfStmt::IfStmt(const ASTContext &Ctx, SourceLocation IL, IfStatementKind Kind, in IfStmt() function in IfStmt
948 IfStmt::IfStmt(EmptyShell Empty, bool HasElse, bool HasVar, bool HasInit) in IfStmt() function in IfStmt
955 IfStmt *IfStmt::Create(const ASTContext &Ctx, SourceLocation IL, in Create()
965 alignof(IfStmt)); in Create()
967 IfStmt(Ctx, IL, Kind, Init, Var, Cond, LPL, RPL, Then, EL, Else); in Create()
970 IfStmt *IfStmt::CreateEmpty(const ASTContext &Ctx, bool HasElse, bool HasVar, in CreateEmpty()
975 alignof(IfStmt)); in CreateEmpty()
976 return new (Mem) IfStmt(EmptyShell(), HasElse, HasVar, HasInit); in CreateEmpty()
979 VarDecl *IfStmt::getConditionVariable() { in getConditionVariable()
986 void IfStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
1000 bool IfStmt::isObjCAvailabilityCheck() const { in isObjCAvailabilityCheck()
1004 Optional<Stmt *> IfStmt::getNondiscardedCase(const ASTContext &Ctx) { in getNondiscardedCase()
1011 IfStmt::getNondiscardedCase(const ASTContext &Ctx) const { in getNondiscardedCase()
1013 const_cast<IfStmt *>(this)->getNondiscardedCase(Ctx)) in getNondiscardedCase()