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

References

tools/clang/lib/Sema/SemaExprCXX.cpp
  469   if (E && !E->isTypeDependent()) {
  469   if (E && !E->isTypeDependent()) {
  470     if (E->getType()->isPlaceholderType()) {
  471       ExprResult result = CheckPlaceholderExpr(E);
  473       E = result.get();
  476     QualType T = E->getType();
  489       if (RecordD->isPolymorphic() && E->isGLValue()) {
  492         ExprResult Result = TransformToPotentiallyEvaluated(E);
  494         E = Result.get();
  502     ExprResult Result = CheckUnevaluatedOperand(E);
  505     E = Result.get();
  516       E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get();
  516       E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get();
  516       E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get();
  520   if (E->getType()->isVariablyModifiedType())
  522                      << E->getType());
  524            E->HasSideEffects(Context, WasEvaluated)) {
  527     Diag(E->getExprLoc(), WasEvaluated
  532   return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), E,