mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 08:41:16 +00:00
feat!: Remove deprecated Parts interfaces
BREAKING CHANGE
This commit is contained in:
parent
55f9991bab
commit
8d155a0a47
|
@ -42,8 +42,6 @@ struct Parts
|
||||||
AddPart(std::forward<Ps>(parts)...);
|
AddPart(std::forward<Ps>(parts)...);
|
||||||
}
|
}
|
||||||
|
|
||||||
[[deprecated("Avoid owning raw pointer args, use AddPart(MessagePtr) instead.")]]
|
|
||||||
void AddPart(Message* msg) { fParts.push_back(MessagePtr(msg)); }
|
|
||||||
void AddPart(MessagePtr msg) { fParts.push_back(std::move(msg)); }
|
void AddPart(MessagePtr msg) { fParts.push_back(std::move(msg)); }
|
||||||
|
|
||||||
template<typename... Ts>
|
template<typename... Ts>
|
||||||
|
@ -70,8 +68,6 @@ struct Parts
|
||||||
// reference operator[](size_type index) { return fParts[index]; }
|
// reference operator[](size_type index) { return fParts[index]; }
|
||||||
// const_reference operator[](size_type index) const { return fParts[index]; }
|
// const_reference operator[](size_type index) const { return fParts[index]; }
|
||||||
|
|
||||||
[[deprecated("Redundant, dereference at call site e.g. '*(parts.At(index))' instead.")]]
|
|
||||||
Message& AtRef(size_type index) { return *(fParts.at(index)); }
|
|
||||||
reference At(size_type index) { return fParts.at(index); }
|
reference At(size_type index) { return fParts.at(index); }
|
||||||
const_reference At(size_type index) const { return fParts.at(index); }
|
const_reference At(size_type index) const { return fParts.at(index); }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user