Index: trunk/psLib/src/xml/psXML.h
===================================================================
--- trunk/psLib/src/xml/psXML.h	(revision 4209)
+++ trunk/psLib/src/xml/psXML.h	(revision 4243)
@@ -10,6 +10,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-06-10 18:09:12 $
+ *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-06-14 02:54:07 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -21,14 +21,22 @@
 /// @{
 
+/** A metadata data structure used in parsing arrays.
+ *  
+ *  Contains array information and the metadata storage location.
+*/
 typedef struct
 {
-    psArray*    nonUniqueKeyArray;
-    psArray*    typeArray;
-    psArray*    templateArray;
-    psMetadata* metadata;
-    char*       name;
+    psArray*    nonUniqueKeyArray;     ///< non-unique key names
+    psArray*    typeArray;             ///< array of user defined types
+    psArray*    templateArray;         ///< array of user type templates
+    psMetadata* metadata;              ///< metadata container
+    char*       name;                  ///< name of key
 }
 p_psParseLevelInfo;
 
+/** Allocates a p_psParseLevelInfo structure
+ *   
+ *  @return p_psParseLevelInfo* :   new p_psParseLevelInfo struct
+ */
 p_psParseLevelInfo* p_psParseLevelInfoAlloc(void);
 
