mirror of
https://github.com/holub/mame
synced 2025-07-07 19:03:29 +03:00
Implementing util::contiguous_sequence_wrapper<T>::[c]r[begin|end]()
...correctly (I think). Since we're not actually using this it isn't really tested
This commit is contained in:
parent
af1c5b26b8
commit
524d750106
@ -50,6 +50,14 @@ public:
|
||||
const_iterator end() const { return m_end; }
|
||||
const_iterator cend() const { return m_end; }
|
||||
|
||||
// reverse iteration
|
||||
std::reverse_iterator<iterator> rbegin() { return std::reverse_iterator<iterator>(end() - 1); }
|
||||
std::reverse_iterator<const_iterator> rbegin() const { return std::reverse_iterator<const_iterator>(end() - 1); }
|
||||
std::reverse_iterator<const_iterator> crbegin() const { return std::reverse_iterator<const_iterator>(cend() - 1); }
|
||||
std::reverse_iterator<iterator> rend() { return std::reverse_iterator<iterator>(begin() - 1); }
|
||||
std::reverse_iterator<const_iterator> rend() const { return std::reverse_iterator<iterator>(begin() - 1); }
|
||||
std::reverse_iterator<const_iterator> crend() const { return std::reverse_iterator<iterator>(begin() - 1); }
|
||||
|
||||
// capacity
|
||||
size_type size() const { return m_end - m_begin; }
|
||||
size_type max_size() const { return size(); }
|
||||
|
Loading…
Reference in New Issue
Block a user