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

References

tools/clang/lib/Sema/SemaExpr.cpp
17509   Expr *CalleeExpr = E->getCallee();
17520     assert(isa<CXXMemberCallExpr>(E) || isa<CXXOperatorCallExpr>(E));
17520     assert(isa<CXXMemberCallExpr>(E) || isa<CXXOperatorCallExpr>(E));
17538     S.Diag(E->getExprLoc(), diagID)
17544   E->setType(DestType.getNonLValueExprType(S.Context));
17545   E->setValueKind(Expr::getValueKindForType(DestType));
17546   assert(E->getObjectKind() == OK_Ordinary);
17573       ArgTypes.reserve(E->getNumArgs());
17574       for (unsigned i = 0, e = E->getNumArgs(); i != e; ++i) {
17575         Expr *Arg = E->getArg(i);
17577         if (E->isLValue()) {
17579         } else if (E->isXValue()) {
17611   E->setCallee(CalleeResult.get());
17614   return S.MaybeBindToTemporary(E);