COIN-OR::LEMON - Graph Library

Changeset 62:aa1700f78754 in lemon-0.x for src/work/alpar/emptygraph.h


Ignore:
Timestamp:
02/04/04 17:02:48 (17 years ago)
Author:
Alpar Juttner
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@77
Message:

{}'s has been inserted after the function declarations. (For Misi's sake.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/work/alpar/emptygraph.h

    r61 r62  
    1313  class NodeIt {};
    1414   
    15   NodeIt &getFirst(NodeIt &) const;
    16   InEdgeIt &getFirst(InEdgeIt &,const NodeIt) const;
    17   OutEdgeIt &getFirst(OutEdgeIt &,const NodeIt) const;
    18   SymEdgeIt &getFirst(SymEdgeIt &,const NodeIt) const;
    19   EachEdgeIt &getFirst(EachEdgeIt &) const;
     15  NodeIt &getFirst(NodeIt &) const {};
     16  InEdgeIt &getFirst(InEdgeIt &,const NodeIt) const {};
     17  OutEdgeIt &getFirst(OutEdgeIt &,const NodeIt) const {};
     18  SymEdgeIt &getFirst(SymEdgeIt &,const NodeIt) const {};
     19  EachEdgeIt &getFirst(EachEdgeIt &) const {};
    2020
    21   NodeIt next(const NodeIt) const;
    22   InEdgeIt next(const InEdgeIt) const;
    23   OutEdgeIt next(const OutEdgeIt) const;
    24   SymEdgeIt next(const SymEdgeIt) const;
    25   EachEdgeIt next(const EachEdgeIt) const;
     21  NodeIt next(const NodeIt) const {};
     22  InEdgeIt next(const InEdgeIt) const {};
     23  OutEdgeIt next(const OutEdgeIt) const {};
     24  SymEdgeIt next(const SymEdgeIt) const {};
     25  EachEdgeIt next(const EachEdgeIt) const {};
    2626
    27   NodeIt &goNext(NodeIt &) const;
    28   InEdgeIt &goNext(InEdgeIt &) const;
    29   OutEdgeIt &goNext(OutEdgeIt &) const;
    30   SymEdgeIt &goNext(SymEdgeIt &) const;
    31   EachEdgeIt &goNext(EachEdgeIt &) const;
     27  NodeIt &goNext(NodeIt &) const {};
     28  InEdgeIt &goNext(InEdgeIt &) const {};
     29  OutEdgeIt &goNext(OutEdgeIt &) const {};
     30  SymEdgeIt &goNext(SymEdgeIt &) const {};
     31  EachEdgeIt &goNext(EachEdgeIt &) const {};
    3232
    33   NodeIt head(const EdgeIt) const;
    34   NodeIt tail(const EdgeIt) const;
     33  NodeIt head(const EdgeIt) const {};
     34  NodeIt tail(const EdgeIt) const {};
    3535 
    36   NodeIt aNode(const InEdgeIt) const;
    37   NodeIt aNode(const OutEdgeIt) const;
    38   NodeIt aNode(const SymEdgeIt) const;
     36  NodeIt aNode(const InEdgeIt) const {};
     37  NodeIt aNode(const OutEdgeIt) const {};
     38  NodeIt aNode(const SymEdgeIt) const {};
    3939
    40   NodeIt bNode(const InEdgeIt) const;
    41   NodeIt bNode(const OutEdgeIt) const;
    42   NodeIt bNode(const SymEdgeIt) const;
     40  NodeIt bNode(const InEdgeIt) const {};
     41  NodeIt bNode(const OutEdgeIt) const {};
     42  NodeIt bNode(const SymEdgeIt) const {};
    4343
    44   bool valid(const NodeIt) const;
    45   bool valid(const EdgeIt) const;
     44  bool valid(const NodeIt) const {};
     45  bool valid(const EdgeIt) const {};
    4646
    47   void setInvalid(NodeIt &) const;
    48   void setInvalid(EdgeIt &) const;
     47  void setInvalid(NodeIt &) const {};
     48  void setInvalid(EdgeIt &) const {};
    4949 
    50   NodeIt addNode();
    51   EdgeIt addEdge(const NodeIt from,const NodeIt to);
     50  NodeIt addNode() {};
     51  EdgeIt addEdge(const NodeIt from,const NodeIt to) {};
    5252   
    53   void delete(NodeIt n);
    54   void delete(EdgeIt e);
     53  void delete(NodeIt n) {};
     54  void delete(EdgeIt e) {};
    5555
    56   void clear();
     56  void clear() {};
    5757
    5858  template<class T> class NodeMap
     
    6161    typedef T ValueType;
    6262    typedef NodeIt KeyType;
    63     void set(const NodeIt i, const T &t);
    64     T get(const NodeIt i) const;
    65     T &operator[](const NodeIt i);
     63    void set(const NodeIt i, const T &t) {};
     64    T get(const NodeIt i) const {};
     65    T &operator[](const NodeIt i) {};
    6666     
    67     NodeMap(const Graph &G);
     67    NodeMap(const Graph &G) {};
    6868  };
    6969
     
    7373    typedef T ValueType;
    7474    typedef EdgeIt KeyType;
    75     void set(const EdgeIt i, const T &t);
    76     T get(const EdgeIt i) const;
    77     T &operator[](const EdgeIt i);
     75    void set(const EdgeIt i, const T &t) {};
     76    T get(const EdgeIt i) const {};
     77    T &operator[](const EdgeIt i) {};
    7878     
    79     EdgeMap(const Graph &G);
     79    EdgeMap(const Graph &G) {};
    8080  };
    8181};
Note: See TracChangeset for help on using the changeset viewer.