Make counter in TagInfo an unsigned int

This commit is contained in:
Thomas Lauf 2018-07-31 06:52:23 +02:00 committed by lauft
parent 7d93e23a20
commit bfde36a740
2 changed files with 12 additions and 8 deletions

View file

@ -24,19 +24,22 @@
//
////////////////////////////////////////////////////////////////////////////////
#include "TagInfo.h"
#include <TagInfo.h>
TagInfo::TagInfo (int count)
////////////////////////////////////////////////////////////////////////////////
TagInfo::TagInfo (unsigned int count)
{
_count = count;
}
int TagInfo::increment ()
////////////////////////////////////////////////////////////////////////////////
unsigned int TagInfo::increment ()
{
return _count++;
}
int TagInfo::decrement ()
////////////////////////////////////////////////////////////////////////////////
unsigned int TagInfo::decrement ()
{
return --_count;
}

View file

@ -30,13 +30,14 @@
class TagInfo
{
public:
explicit TagInfo (int);
explicit TagInfo (unsigned int);
unsigned int increment ();
unsigned int decrement ();
int increment ();
int decrement ();
private:
int _count = 0;
unsigned int _count = 0;
};
#endif