diff -r 8c14aa8f27a2 -r 7ceab500e1f6 doc/graph_io.dox --- a/doc/graph_io.dox Thu Jun 30 16:13:30 2005 +0000 +++ b/doc/graph_io.dox Fri Jul 01 10:33:27 2005 +0000 @@ -206,12 +206,13 @@ reader.run(); \endcode -\section types The background of Reading and Writing -The \c GraphReader should know how to read a Value from the given map. +\section types Background of Reading and Writing +To read a map (on the nodes or edges) +the \c GraphReader should know how to read a Value from the given map. By the default implementation the input operator reads a value from the stream and the type of the readed value is the value type of the given map. When the reader should skip a value in the stream, because you do not -want to store it in map, the reader skips a character sequence without +want to store it in a map, the reader skips a character sequence without whitespace. If you want to change the functionality of the reader, you can use @@ -229,7 +230,7 @@ }; \endcode -By example, the \c "strings" nodemap contains strings and you do not need +For example, the \c "strings" nodemap contains strings and you do not need the value of the string just the length. Then you can implement own Reader struct. @@ -253,7 +254,7 @@ should provide an inner template class Reader for each type, and an DefaultReader for skipping a value. -The specialization of the writing should be very similar to the reading. +The specialization of writing should be very similar to that of reading. \author Balazs Dezso */