[helpers] Add conversion from FixedVector to std::vector (#12179)

This commit is contained in:
Clyde Stubbs
2025-11-29 19:38:29 +11:00
committed by GitHub
parent b71d8010d2
commit c40e8e7f5c

View File

@@ -242,6 +242,9 @@ template<typename T> class FixedVector {
other.reset_();
}
// Allow conversion to std::vector
operator std::vector<T>() const { return {data_, data_ + size_}; }
FixedVector &operator=(FixedVector &&other) noexcept {
if (this != &other) {
// Delete our current data