# HG changeset patch
# User alpar
# Date 1094554597 0
# Node ID d2d747fe1db30ff9cb45af774d372b08a12a3107
# Parent  65144c52969c5406b3d54be51cd7ad25b7010ac8
Improve docs.

diff -r 65144c52969c -r d2d747fe1db3 doc/groups.dox
--- a/doc/groups.dox	Tue Sep 07 10:35:31 2004 +0000
+++ b/doc/groups.dox	Tue Sep 07 10:56:37 2004 +0000
@@ -1,3 +1,4 @@
+
 /**
 @defgroup datas Data Structures
 This group describes the several graph structures implemented in HugoLib.
@@ -16,7 +17,8 @@
 
 Hugolib also offers special graphs that cannot be used alone but only
 in conjunction with other graph representation. The examples for this are
-\ref EdgeSet, \ref NodeSet, and the large variety of graph wrappers.
+\ref hugo::EdgeSet "EdgeSet", \ref hugo::NodeSet "NodeSet"
+and the large variety of \ref gwrappers "graph wrappers".
 
 You are free to use the graph structure that fit your requirements
 the best, most graph algorithms and auxiliary data structures can be used
@@ -81,6 +83,3 @@
 This group contains some Experimental structures and algorithms.
 The stuff here is subject to change.
 */
-
-/// \ingroup misc experimental
-namespace hugo { }
diff -r 65144c52969c -r d2d747fe1db3 src/hugo/time_measure.h
--- a/src/hugo/time_measure.h	Tue Sep 07 10:35:31 2004 +0000
+++ b/src/hugo/time_measure.h	Tue Sep 07 10:56:37 2004 +0000
@@ -129,7 +129,7 @@
   ///\code
   ///#include<hugo/time_measure.h>
   ///#include<iostream>
-
+  ///
   ///int main()
   ///{
   ///
@@ -193,6 +193,7 @@
   /// \li \c cu: user cpu time of children,
   /// \li \c cs: system cpu time of children,
   /// \li \c real: real time.
+  /// \relates TimeStamp
   inline std::ostream& operator<<(std::ostream& os,const TimeStamp &t)
   {
     long cls = sysconf(_SC_CLK_TCK);
diff -r 65144c52969c -r d2d747fe1db3 src/hugo/xy.h
--- a/src/hugo/xy.h	Tue Sep 07 10:35:31 2004 +0000
+++ b/src/hugo/xy.h	Tue Sep 07 10:56:37 2004 +0000
@@ -118,7 +118,10 @@
 
     };
 
-  ///Reading a plainvector from a stream
+  ///Read a plainvector from a stream
+
+  ///\relates xy
+  ///
   template<typename T>
   inline
   std::istream& operator>>(std::istream &is, xy<T> &z)
@@ -128,7 +131,10 @@
     return is;
   }
 
-  ///Outputting a plainvector to a stream
+  ///Write a plainvector to a stream
+
+  ///\relates xy
+  ///
   template<typename T>
   inline
   std::ostream& operator<<(std::ostream &os, xy<T> z)