Cosmetics
Change-Id: I65ee75db015a402c8d93f10f03512669d6fa8e79
This commit is contained in:
parent
6e530a23c8
commit
05fa65d3c4
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user