Lines Matching refs:mExpr
167 ConstantExpression::ConstantExpression(const std::string& expr) : mExpr(expr) {} in ConstantExpression()
358 std::cerr << "ERROR: " << mExpr << " refers to " << mReference->typeName() in validate()
363 std::cerr << "ERROR: " << mExpr << " is not a supported tag" << std::endl; in validate()
466 return mExpr; in expression()
494 CHECK(!mExpr.empty()); in descriptionSuffix()
496 return " /* " + mExpr + " */"; in descriptionSuffix()
656 std::cerr << " '" << err.lastReference->mExpr << "' in '" << mExpr << "' at " in checkAcyclic()
678 mExpr = "(" + mExpr + ")"; in surroundWithParens()
686 : ConstantExpression(op + value->mExpr), mUnary(value), mOp(op) {} in UnaryConstantExpression()
694 : ConstantExpression(lval->mExpr + " " + op + " " + rval->mExpr), in BinaryConstantExpression()
706 : ConstantExpression(cond->mExpr + "?" + trueVal->mExpr + ":" + falseVal->mExpr), in TernaryConstantExpression()
718 mTrivialDescription = mExpr.empty(); in ReferenceConstantExpression()