modernization: tweaks for c++20
Update various places for what we can do with C++20: - ends_with / starts_with - std::to_array - using instead of typedef - designated initializers - "[[maybe_unused]]" instead of G_GNUC_UNUSED Also remove some unnecessary 'static'
This commit is contained in:
@ -106,11 +106,9 @@ Mu::Labels::parse_delta_labels(const std::string& exprs,
|
||||
return Ok(std::move(deltas));
|
||||
}
|
||||
|
||||
struct cmp_delta_label { // can not yet be a λ in C++17
|
||||
bool operator()(const DeltaLabel& dl1, const DeltaLabel& dl2) const {
|
||||
return dl1.second < dl2.second;
|
||||
}
|
||||
};
|
||||
using cmp_delta_label = decltype([](const DeltaLabel& dl1, const DeltaLabel& dl2) {
|
||||
return dl1.second < dl2.second;
|
||||
});
|
||||
std::pair<LabelVec, DeltaLabelVec>
|
||||
Mu::Labels::updated_labels(const LabelVec& labels, const DeltaLabelVec& deltas)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user