reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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");