summaryrefslogtreecommitdiff
path: root/include/o3tl/enumrange.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/o3tl/enumrange.hxx')
-rw-r--r--include/o3tl/enumrange.hxx47
1 files changed, 23 insertions, 24 deletions
diff --git a/include/o3tl/enumrange.hxx b/include/o3tl/enumrange.hxx
index 5363a94a937e..395b870db21a 100644
--- a/include/o3tl/enumrange.hxx
+++ b/include/o3tl/enumrange.hxx
@@ -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 */