src/core/default-value.h
changeset 538 3cc417842b5f
parent 439 fed13fb45eef
child 599 7b7012218291
--- a/src/core/default-value.h	Mon May 07 12:01:51 2007 +0100
+++ b/src/core/default-value.h	Fri May 11 10:37:01 2007 -0400
@@ -6,6 +6,11 @@
 #include <list>
 #include "callback.h"
 
+/**
+ * \defgroup config Simulation configuration
+ *
+ */
+
 namespace ns3 {
 
 class DefaultValueBase
@@ -45,6 +50,7 @@
 };
 
 /**
+ * \ingroup config
  * \param name name of variable to bind
  * \param value value to bind to the specified variable
  *
@@ -58,6 +64,7 @@
 
 /**
  * \brief A Boolean variable for ns3::Bind
+ * \ingroup config
  *
  * Every instance of this type is automatically 
  * registered in the variable pool which is used
@@ -95,6 +102,7 @@
 
 /**
  * \brief An Integer variable for ns3::Bind
+ * \ingroup config
  *
  * Every instance of this type is automatically 
  * registered in the variable pool which is used
@@ -147,6 +155,14 @@
   T m_value;
 };
 
+/**
+ * \brief Named enumeration defaults
+ * \ingroup config
+ *
+ * Every instance of this type is automatically 
+ * registered in the variable pool which is used
+ * by ns3::Bind. 
+ */
 class StringEnumDefaultValue : public DefaultValueBase
 {
 public:
@@ -168,6 +184,7 @@
 
 /**
  * \brief An enum variable for ns3::Bind
+ * \ingroup config
  *
  * Every instance of this type is automatically 
  * registered in the variable pool which is used
@@ -232,6 +249,11 @@
   T m_value;
 };
 
+/**
+ * \brief Class used to call a certain function during the configuration of the
+ * simulation
+ * \ingroup config
+ */
 class CommandDefaultValue : public DefaultValueBase
 {
 public: