Lines Matching defs:PassMode
33 using PassMode = HoverInfo::PassType::PassMode;
1000 HI.CallPassType = HoverInfo::PassType{PassMode::Ref, false};
1029 HI.CallPassType = HoverInfo::PassType{PassMode::Value, false};
1050 HI.CallPassType = HoverInfo::PassType{PassMode::Value, true};
1073 HI.CallPassType = HoverInfo::PassType{PassMode::Value, true};
1089 HI.CallPassType = HoverInfo::PassType{PassMode::ConstRef, false};
1107 HI.CallPassType = HoverInfo::PassType{PassMode::ConstRef, false};
1124 HI.CallPassType = HoverInfo::PassType{PassMode::Value, false};
1139 HI.CallPassType = HoverInfo::PassType{PassMode::Value, true};
1165 HI.CallPassType = HoverInfo::PassType{PassMode::Value, false};
1188 HI.CallPassType = HoverInfo::PassType{PassMode::ConstRef, true};
1508 HoverInfo::PassType::PassMode PassBy;
1512 {"int_by_value([[^int_x]]);", PassMode::Value, false},
1513 {"int_by_value([[^123]]);", PassMode::Value, false},
1514 {"int_by_ref([[^int_x]]);", PassMode::Ref, false},
1515 {"int_by_const_ref([[^int_x]]);", PassMode::ConstRef, false},
1516 {"int_by_const_ref([[^123]]);", PassMode::ConstRef, false},
1517 {"int_by_value([[^int_ref]]);", PassMode::Value, false},
1518 {"int_by_const_ref([[^int_ref]]);", PassMode::ConstRef, false},
1519 {"int_by_const_ref([[^int_ref]]);", PassMode::ConstRef, false},
1520 {"int_by_const_ref([[^int_const_ref]]);", PassMode::ConstRef, false},
1522 {"base_by_ref([[^base]]);", PassMode::Ref, false},
1523 {"base_by_const_ref([[^base]]);", PassMode::ConstRef, false},
1524 {"base_by_const_ref([[^base_const_ref]]);", PassMode::ConstRef, false},
1525 {"base_by_value([[^base]]);", PassMode::Value, false},
1526 {"base_by_value([[^base_const_ref]]);", PassMode::Value, false},
1527 {"base_by_ref([[^derived]]);", PassMode::Ref, false},
1528 {"base_by_const_ref([[^derived]]);", PassMode::ConstRef, false},
1529 {"base_by_value([[^derived]]);", PassMode::Value, false},
1531 {"CustomClass c1([[^base]]);", PassMode::ConstRef, false},
1532 {"auto c2 = new CustomClass([[^base]]);", PassMode::ConstRef, false},
1533 {"CustomClass c3([[^int_x]]);", PassMode::Ref, false},
1534 {"CustomClass c3(int_x, [[^int_x]]);", PassMode::Value, false},
1536 {"float_by_value([[^int_x]]);", PassMode::Value, true},
1537 {"float_by_value([[^int_ref]]);", PassMode::Value, true},
1538 {"float_by_value([[^int_const_ref]]);", PassMode::Value, true},
1539 {"float_by_value([[^123.0f]]);", PassMode::Value, false},
1540 {"float_by_value([[^123]]);", PassMode::Value, true},
1541 {"custom_by_value([[^int_x]]);", PassMode::Ref, true},
1542 {"custom_by_value([[^float_x]]);", PassMode::Value, true},
1543 {"custom_by_value([[^base]]);", PassMode::ConstRef, true},
3607 HI.CallPassType = HoverInfo::PassType{PassMode::Value, false};
3624 HI.CallPassType = HoverInfo::PassType{PassMode::Value, false};
3642 HI.CallPassType = HoverInfo::PassType{PassMode::Ref, false};
3665 HI.CallPassType = HoverInfo::PassType{PassMode::Value, true};
3703 HI.CallPassType = HoverInfo::PassType{PassMode::ConstRef, true};