Changeset 2467:2025a571895e in lemon-0.x for lemon/graph_reader.h
- Timestamp:
- 08/28/07 16:00:42 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3305
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/graph_reader.h
r2391 r2467 325 325 /// it. It is possible only if there was read a "label" named edge map. 326 326 void readLabel(std::istream& is, Edge& edge) const { 327 returnedgeset_reader.readLabel(is, edge);327 edgeset_reader.readLabel(is, edge); 328 328 } 329 329 … … 444 444 : reader(new LemonReader(_is)), own_reader(true), skipper(_skipper), 445 445 nodeset_reader(*reader, _graph, std::string(), skipper), 446 u _edgeset_reader(*reader, _graph, nodeset_reader,446 uedgeset_reader(*reader, _graph, nodeset_reader, 447 447 std::string(), skipper), 448 448 node_reader(*reader, nodeset_reader, std::string()), 449 u _edge_reader(*reader, u_edgeset_reader, std::string()),449 uedge_reader(*reader, uedgeset_reader, std::string()), 450 450 attribute_reader(*reader, std::string()) {} 451 451 … … 459 459 skipper(_skipper), 460 460 nodeset_reader(*reader, _graph, std::string(), skipper), 461 u _edgeset_reader(*reader, _graph, nodeset_reader,461 uedgeset_reader(*reader, _graph, nodeset_reader, 462 462 std::string(), skipper), 463 463 node_reader(*reader, nodeset_reader, std::string()), 464 u _edge_reader(*reader, u_edgeset_reader, std::string()),464 uedge_reader(*reader, uedgeset_reader, std::string()), 465 465 attribute_reader(*reader, std::string()) {} 466 466 … … 473 473 : reader(_reader), own_reader(false), skipper(_skipper), 474 474 nodeset_reader(*reader, _graph, std::string(), skipper), 475 u _edgeset_reader(*reader, _graph, nodeset_reader,475 uedgeset_reader(*reader, _graph, nodeset_reader, 476 476 std::string(), skipper), 477 477 node_reader(*reader, nodeset_reader, std::string()), 478 u _edge_reader(*reader, u_edgeset_reader, std::string()),478 uedge_reader(*reader, uedgeset_reader, std::string()), 479 479 attribute_reader(*reader, std::string()) {} 480 480 … … 534 534 template <typename Map> 535 535 UGraphReader& readUEdgeMap(std::string name, Map& map) { 536 u _edgeset_reader.readUEdgeMap(name, map);536 uedgeset_reader.readUEdgeMap(name, map); 537 537 return *this; 538 538 } … … 540 540 template <typename Map> 541 541 UGraphReader& readUEdgeMap(std::string name, const Map& map) { 542 u _edgeset_reader.readUEdgeMap(name, map);542 uedgeset_reader.readUEdgeMap(name, map); 543 543 return *this; 544 544 } … … 551 551 UGraphReader& readUEdgeMap(std::string name, Map& map, 552 552 const ItemReader& ir = ItemReader()) { 553 u _edgeset_reader.readUEdgeMap(name, map, ir);553 uedgeset_reader.readUEdgeMap(name, map, ir); 554 554 return *this; 555 555 } … … 558 558 UGraphReader& readUEdgeMap(std::string name, const Map& map, 559 559 const ItemReader& ir = ItemReader()) { 560 u _edgeset_reader.readUEdgeMap(name, map, ir);560 uedgeset_reader.readUEdgeMap(name, map, ir); 561 561 return *this; 562 562 } … … 568 568 UGraphReader& skipUEdgeMap(std::string name, 569 569 const ItemReader& ir = ItemReader()) { 570 u _edgeset_reader.skipUMap(name, ir);570 uedgeset_reader.skipUMap(name, ir); 571 571 return *this; 572 572 } … … 578 578 template <typename Map> 579 579 UGraphReader& readEdgeMap(std::string name, Map& map) { 580 u _edgeset_reader.readEdgeMap(name, map);580 uedgeset_reader.readEdgeMap(name, map); 581 581 return *this; 582 582 } … … 584 584 template <typename Map> 585 585 UGraphReader& readEdgeMap(std::string name, const Map& map) { 586 u _edgeset_reader.readEdgeMap(name, map);586 uedgeset_reader.readEdgeMap(name, map); 587 587 return *this; 588 588 } … … 595 595 UGraphReader& readEdgeMap(std::string name, Map& map, 596 596 const ItemReader& ir = ItemReader()) { 597 u _edgeset_reader.readEdgeMap(name, map, ir);597 uedgeset_reader.readEdgeMap(name, map, ir); 598 598 return *this; 599 599 } … … 602 602 UGraphReader& readEdgeMap(std::string name, const Map& map, 603 603 const ItemReader& ir = ItemReader()) { 604 u _edgeset_reader.readEdgeMap(name, map, ir);604 uedgeset_reader.readEdgeMap(name, map, ir); 605 605 return *this; 606 606 } … … 612 612 UGraphReader& skipEdgeMap(std::string name, 613 613 const ItemReader& ir = ItemReader()) { 614 u _edgeset_reader.skipEdgeMap(name, ir);614 uedgeset_reader.skipEdgeMap(name, ir); 615 615 return *this; 616 616 } … … 628 628 /// Give a new labeled edge reading command to the reader. 629 629 UGraphReader& readEdge(std::string name, Edge& edge) { 630 u _edge_reader.readEdge(name, edge);630 uedge_reader.readEdge(name, edge); 631 631 } 632 632 … … 636 636 /// Give a new labeled undirected edge reading command to the reader. 637 637 UGraphReader& readUEdge(std::string name, UEdge& edge) { 638 u _edge_reader.readUEdge(name, edge);638 uedge_reader.readUEdge(name, edge); 639 639 } 640 640 … … 678 678 /// \brief Returns true if the reader can give back the items by its label. 679 679 /// 680 /// \briefReturns true if the reader can give back the items by its label.680 /// Returns true if the reader can give back the items by its label. 681 681 bool isLabelReader() const { 682 682 return nodeset_reader.isLabelReader() && 683 u _edgeset_reader.isLabelReader();683 uedgeset_reader.isLabelReader(); 684 684 } 685 685 … … 697 697 /// it. It is possible only if there was read a "label" named edge map. 698 698 void readLabel(std::istream& is, Edge& edge) const { 699 return u _edgeset_reader.readLabel(is, edge);699 return uedgeset_reader.readLabel(is, edge); 700 700 } 701 701 … … 706 706 /// edge map. 707 707 void readLabel(std::istream& is, UEdge& uedge) const { 708 return u _edgeset_reader.readLabel(is, uedge);708 return uedgeset_reader.readLabel(is, uedge); 709 709 } 710 710 … … 718 718 719 719 NodeSetReader<Graph, ReaderTraits> nodeset_reader; 720 UEdgeSetReader<Graph, ReaderTraits> u _edgeset_reader;720 UEdgeSetReader<Graph, ReaderTraits> uedgeset_reader; 721 721 722 722 NodeReader<Graph> node_reader; 723 UEdgeReader<Graph> u _edge_reader;723 UEdgeReader<Graph> uedge_reader; 724 724 725 725 AttributeReader<ReaderTraits> attribute_reader;
Note: See TracChangeset
for help on using the changeset viewer.