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

References

tools/clang/include/clang/AST/Expr.h
  361     bool isLValue() const { return Kind == CL_LValue; }
  370       return Classification(CL_LValue, CM_Modifiable);
tools/clang/lib/AST/ExprClassification.cpp
   51       kind = (kind == Cl::CL_LValue ? Cl::CL_AddressableVoid : Cl::CL_Void);
   56   case Cl::CL_LValue: assert(getValueKind() == VK_LValue); break;
   95     return Cl::CL_LValue;
  142     return Cl::CL_LValue;
  147     return !E->isLValue() ? ClassifyTemporary(E->getType()) : Cl::CL_LValue;
  220     return Cl::CL_LValue;
  227                ? Cl::CL_PRValue : Cl::CL_LValue;
  240       return Cl::CL_LValue;
  252       if (K != Cl::CL_LValue) return K;
  256       return Cl::CL_LValue;
  264       return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue;
  324       return Cl::CL_LValue;
  405     return Cl::CL_LValue;
  412               ? Cl::CL_LValue
  458   return islvalue ? Cl::CL_LValue : Cl::CL_PRValue;
  473     return Cl::CL_LValue;
  478   return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue;
  484               ? Cl::CL_PRValue : Cl::CL_LValue);
  492       return Cl::CL_LValue;
  506       return Cl::CL_LValue;
  511     return Cl::CL_LValue;
  519       return Cl::CL_LValue;
  531     return Method->isStatic() ? Cl::CL_LValue : Cl::CL_MemberFunction;
  545               ? Cl::CL_PRValue : Cl::CL_LValue);
  567              : Cl::CL_LValue;
  619   if (Kind != Cl::CL_LValue)
  661   case Cl::CL_LValue: return LV_Valid;
  682   case Cl::CL_LValue: break;
  697   assert(VC.getKind() == Cl::CL_LValue && "Unhandled kind");