src/core/attribute.h
changeset 3182 61fe7fe81ebd
parent 2969 9d05d2a95dfa
child 3190 51fe9001a679
--- a/src/core/attribute.h	Thu May 29 19:09:56 2008 -0700
+++ b/src/core/attribute.h	Thu May 29 23:24:10 2008 -0700
@@ -33,6 +33,15 @@
 class ObjectBase;
 
 /**
+ *
+ * \ingroup core
+ * \defgroup attribute Attribute
+ */
+
+/**
+ *
+ * \ingroup attribute
+ *
  * \brief Hold a value for an Attribute.
  *
  * Instances of this class should always be wrapped into an Attribute object.
@@ -78,6 +87,8 @@
 /**
  * \brief allow setting and getting the value of an attribute.
  *
+ * \ingroup attribute
+ *
  * The goal of this class is to hide from the user how an attribute
  * is actually set or get to or from a class instance. Implementations
  * of this base class are usually provided through the MakeAccessorHelper
@@ -124,6 +135,8 @@
 /**
  * \brief Represent the type of an attribute
  *
+ * \ingroup attribute
+ *
  * Each type of attribute has an associated unique AttributeChecker
  * subclass. The type of the subclass can be safely used by users
  * to infer the type of the associated attribute. i.e., we expect
@@ -180,6 +193,11 @@
 
 };
 
+/**
+ * \brief A class for an empty attribute value
+ *
+ * \ingroup attribute
+ */
 class EmptyAttributeValue : public AttributeValue
 {
 public: