COIN-OR::LEMON - Graph Library

Changeset 1448:0274acee0e35 in lemon-0.x for lemon


Ignore:
Timestamp:
06/07/05 18:12:14 (19 years ago)
Author:
Alpar Juttner
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1928
Message:

UndirTag? added to the graphs

Location:
lemon
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • lemon/bits/iterable_graph_extender.h

    r1435 r1448  
    44
    55#include <lemon/invalid.h>
     6#include <lemon/utility.h>
    67
    78namespace lemon {
     
    1112  public:
    1213
     14    /// Indicates that the graph is undirected.
     15
     16    ///\todo Better name?
     17    ///
     18    ///\bug Should it be here?
     19    typedef False UndirTag;
     20
    1321    typedef _Base Parent;
    1422    typedef IterableGraphExtender<_Base> Graph;
     
    171179  public:
    172180
     181    /// Indicates that the graph is undirected.
     182
     183    ///\todo Better name?
     184    ///
     185    ///\bug Should it be here?
     186    ///\bug Should be tested in the concept checker whether it is defined
     187    ///correctly.
     188    typedef True UndirTag;
     189
    173190    typedef IterableGraphExtender<_Base> Parent;
    174191    typedef IterableUndirGraphExtender<_Base> Graph;
  • lemon/concept/graph.h

    r1435 r1448  
    2323
    2424#include <lemon/invalid.h>
     25#include <lemon/utility.h>
    2526#include <lemon/concept/maps.h>
    2627#include <lemon/concept_check.h>
     
    4445         public IterableGraphComponent, public MappableGraphComponent {
    4546    public:
     47      ///\e
     48
     49      ///\todo undocumented
     50      ///
     51      typedef False UndirTag;
     52     
    4653      typedef BaseGraphComponent::Node Node;
    4754      typedef BaseGraphComponent::Edge Edge;
     
    116123    {
    117124    public:
     125      ///\e
     126
     127      ///\todo undocumented
     128      ///
     129      typedef False UndirTag;
     130
    118131      /// Defalult constructor.
    119132
  • lemon/concept/undir_graph.h

    r1435 r1448  
    2727
    2828#include <lemon/concept/graph_component.h>
     29#include <lemon/utility.h>
    2930
    3031namespace lemon {
     
    234235    class UndirGraph {
    235236    public:
     237      ///\e
     238
     239      ///\todo undocumented
     240      ///
     241      typedef True UndirTag;
    236242
    237243      /// Type describing a node in the graph
Note: See TracChangeset for help on using the changeset viewer.