Kaydet (Commit) 05fa65d3 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Cosmetics

Change-Id: I65ee75db015a402c8d93f10f03512669d6fa8e79
üst 6e530a23
...@@ -42,47 +42,46 @@ template< typename T> ...@@ -42,47 +42,46 @@ template< typename T>
class enumrange class enumrange
{ {
public: public:
class Iterator class Iterator
{ {
public: public:
Iterator( int value ) : Iterator( int value ) :
m_value( value ) m_value( value )
{ } {
}
T operator*( void ) const T operator*( void ) const
{ {
return static_cast<T>(m_value); return static_cast<T>(m_value);
} }
void operator++( void ) void operator++( void )
{ {
++m_value; ++m_value;
} }
bool operator!=( Iterator rhs ) bool operator!=( Iterator rhs )
{ {
return m_value != rhs.m_value; return m_value != rhs.m_value;
} }
private: private:
int m_value; int m_value;
}; };
}; };
template< typename T > template< typename T >
typename enumrange<T>::Iterator begin( enumrange<T> ) typename enumrange<T>::Iterator begin( enumrange<T> )
{ {
return typename enumrange<T>::Iterator( (int)0 ); return typename enumrange<T>::Iterator( (int)0 );
} }
template< typename T > template< typename T >
typename enumrange<T>::Iterator end( enumrange<T> ) typename enumrange<T>::Iterator end( enumrange<T> )
{ {
return typename enumrange<T>::Iterator( (static_cast<int>(T::LAST)) + 1 ); return typename enumrange<T>::Iterator( (static_cast<int>(T::LAST)) + 1 );
} }
}; // namespace o3tl }; // namespace o3tl
#endif /* INCLUDED_O3TL_ENUMRANGE_HXX */ #endif /* INCLUDED_O3TL_ENUMRANGE_HXX */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment