Home | History | Annotate | Download | only in Sema

Lines Matching refs:ExprResult

34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs,
79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
257 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
294 ExprResult ConvertedNumber = PerformCopyInitialization(Entity,
307 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc,
310 ExprResult Inner;
326 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element,
332 ExprResult Result = S.CheckPlaceholderExpr(Element);
420 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
429 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr);
565 ExprResult ConvertedValueExpr = PerformCopyInitialization(Entity,
580 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
593 ExprResult Result = CheckPlaceholderExpr(IndexExpr);
614 ExprResult Sema::BuildObjCArrayLiteral(SourceRange SR, MultiExprArg Elements) {
711 ExprResult Converted = CheckObjCCollectionLiteralElement(*this,
729 ExprResult Sema::BuildObjCDictionaryLiteral(SourceRange SR,
873 ExprResult Key = CheckObjCCollectionLiteralElement(*this, Elements[I].Key,
879 ExprResult Value
915 ExprResult Sema::BuildObjCEncodeExpression(SourceLocation AtLoc,
946 ExprResult Sema::ParseObjCEncodeExpression(SourceLocation AtLoc,
961 ExprResult Sema::ParseObjCSelectorExpression(Selector Sel,
1021 ExprResult Sema::ParseObjCProtocolExpression(IdentifierInfo *ProtocolId,
1216 ExprResult result;
1308 ExprResult argE = checkUnknownAnyArg(SelLoc, argExpr, paramType);
1327 ExprResult ArgE = PerformCopyInitialization(Entity, SelLoc, Owned(argExpr));
1340 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod,
1481 ExprResult Sema::
1646 ExprResult Sema::
1877 ExprResult Sema::ActOnSuperMessage(Scope *S,
1930 ExprResult Sema::BuildClassMessageImplicit(QualType ReceiverType,
2019 ExprResult Sema::BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo,
2135 ExprResult Sema::ActOnClassMessage(Scope *S,
2156 ExprResult Sema::BuildInstanceMessageImplicit(Expr *Receiver,
2196 ExprResult Sema::BuildInstanceMessage(Expr *Receiver,
2226 ExprResult Result;
2250 ExprResult Result = DefaultFunctionArrayLvalueConversion(Receiver);
2283 ExprResult result = PerformContextuallyConvertToObjCPointer(Receiver);
2612 ExprResult Sema::ActOnInstanceMessage(Scope *S,
2624 ExprResult Result = MaybeConvertParenListExprToParenExpr(S, Receiver);
3359 ExprResult Sema::BuildObjCBridgedCast(SourceLocation LParenLoc,
3364 ExprResult SubResult = UsualUnaryConversions(SubExpr);
3470 ExprResult Sema::ActOnObjCBridgedCast(Scope *S,