docs: Documentation update
diff --git a/docs/Doxyfile b/docs/Doxyfile
index b2fb53d..ec68f04 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -575,7 +575,7 @@
# introspected-doxygen.h should be manually created:
# For example:
-# ../../../build/utils/ns3-dev-print-introspected-doxygen-debug --group Ccnx > introspected-doxygen.h
+# ../../../build/utils/ns3-dev-print-introspected-doxygen-debug --group Ndn > introspected-doxygen.h
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -1426,7 +1426,7 @@
# If set to YES, the inheritance and collaboration graphs will show the
# relations between templates and their instances.
-TEMPLATE_RELATIONS = NO
+TEMPLATE_RELATIONS = YES
# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT
# tags are set to YES then doxygen will generate a graph for each documented
diff --git a/docs/doxygen.h b/docs/doxygen.h
index 52653bb..02d45c1 100644
--- a/docs/doxygen.h
+++ b/docs/doxygen.h
@@ -3,3 +3,21 @@
*
* Please refer to <a href="../index.html">ndnSIM documentation page</a>
*/
+
+// explicit instantiation and registering
+
+/**
+ * @brief ContentStore with LRU cache replacement policy
+ */
+template class ContentStoreImpl<lru_policy_traits>;
+/**
+ * @brief ContentStore with random cache replacement policy
+ */
+
+template class ContentStoreImpl<random_policy_traits>;
+
+/**
+ * @brief ContentStore with FIFO cache replacement policy
+ */
+template class ContentStoreImpl<fifo_policy_traits>;
+
diff --git a/model/cs/content-store-impl.cc b/model/cs/content-store-impl.cc
index 31cd66e..7734a7b 100644
--- a/model/cs/content-store-impl.cc
+++ b/model/cs/content-store-impl.cc
@@ -244,8 +244,19 @@
////////////////////////////////////////////////////////////////////
// explicit instantiation and registering
+/**
+ * @brief ContentStore with LRU cache replacement policy
+ **/
template class ContentStoreImpl<lru_policy_traits>;
+
+/**
+ * @brief ContentStore with random cache replacement policy
+ **/
template class ContentStoreImpl<random_policy_traits>;
+
+/**
+ * @brief ContentStore with FIFO cache replacement policy
+ **/
template class ContentStoreImpl<fifo_policy_traits>;
NS_OBJECT_ENSURE_REGISTERED_TEMPL(ContentStoreImpl, lru_policy_traits);