feat(composition): added stl compatible iterator

This commit is contained in:
2025-07-04 05:35:29 -04:00
parent 2dc8d20855
commit 684e3e7b5a
2 changed files with 17 additions and 1 deletions

View File

@@ -512,5 +512,21 @@ namespace fourdst::composition {
*/
Composition operator+(const Composition& other) const;
auto begin() {
return m_compositions.begin();
}
auto begin() const {
return m_compositions.cbegin();
}
auto end() {
return m_compositions.end();
}
auto end() const {
return m_compositions.cend();
}
};
}; // namespace fourdst::composition