HomeSort by relevance Sort by last modified time
    Searched refs:ExprResult (Results 1 - 25 of 44) sorted by null

1 2

  /external/clang/include/clang/Parse/
Parser.h 241 typedef clang::ExprResult ExprResult;
251 ExprResult ExprError() { return ExprResult(true); }
254 ExprResult ExprError(const DiagnosticBuilder &) { return ExprError(); }
257 ExprResult ExprEmpty() { return ExprResult(false); }
488 static ExprResult getExprAnnotation(Token &Tok) {
489 return ExprResult::getFromOpaquePointer(Tok.getAnnotationValue());
494 static void setExprAnnotation(Token &Tok, ExprResult ER)
    [all...]
  /external/clang/include/clang/Sema/
Sema.h     [all...]
Ownership.h 242 typedef ActionResult<Expr*> ExprResult;
257 inline ExprResult ExprError() { return ExprResult(true); }
260 inline ExprResult ExprError(const DiagnosticBuilder&) { return ExprError(); }
263 inline ExprResult ExprEmpty() { return ExprResult(false); }
266 inline Expr *AssertSuccess(ExprResult R) {
  /external/clang/lib/Sema/
SemaPseudoObject.cpp 218 ExprResult buildRValueOperation(Expr *op);
219 ExprResult buildAssignmentOperation(Scope *Sc,
223 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
227 virtual ExprResult complete(Expr *syntacticForm);
248 virtual ExprResult buildGet() = 0;
249 virtual ExprResult buildSet(Expr *, SourceLocation,
270 ExprResult buildRValueOperation(Expr *op);
271 ExprResult buildAssignmentOperation(Scope *Sc,
275 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
279 bool tryBuildGetOfReference(Expr *op, ExprResult &result)
    [all...]
TreeTransform.h 133 static inline ExprResult Owned(Expr *E) { return E; }
335 ExprResult TransformExpr(Expr *E);
344 ExprResult TransformInitializer(Expr *Init, bool CXXDirectInit);
592 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E);
595 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator);
597 ExprResult TransformAddressOfOperand(Expr *E);
598 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
604 ExprResult Transform##Node(Node *E);
    [all...]
SemaExprCXX.cpp 335 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType,
358 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType,
364 ExprResult result = CheckPlaceholderExpr(E);
385 ExprResult Result = TransformToPotentiallyEvaluated(E);
413 ExprResult
460 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType,
476 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType,
492 ExprResult
526 ExprResult
535 ExprResult
    [all...]
SemaExpr.cpp 435 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E) {
438 ExprResult result = CheckPlaceholderExpr(E);
543 ExprResult Sema::DefaultLvalueConversion(Expr *E) {
546 ExprResult result = CheckPlaceholderExpr(E);
620 ExprResult Res = Owned(ImplicitCastExpr::Create(Context, T, CK_LValueToRValue,
635 ExprResult Sema::DefaultFunctionArrayLvalueConversion(Expr *E) {
636 ExprResult Res = DefaultFunctionArrayConversion(E);
651 ExprResult Sema::UsualUnaryConversions(Expr *E) {
653 ExprResult Res = DefaultFunctionArrayLvalueConversion(E);
700 ExprResult Sema::DefaultArgumentPromotion(Expr *E)
    [all...]
SemaExprMember.cpp 233 ExprResult
446 ExprResult
661 ExprResult
689 ExprResult BaseResult = Owned(Base);
690 ExprResult Result =
715 static ExprResult
721 ExprResult
748 ExprResult result
836 static ExprResult
    [all...]
SemaExprObjC.cpp 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)
    [all...]
SemaTemplateInstantiate.cpp     [all...]
SemaStmt.cpp 38 StmtResult Sema::ActOnExprStmt(ExprResult FE) {
442 ExprResult CondResult(CondVal.release());
572 ExprResult CondResult;
762 ExprResult ConvLo =
882 ExprResult ConvHi =
    [all...]
SemaCast.cpp 49 CastOperation(Sema &S, QualType destType, ExprResult src)
64 ExprResult SrcExpr;
86 ExprResult complete(CastExpr *castExpr) {
182 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
190 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
196 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
203 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr,
206 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
214 ExprResult
237 ExprResult
    [all...]
SemaStmtAsm.cpp 166 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]);
371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS,
382 ExprResult Result = ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Id,
SemaOverload.cpp 40 static ExprResult
62 ExprResult E = S.Owned(DRE);
844 ExprResult result = S.CheckPlaceholderExpr(E);
    [all...]
SemaOpenMP.cpp 49 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope,
139 ExprResult DE = BuildDeclRefExpr(VD, ExprType, VK_RValue, Id.getLoc());
SemaLambda.cpp 510 ExprResult InitResult = InitSeq.Perform(*this, Entity, InitKind, Init);
    [all...]
SemaTemplateVariadic.cpp 421 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
492 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) {
496 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc,
800 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S,
    [all...]
  /external/clang/lib/Parse/
ParseExpr.cpp 119 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {
120 ExprResult LHS(ParseAssignmentExpression(isTypeCast));
129 ExprResult
131 ExprResult LHS(ParseObjCAtExpression(AtLoc));
138 ExprResult
140 ExprResult LHS(true);
156 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) {
166 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false,
181 ExprResult
186 ExprResult
    [all...]
ParseInit.cpp 149 ExprResult Parser::ParseInitializerWithPotentialDesignator() {
225 ExprResult Idx;
265 Idx = ExprResult(static_cast<Expr*>(TypeOrExpr));
341 ExprResult RHS(ParseConstantExpression());
399 ExprResult Parser::ParseBraceInitializer() {
436 ExprResult SubElt;
519 ExprResult SubElt;
ParseExprCXX.cpp 565 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) {
632 ExprResult Parser::ParseLambdaExpression() {
653 ExprResult Parser::TryParseLambdaExpression() {
762 ExprResult Init;
    [all...]
ParseObjc.cpp     [all...]
ParseStmt.cpp 334 ExprResult Expr(ParseExpression());
425 ExprResult FilterExpr(ParseExpression());
508 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) {
551 ExprResult LHS(MissingCase ? Expr : ParseConstantExpression());
560 ExprResult RHS;
868 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc));
910 bool Parser::ParseParenExprOrCondition(ExprResult &ExprResult,
918 ParseCXXCondition(ExprResult, DeclResult, Loc, ConvertToBoolean);
920 ExprResult = ParseExpression()
    [all...]
ParseOpenMP.cpp 223 ExprResult Res = Actions.ActOnOpenMPIdExpression(getCurScope(), SS,
340 ExprResult VarExpr = ParseAssignmentExpression();
ParseCXXInlineMethods.cpp 38 ExprResult& Init) {
343 ExprResult DefArgResult;
533 ExprResult Init = ParseCXXMemberInitializer(MI.Field, /*IsFunction=*/false,
ParseDeclCXX.cpp 646 ExprResult AssertExpr(ParseConstantExpression());
662 ExprResult AssertMessage(ParseStringLiteralExpression());
688 ExprResult Result;
798 DS.getTypeSpecType() == TST_decltype_auto ? ExprResult() :
    [all...]

Completed in 161 milliseconds

1 2