Switch UserMessages off KTrie (bug 5884 part 11, r=ds).

This commit is contained in:
David Anderson
2013-08-25 12:16:07 -07:00
parent 3000445af9
commit 3985dd639a
5 changed files with 24 additions and 17 deletions
+16
View File
@@ -108,6 +108,22 @@ public:
return &node->value;
}
/**
* @brief Wrapper around retrieve(key) for a cleaner API.
*
* @param key Key to retrieve.
* @param result Pointer to store the result, must be non-NULL.
* @return True if found, false otherwise.
*/
bool retrieve(const char *key, K *result)
{
KTrieNode *node = internal_retrieve(key);
if (!node || !node->valset)
return false;
*result = node->value;
return true;
}
/**
* @brief Inserts or updates the object stored at a key.
*