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

References

tools/clang/lib/AST/ExprClassification.cpp
   67   case Cl::CL_PRValue: assert(getValueKind() == VK_RValue); break;
   85   return Cl::CL_PRValue;
   93     return Lang.CPlusPlus ? ClassifyTemporary(E->getType()) : Cl::CL_PRValue;
  196     return Cl::CL_PRValue;
  227                ? Cl::CL_PRValue : Cl::CL_LValue;
  264       return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue;
  267       return Cl::CL_PRValue;
  293       return Cl::CL_PRValue;
  301     return Cl::CL_PRValue;
  353     if (!Lang.CPlusPlus) return Cl::CL_PRValue;
  361     if (!Lang.CPlusPlus) return Cl::CL_PRValue;
  368     if (!Lang.CPlusPlus) return Cl::CL_PRValue;
  379       return (kind == Cl::CL_PRValue) ? Cl::CL_ObjCMessageRValue : kind;
  381     return Cl::CL_PRValue;
  401     return Cl::CL_PRValue;
  458   return islvalue ? Cl::CL_LValue : Cl::CL_PRValue;
  466   if (!Ctx.getLangOpts().CPlusPlus) return Cl::CL_PRValue;
  484               ? Cl::CL_PRValue : Cl::CL_LValue);
  535   return Cl::CL_PRValue;
  545               ? Cl::CL_PRValue : Cl::CL_LValue);
  570   return Cl::CL_PRValue;
  592     return Cl::CL_PRValue;
  602   return LCl == RCl ? LCl : Cl::CL_PRValue;
  609   if (Kind == Cl::CL_PRValue) {
  672   case Cl::CL_PRValue: return LV_InvalidExpression;
  693   case Cl::CL_PRValue: