diff -r f2d6d3446adf -r 4137ef9aacc6 lemon/smart_graph.h --- a/lemon/smart_graph.h Fri Apr 24 10:15:33 2009 +0200 +++ b/lemon/smart_graph.h Fri Apr 24 11:54:48 2009 +0200 @@ -55,7 +55,7 @@ public: - typedef SmartDigraphBase Graph; + typedef SmartDigraphBase Digraph; class Node; class Arc; @@ -195,8 +195,6 @@ /// ///\sa concepts::Digraph. class SmartDigraph : public ExtendedSmartDigraphBase { - public: - typedef ExtendedSmartDigraphBase Parent; private: @@ -420,7 +418,7 @@ public: - typedef SmartGraphBase Digraph; + typedef SmartGraphBase Graph; class Node; class Arc; @@ -631,6 +629,8 @@ /// /// \sa concepts::Graph. class SmartGraph : public ExtendedSmartGraphBase { + typedef ExtendedSmartGraphBase Parent; + private: ///SmartGraph is \e not copy constructible. Use GraphCopy() instead. @@ -648,8 +648,6 @@ public: - typedef ExtendedSmartGraphBase Parent; - /// Constructor /// Constructor.