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>
class enumrange
{
public:
class Iterator
{
public:
Iterator( int value ) :
m_value( value )
{ }
class Iterator
{
public:
Iterator( int value ) :
m_value( value )
{
}
T operator*( void ) const
{
return static_cast<T>(m_value);
}
T operator*( void ) const
{
return static_cast<T>(m_value);
}
void operator++( void )
{
++m_value;
}
void operator++( void )
{
++m_value;
}
bool operator!=( Iterator rhs )
{
return m_value != rhs.m_value;
}
bool operator!=( Iterator rhs )
{
return m_value != rhs.m_value;
}
private:
int m_value;
private:
int m_value;
};
};
template< typename 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 >
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
#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