Making everything compile. Now everything seems to work, but more
checking is necessary
diff --git a/model/ccnx-name-components.h b/model/ccnx-name-components.h
index 5dafcfc..fdffe91 100644
--- a/model/ccnx-name-components.h
+++ b/model/ccnx-name-components.h
@@ -119,6 +119,13 @@
return *this;
}
+// template<>
+// void
+// CcnxNameComponents::Add (const std::string &string)
+// {
+// m_prefix.push_back (string);
+// }
+
template<class T>
void
CcnxNameComponents::Add (const T &value)
@@ -128,13 +135,6 @@
m_prefix.push_back (os.str ());
}
-template<class T=std::string>
-void
-CcnxNameComponents::Add (const T &string)
-{
- m_prefix.push_back (string);
-}
-
bool
CcnxNameComponents::operator== (const CcnxNameComponents &prefix) const
{