|
@@ -52,11 +52,11 @@ public:
|
|
return SimpleIterator { m_container, m_index + 1 };
|
|
return SimpleIterator { m_container, m_index + 1 };
|
|
}
|
|
}
|
|
|
|
|
|
- ALWAYS_INLINE constexpr const ValueType& operator*() const { return m_container[m_index]; }
|
|
|
|
|
|
+ ALWAYS_INLINE constexpr ValueType const& operator*() const { return m_container[m_index]; }
|
|
ALWAYS_INLINE constexpr ValueType& operator*() { return m_container[m_index]; }
|
|
ALWAYS_INLINE constexpr ValueType& operator*() { return m_container[m_index]; }
|
|
|
|
|
|
- constexpr auto operator->() const { return &m_container[m_index]; }
|
|
|
|
- constexpr auto operator->() { return &m_container[m_index]; }
|
|
|
|
|
|
+ ALWAYS_INLINE constexpr ValueType const* operator->() const { return &m_container[m_index]; }
|
|
|
|
+ ALWAYS_INLINE constexpr ValueType* operator->() { return &m_container[m_index]; }
|
|
|
|
|
|
SimpleIterator& operator=(const SimpleIterator& other)
|
|
SimpleIterator& operator=(const SimpleIterator& other)
|
|
{
|
|
{
|