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

References

tools/clang/lib/Sema/SemaStmt.cpp
 2731   while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) {
 2731   while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) {
 2732     if (const CXXConstructExpr *CCE = dyn_cast<CXXConstructExpr>(E)) {
 2733       E = CCE->getArg(0);
 2734     } else if (const CXXMemberCallExpr *Call = dyn_cast<CXXMemberCallExpr>(E)) {
 2736       E = ME->getBase();
 2738       const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(E);
 2739       E = MTE->GetTemporaryExpr();
 2741     E = E->IgnoreImpCasts();
 2741     E = E->IgnoreImpCasts();
 2745   if (isa<UnaryOperator>(E)) {
 2748     const CXXOperatorCallExpr *Call = cast<CXXOperatorCallExpr>(E);
 2759         << VD << VariableType << E->getType();
 2763         SemaRef.Context.getLValueReferenceType(E->getType().withConst());