Changeset 2416:261b4701405d in lemon-0.x
- Timestamp:
- 03/30/07 16:17:28 (16 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3248
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
demo/reader_writer_demo.cc
r2391 r2416 40 40 try { 41 41 std::string filename="sample.lgf"; 42 std::string name; 42 43 GraphReader<SmartGraph> reader(filename,graph); 43 44 SmartGraph::EdgeMap<int> cap(graph); 44 45 reader.readEdgeMap("capacity",cap); 46 reader.readAttribute("name",name); 45 47 reader.run(); 46 48 … … 52 54 GraphWriter<SmartGraph> writer(std::cout, graph); 53 55 writer.writeEdgeMap("multiplicity", cap); 56 writer.writeAttribute("name",name); 54 57 writer.run(); 55 58 -
demo/sample.lgf
r1901 r2416 21 21 target 5 22 22 @edges 23 @attributes 23 @attributes 24 name "Simple Sample Graph" 24 25 author "Attila BERNATH" 25 26 @end -
lemon/lemon_reader.h
r2391 r2416 1952 1952 /// Add an attribute reader command for the reader. 1953 1953 template <typename Value> 1954 AttributeReader& readAttribute(const std::string& id, Value& value) {1954 AttributeReader& readAttribute(const std::string& label, Value& value) { 1955 1955 return readAttribute<typename Traits::template Reader<Value> > 1956 ( id, value);1956 (label, value); 1957 1957 } 1958 1958 … … 1961 1961 /// Add an attribute reader command for the reader. 1962 1962 template <typename ItemReader, typename Value> 1963 AttributeReader& readAttribute( std::stringlabel, Value& value,1963 AttributeReader& readAttribute(const std::string& label, Value& value, 1964 1964 const ItemReader& ir = ItemReader()) { 1965 1965 checkConcept<_reader_bits::ItemReader<Value>, ItemReader>(); … … 2013 2013 } 2014 2014 } 2015 2015 2016 2016 virtual void missing() { 2017 2017 if (readers.empty()) return;
Note: See TracChangeset
for help on using the changeset viewer.