8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 21:23:04 +01:00

Make methods const.

This commit is contained in:
asfernandes 2015-01-25 20:27:18 +00:00
parent 3893b38b7b
commit f9dff2cfdc

View File

@ -217,9 +217,9 @@ public:
}
// Returns true if value is found
bool get(const KeyType& key, ValueType& value)
bool get(const KeyType& key, ValueType& value) const
{
TreeAccessor treeAccessor(&tree);
ConstTreeAccessor treeAccessor(&tree);
if (treeAccessor.locate(key))
{
@ -231,9 +231,9 @@ public:
}
// Returns pointer to the found value or null otherwise
ValueType* get(const KeyType& key)
ValueType* get(const KeyType& key) const
{
TreeAccessor treeAccessor(&tree);
ConstTreeAccessor treeAccessor(&tree);
if (treeAccessor.locate(key)) {
return &treeAccessor.current()->second;
@ -242,9 +242,9 @@ public:
return NULL;
}
bool exist(const KeyType& key)
bool exist(const KeyType& key) const
{
return TreeAccessor(&tree).locate(key);
return ConstTreeAccessor(&tree).locate(key);
}
size_t count() const { return mCount; }