|
@@ -89,6 +89,11 @@ HashTableSlot<T>::HashTableSlot(const HashTableSlot<T>& unused UNUSED_PARAM) :
|
|
|
template <typename T>
|
|
|
class HashTableCompare {
|
|
|
public:
|
|
|
+ /// \brief Constructor
|
|
|
+ HashTableCompare(){}
|
|
|
+
|
|
|
+ /// \brief virtual Destructor
|
|
|
+ virtual ~HashTableCompare() {}
|
|
|
|
|
|
/// \brief Comparison Function
|
|
|
///
|
|
@@ -144,6 +149,10 @@ public:
|
|
|
/// in BIND-9 for its address database.
|
|
|
HashTable(HashTableCompare<T>* cmp, uint32_t size = 1009);
|
|
|
|
|
|
+ /// \brief Destructor
|
|
|
+ ///
|
|
|
+ virtual ~HashTable(){}
|
|
|
+
|
|
|
/// \brief Get Entry
|
|
|
///
|
|
|
/// Returns a shared_ptr object pointing to the table entry
|