]> granicus.if.org Git - pdns/commitdiff
Add few comments
authorAki Tuomi <cmouse@desteem.org>
Sun, 29 Nov 2015 10:22:03 +0000 (12:22 +0200)
committerAki Tuomi <cmouse@desteem.org>
Sun, 29 Nov 2015 10:22:03 +0000 (12:22 +0200)
pdns/iputils.hh

index 812119d131255921fd2cae8162613a9c01ba0a38..ed862b623b70b4809e7e7b57ba3dc6d50a6e94eb 100644 (file)
@@ -538,6 +538,7 @@ public:
     return *value;
   }
 
+  //<! Creates or updates value
   void insert_or_assign(const key_type& mask, const value_type& value) {
     insert(mask).second = value;
   }
@@ -546,10 +547,12 @@ public:
     insert(key_type(mask)).second = value;
   }
 
+  //<! Returns "best match" for key_type, which might not be value
   const node_type* lookup(const key_type& value) const {
     return lookup(value.getNetwork(), value.getBits());
   }
 
+  //<! Perform best match lookup for value, using at most max_bits
   const node_type* lookup(const ComboAddress& value, int max_bits = 128) const {
     if (!root) return nullptr;
 
@@ -606,6 +609,7 @@ public:
     return ret;
   }
 
+  //<! Removes key from TreeMap. This does not clean up the tree.
   void erase(const key_type& key) {
     TreeNode *node = root.get();