reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
117 return new (C) BinaryOperator(const_cast<Expr*>(LHS), const_cast<Expr*>(RHS), 126 return new (C) BinaryOperator(const_cast<Expr*>(LHS), 129 C.getLogicalOperationType(), 135 return CompoundStmt::Create(C, Stmts, SourceLocation(), SourceLocation()); 144 C, NestedNameSpecifierLoc(), SourceLocation(), const_cast<VarDecl *>(D), 150 return new (C) UnaryOperator(const_cast<Expr*>(Arg), UO_Deref, Ty, 170 return ImplicitCastExpr::Create(C, Ty, 181 return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast, 186 return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean, 186 return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean, 191 QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy; 191 QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy; 191 QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy; 192 return new (C) ObjCBoolLiteralExpr(Val, Ty, SourceLocation()); 197 return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar), 204 return ReturnStmt::Create(C, SourceLocation(), const_cast<Expr *>(RetVal), 209 llvm::APInt APValue = llvm::APInt(C.getTypeSize(Ty), Value); 210 return IntegerLiteral::Create(C, APValue, Ty, SourceLocation()); 219 C, base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), 232 const IdentifierInfo &II = C.Idents.get(Name); 233 DeclarationName DeclName = C.DeclarationNames.getIdentifier(&II);