@@ -171,9 +171,11 @@ struct BuiltinTypeMethodBuilder {
171
171
template <typename TLHS, typename TRHS>
172
172
BuiltinTypeMethodBuilder &assign (TLHS LHS, TRHS RHS);
173
173
template <typename T> BuiltinTypeMethodBuilder &dereference (T Ptr);
174
- template <typename T> BuiltinTypeMethodBuilder &getResourceHandle (T ResourceRecord);
174
+ template <typename T>
175
+ BuiltinTypeMethodBuilder &getResourceHandle (T ResourceRecord);
175
176
template <typename TResource, typename TValue>
176
- BuiltinTypeMethodBuilder &setHandleFieldOnResource (TResource ResourceRecord, TValue HandleValue);
177
+ BuiltinTypeMethodBuilder &setHandleFieldOnResource (TResource ResourceRecord,
178
+ TValue HandleValue);
177
179
template <typename T> BuiltinTypeMethodBuilder &returnValue (T ReturnValue);
178
180
BuiltinTypeDeclBuilder &finalize ();
179
181
Expr *getResourceHandleExpr ();
@@ -531,7 +533,8 @@ BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::dereference(T Ptr) {
531
533
}
532
534
533
535
template <typename T>
534
- BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::getResourceHandle (T ResourceRecord) {
536
+ BuiltinTypeMethodBuilder &
537
+ BuiltinTypeMethodBuilder::getResourceHandle (T ResourceRecord) {
535
538
ensureCompleteDecl ();
536
539
537
540
Expr *ResourceExpr = convertPlaceholder (ResourceRecord);
@@ -546,7 +549,9 @@ BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::getResourceHandle(T Resource
546
549
}
547
550
548
551
template <typename TResource, typename TValue>
549
- BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::setHandleFieldOnResource (TResource ResourceRecord, TValue HandleValue) {
552
+ BuiltinTypeMethodBuilder &
553
+ BuiltinTypeMethodBuilder::setHandleFieldOnResource (TResource ResourceRecord,
554
+ TValue HandleValue) {
550
555
ensureCompleteDecl ();
551
556
552
557
Expr *ResourceExpr = convertPlaceholder (ResourceRecord);
@@ -558,8 +563,8 @@ BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::setHandleFieldOnResource(TRe
558
563
AST, ResourceExpr, false , HandleField, HandleField->getType (), VK_LValue,
559
564
OK_Ordinary);
560
565
Stmt *AssignStmt = BinaryOperator::Create (
561
- DeclBuilder.SemaRef .getASTContext (), HandleMemberExpr, HandleValueExpr, BO_Assign,
562
- HandleMemberExpr->getType (), ExprValueKind::VK_PRValue,
566
+ DeclBuilder.SemaRef .getASTContext (), HandleMemberExpr, HandleValueExpr,
567
+ BO_Assign, HandleMemberExpr->getType (), ExprValueKind::VK_PRValue,
563
568
ExprObjectKind::OK_Ordinary, SourceLocation (), FPOptionsOverride ());
564
569
StmtsList.push_back (AssignStmt);
565
570
return *this ;
@@ -571,12 +576,12 @@ BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::returnValue(T ReturnValue) {
571
576
572
577
Expr *ReturnValueExpr = convertPlaceholder (ReturnValue);
573
578
ASTContext &AST = DeclBuilder.SemaRef .getASTContext ();
574
- StmtsList.push_back (ReturnStmt::Create (AST, SourceLocation (), ReturnValueExpr, nullptr ));
579
+ StmtsList.push_back (
580
+ ReturnStmt::Create (AST, SourceLocation (), ReturnValueExpr, nullptr ));
575
581
return *this ;
576
582
}
577
583
578
- BuiltinTypeDeclBuilder &
579
- BuiltinTypeMethodBuilder::finalize () {
584
+ BuiltinTypeDeclBuilder &BuiltinTypeMethodBuilder::finalize () {
580
585
assert (!DeclBuilder.Record ->isCompleteDefinition () &&
581
586
" record is already complete" );
582
587
0 commit comments