# HG changeset patch # User deba # Date 1141389332 0 # Node ID 5dc13b93f8b4ba917a814b334df0c990d0acd8d8 # Parent c1fc2c14a3ae0defa3301313ceacc0da3bde8880 Some documentation arrangement modification diff -r c1fc2c14a3ae -r 5dc13b93f8b4 doc/groups.dox --- a/doc/groups.dox Thu Mar 02 14:22:03 2006 +0000 +++ b/doc/groups.dox Fri Mar 03 12:35:32 2006 +0000 @@ -91,12 +91,12 @@ */ /** -@defgroup graphmapfactory Tools to Make It Easier to Make Graph Maps +@defgroup graphbits Tools to Make It Easier to Make Graphs @ingroup auxdat -\brief Tools to Make It Easier to Make Graph Maps. +\brief Tools to Make It Easier to Make Graphs. -This group describes the tools that makes it easier to make graph maps that -dynamically update with the graph changes. +This group describes the tools that makes it easier to make graphs and +the maps that dynamically update with the graph changes. */ /** diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/alteration_notifier.h --- a/lemon/bits/alteration_notifier.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/alteration_notifier.h Fri Mar 03 12:35:32 2006 +0000 @@ -22,13 +22,13 @@ #include #include -///\ingroup graphmapfactory +///\ingroup graphbits ///\file ///\brief Observer registry for graph alteration observers. namespace lemon { - /// \addtogroup graphmapfactory + /// \addtogroup graphbits /// @{ /// \brief Registry class to register objects observes alterations in diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/array_map.h --- a/lemon/bits/array_map.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/array_map.h Fri Mar 03 12:35:32 2006 +0000 @@ -16,8 +16,8 @@ * */ -#ifndef LEMON_ARRAY_MAP_H -#define LEMON_ARRAY_MAP_H +#ifndef LEMON_BITS_ARRAY_MAP_H +#define LEMON_BITS_ARRAY_MAP_H #include #include @@ -25,14 +25,14 @@ #include #include -/// \ingroup graphmapfactory +/// \ingroup graphbits /// \file /// \brief Graph maps that construct and destruct /// their elements dynamically. namespace lemon { - /// \ingroup graphmapfactory + /// \ingroup graphbits /// /// \brief Graph map based on the array storage. /// @@ -304,4 +304,4 @@ } -#endif //LEMON_ARRAY_MAP_H +#endif diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/default_map.h --- a/lemon/bits/default_map.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/default_map.h Fri Mar 03 12:35:32 2006 +0000 @@ -24,7 +24,7 @@ #include #include -///\ingroup graphmapfactory +///\ingroup graphbits ///\file ///\brief Graph maps that construct and destruct ///their elements dynamically. diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/edge_set_extender.h --- a/lemon/bits/edge_set_extender.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/edge_set_extender.h Fri Mar 03 12:35:32 2006 +0000 @@ -16,9 +16,22 @@ * */ +#ifndef LEMON_BITS_EDGE_SET_EXTENDER_H +#define LEMON_BITS_EDGE_SET_EXTENDER_H +#include +#include + +#include + +///\ingroup graphbits +///\file +///\brief Extenders for the edge set types namespace lemon { + /// \ingroup graphbits + /// + /// \brief Extender for the EdgeSets template class EdgeSetExtender : public Base { public: @@ -259,6 +272,9 @@ }; + /// \ingroup graphbits + /// + /// \brief Extender for the UEdgeSets template class UEdgeSetExtender : public Base { @@ -607,4 +623,7 @@ } }; + } + +#endif diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/graph_adaptor_extender.h --- a/lemon/bits/graph_adaptor_extender.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/graph_adaptor_extender.h Fri Mar 03 12:35:32 2006 +0000 @@ -16,12 +16,23 @@ * */ -#ifndef LEMON_GRAPH_ADAPTOR_EXTENDER_H -#define LEMON_GRAPH_ADAPTOR_EXTENDER_H +#ifndef LEMON_BITS_GRAPH_ADAPTOR_EXTENDER_H +#define LEMON_BITS_GRAPH_ADAPTOR_EXTENDER_H +#include +#include +#include + + +///\ingroup graphbits +///\file +///\brief Extenders for the graph adaptor types namespace lemon { + /// \ingroup graphbits + /// + /// \brief Extender for the GraphAdaptors template class GraphAdaptorExtender : public Base { public: @@ -183,6 +194,9 @@ }; + /// \ingroup graphbits + /// + /// \brief Extender for the UGraphAdaptors template class UGraphAdaptorExtender : public Base { public: diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/graph_extender.h --- a/lemon/bits/graph_extender.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/graph_extender.h Fri Mar 03 12:35:32 2006 +0000 @@ -16,16 +16,22 @@ * */ -#ifndef LEMON_GRAPH_EXTENDER_H -#define LEMON_GRAPH_EXTENDER_H +#ifndef LEMON_BITS_GRAPH_EXTENDER_H +#define LEMON_BITS_GRAPH_EXTENDER_H #include #include #include +///\ingroup graphbits +///\file +///\brief Extenders for the graph types namespace lemon { + /// \ingroup graphbits + /// + /// \brief Extender for the Graphs template class GraphExtender : public Base { public: @@ -320,6 +326,9 @@ } }; + /// \ingroup graphbits + /// + /// \brief BaseExtender for the UGraphs template class UGraphBaseExtender : public Base { @@ -560,6 +569,9 @@ }; + /// \ingroup graphbits + /// + /// \brief Extender for the UGraphs template class UGraphExtender : public Base { public: @@ -978,6 +990,9 @@ }; + /// \ingroup graphbits + /// + /// \brief BaseExtender for the BpUGraphs template class BpUGraphBaseExtender : public Base { public: @@ -1167,6 +1182,9 @@ } }; + /// \ingroup graphbits + /// + /// \brief Extender for the BpUGraphs template class BpUGraphExtender : public Base { public: @@ -1796,4 +1814,4 @@ } -#endif // LEMON_UNDIR_GRAPH_EXTENDER_H +#endif diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/map_extender.h --- a/lemon/bits/map_extender.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/map_extender.h Fri Mar 03 12:35:32 2006 +0000 @@ -28,6 +28,7 @@ namespace lemon { + /// \ingroup graphbits template class IterableMapExtender : public _Map { public: diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/traits.h --- a/lemon/bits/traits.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/traits.h Fri Mar 03 12:35:32 2006 +0000 @@ -297,4 +297,4 @@ } -#endif // LEMON_MAPS_H +#endif diff -r c1fc2c14a3ae -r 5dc13b93f8b4 lemon/bits/vector_map.h --- a/lemon/bits/vector_map.h Thu Mar 02 14:22:03 2006 +0000 +++ b/lemon/bits/vector_map.h Fri Mar 03 12:35:32 2006 +0000 @@ -28,14 +28,14 @@ #include #include -/// \ingroup graphmapfactory +/// \ingroup graphbits /// ///\file ///\brief Vector based graph maps. namespace lemon { - /// \ingroup graphmapfactory + /// \ingroup graphbits /// /// \brief Graph map based on the std::vector storage. ///