Changeset 818:2b687ca1a08b in lemon-0.x for src/hugo/skeletons
- Timestamp:
- 09/08/04 13:48:24 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1114
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/hugo/skeletons/path.h
r807 r818 1 #define SKELETON 1 2 // -*- c++ -*- // 2 3 … … 29 30 30 31 /// Type of the underlying graph. 31 typedef typenameGR Graph;32 typedef /*typename*/ GR Graph; 32 33 /// Edge type of the underlying graph. 33 34 typedef typename Graph::Edge GraphEdge; 34 35 /// Node type of the underlying graph. 35 36 typedef typename Graph::Node GraphNode; 36 37 class NodeIt; 37 38 class EdgeIt; … … 42 43 43 44 /// Length of the path. 44 size_t length() const { }45 size_t length() const {return 0;} 45 46 /// Returns whether the path is empty. 46 47 bool empty() const {} … … 53 54 /// Starting point of the path. 54 55 /// Returns INVALID if the path is empty. 55 NodeIt head() const {}56 GraphNode/*It*/ head() const {return INVALID;} 56 57 /// \brief End point of the path. 57 58 /// 58 59 /// End point of the path. 59 60 /// Returns INVALID if the path is empty. 60 NodeIt tail() const {}61 GraphNode/*It*/ tail() const {return INVALID;} 61 62 62 63 /// \brief First NodeIt/EdgeIt. … … 166 167 class Builder { 167 168 public: 169 170 Path &P; 171 168 172 ///\param _P the path you want to fill in. 169 173 ///
Note: See TracChangeset
for help on using the changeset viewer.