TMap/Tlist: set various methods as const.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
This commit is contained in:
Dario Casalinuovo 2015-03-16 21:03:22 +01:00 committed by Jérôme Duval
parent 7f01171f92
commit fc601b54ff
2 changed files with 8 additions and 8 deletions

View File

@ -54,7 +54,7 @@ public:
return true;
}
bool Get(int32 index, value **v)
bool Get(int32 index, value **v) const
{
if (index < 0 || index >= item_count)
return false;
@ -74,7 +74,7 @@ public:
return true;
}
int Find(const value &v)
int Find(const value &v) const
{
for (int i = 0; i < item_count; i++)
if (*items[i] == v)

View File

@ -57,7 +57,7 @@ public:
return true;
}
bool Get(const key &k, value **v)
bool Get(const key &k, value **v) const
{
for (int i = 0; i < item_count; i++) {
if (items[i]->k == k) {
@ -75,7 +75,7 @@ public:
return false;
}
int Find(const value &v)
int Find(const value &v) const
{
for (int i = 0; i < item_count; i++)
if (items[i]->v == v)
@ -83,7 +83,7 @@ public:
return -1;
}
bool Has(const key &k)
bool Has(const key &k) const
{
for (int i = 0; i < item_count; i++)
if (items[i]->k == k)
@ -91,12 +91,12 @@ public:
return false;
}
int CountItems()
int CountItems() const
{
return item_count;
}
bool IsEmpty()
bool IsEmpty() const
{
return item_count == 0;
}
@ -136,7 +136,7 @@ public:
}
private:
bool _Get(int32 index, value **v)
bool _Get(int32 index, value **v) const
{
if (index < 0 || index >= item_count)
return false;