Home | History | Annotate | Download | only in AST

Lines Matching defs:COMMON

3241   enum { COMMON, COND, LHS, RHS, NUM_SUBEXPRS };
3243 /// - the common condition/left-hand-side expression, which will be
3253 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue,
3258 (common->isTypeDependent() || rhs->isTypeDependent()),
3259 (common->isValueDependent() || rhs->isValueDependent()),
3260 (common->isInstantiationDependent() ||
3262 (common->containsUnexpandedParameterPack() ||
3266 SubExprs[COMMON] = common;
3270 assert(OpaqueValue->getSourceExpr() == common && "Wrong opaque value");
3277 /// \brief getCommon - Return the common expression, written to the
3280 Expr *getCommon() const { return cast<Expr>(SubExprs[COMMON]); }