--- 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: