]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#65,!26] Removed virtual inheritance.
authorTomek Mrugalski <tomasz@isc.org>
Thu, 27 Sep 2018 09:28:33 +0000 (11:28 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Thu, 27 Sep 2018 09:28:33 +0000 (11:28 +0200)
src/lib/yang/translator_option_def.cc
src/lib/yang/translator_option_def.h

index 47e279cd05ada34274b6f84036dc9fcc8908eb56..d4dd3010d09929e796d689bdd9ff4e859bc04c20 100644 (file)
@@ -130,8 +130,7 @@ TranslatorOptionDef::setOptionDefKea(const string& xpath,
 
 TranslatorOptionDefList::TranslatorOptionDefList(S_Session session,
                                                  const string& model)
-    : TranslatorBasic(session), TranslatorOptionDef(session, model),
-      model_(model) {
+    : TranslatorOptionDef(session, model) {
 }
 
 TranslatorOptionDefList::~TranslatorOptionDefList() {
index 31027bdaff8fc4c8b3ef6d7eaac44d653e48b75f..2110c2ef137c159040c77734f60685203c831bdc 100644 (file)
@@ -76,7 +76,7 @@ namespace yang {
 ///
 /// Currently supports kea-dhcp[46]-server models.
 /// @todo: Support for ietf-dhcpv6-server model.
-class TranslatorOptionDef : virtual public TranslatorBasic {
+class TranslatorOptionDef : public TranslatorBasic {
 public:
 
     /// @brief Constructor.
@@ -169,9 +169,6 @@ protected:
     /// @throw BadValue on option definition without code or space.
     void setOptionDefListKea(const std::string& xpath,
                              isc::data::ConstElementPtr elem);
-
-    /// @brief The model.
-    std::string model_;
 };
 
 }; // end of namespace isc::yang