Lines Matching defs:PassType
1047 HoverInfo::PassType::PassMode getPassMode(QualType ParmType) {
1050 return HoverInfo::PassType::ConstRef;
1051 return HoverInfo::PassType::Ref;
1053 return HoverInfo::PassType::Value;
1087 HoverInfo::PassType PassType;
1100 PassType.PassBy = getPassMode(PVD->getType());
1112 PassType.PassBy = HoverInfo::PassType::ConstRef;
1116 CastNode != OuterNode.Parent && !PassType.Converted;
1124 if (PassType.PassBy != HoverInfo::PassType::Value)
1125 PassType.PassBy = ImplicitCast->getType().isConstQualified()
1126 ? HoverInfo::PassType::ConstRef
1127 : HoverInfo::PassType::Ref;
1135 PassType.PassBy = HoverInfo::PassType::Value;
1138 PassType.PassBy = HoverInfo::PassType::Value;
1139 PassType.Converted = true;
1147 PassType.PassBy = HoverInfo::PassType::Value;
1149 PassType.Converted = true;
1152 PassType.PassBy = HoverInfo::PassType::ConstRef;
1154 PassType.PassBy = HoverInfo::PassType::Value;
1155 PassType.Converted = true;
1159 HI.CallPassType.emplace(PassType);
1506 if (CallPassType->PassBy != HoverInfo::PassType::Value) {
1508 if (CallPassType->PassBy == HoverInfo::PassType::ConstRef)
1514 else if (CallPassType->PassBy == HoverInfo::PassType::Value)