reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaPseudoObject.cpp
  505   if (result.isInvalid()) return ExprError();
  507   QualType resultType = result.get()->getType();
  511       (result.get()->isTypeDependent() || CanCaptureValue(result.get()))) {
  511       (result.get()->isTypeDependent() || CanCaptureValue(result.get()))) {
  512     result = capture(result.get());
  512     result = capture(result.get());
  522     result = S.BuildBinOp(Sc, opcLoc, BO_Add, result.get(), one);
  522     result = S.BuildBinOp(Sc, opcLoc, BO_Add, result.get(), one);
  524     result = S.BuildBinOp(Sc, opcLoc, BO_Sub, result.get(), one);
  524     result = S.BuildBinOp(Sc, opcLoc, BO_Sub, result.get(), one);
  526   if (result.isInvalid()) return ExprError();
  530   result = buildSet(result.get(), opcLoc, UnaryOperator::isPrefix(opcode) &&
  530   result = buildSet(result.get(), opcLoc, UnaryOperator::isPrefix(opcode) &&
  532   if (result.isInvalid()) return ExprError();
  533   addSemanticExpr(result.get());
  535       !result.get()->getType()->isVoidType() &&
  536       (result.get()->isTypeDependent() || CanCaptureValue(result.get())))
  536       (result.get()->isTypeDependent() || CanCaptureValue(result.get())))