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

View File

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