Browse Source

[2316] Replace constructor with default param values with constructor
without parameters.

Having constructor with default params values caused build issues on
Mac/clang which complained about not providing constructor's params and ignores
default ones.

Marcin Siodelski 12 years ago
parent
commit
6c12b4328d
1 changed files with 2 additions and 6 deletions
  1. 2 6
      src/lib/dhcp/subnet.h

+ 2 - 6
src/lib/dhcp/subnet.h

@@ -96,12 +96,8 @@ public:
         typedef typename KeyExtractor1::result_type result_type;
 
         /// @brief Constructor.
-        ///
-        /// @param key1 first key extractor
-        /// @param key2 second key extractor
-        KeyFromKey(const KeyExtractor1 key1 = KeyExtractor1(),
-                   const KeyExtractor2 key2 = KeyExtractor2())
-            : key1_(key1), key2_(key2) { };
+        KeyFromKey()
+            : key1_(KeyExtractor1()), key2_(KeyExtractor2()) { };
 
         /// @brief Extract key with another key.
         ///