[Lemon-commits] [lemon_svn] deba: r2611 - hugo/trunk/lemon
Lemon SVN
svn at lemon.cs.elte.hu
Mon Nov 6 20:53:54 CET 2006
Author: deba
Date: Tue Mar 7 12:06:57 2006
New Revision: 2611
Modified:
hugo/trunk/lemon/lemon_reader.h
Log:
Removing obsolote "id" map handling
Error message is modified
Modified: hugo/trunk/lemon/lemon_reader.h
==============================================================================
--- hugo/trunk/lemon/lemon_reader.h (original)
+++ hugo/trunk/lemon/lemon_reader.h Tue Mar 7 12:06:57 2006
@@ -895,7 +895,7 @@
} else {
index.push_back(&skipper);
}
- if (id == "label" || (id =="id" && inverter.get() == 0)) {
+ if (id == "label") {
inverter.reset(index.back()->getInverter());
index.back() = inverter.get();
}
@@ -920,7 +920,7 @@
virtual void missing() {
if (readers.empty()) return;
ErrorMessage msg;
- msg << "NodeSet section not found in file: " << name;
+ msg << "NodeSet section not found in file: @nodeset " << name;
throw IOParameterError(msg.message());
}
@@ -1128,7 +1128,7 @@
} else {
index.push_back(&skipper);
}
- if (id == "label" || (id =="id" && inverter.get() == 0)) {
+ if (id == "label") {
inverter.reset(index.back()->getInverter());
index.back() = inverter.get();
}
@@ -1155,7 +1155,7 @@
virtual void missing() {
if (readers.empty()) return;
ErrorMessage msg;
- msg << "EdgeSet section not found in file: " << name;
+ msg << "EdgeSet section not found in file: @edgeset " << name;
throw IOParameterError(msg.message());
}
@@ -1179,7 +1179,9 @@
private:
- typedef std::map<std::string, _reader_bits::MapReaderBase<Edge>*> MapReaders;
+ typedef std::map<std::string, _reader_bits::MapReaderBase<Edge>*>
+ MapReaders;
+
MapReaders readers;
Graph& graph;
@@ -1213,8 +1215,8 @@
/// give back that uicted edge which is mapped to this value.
///
/// The undirected edgeset reader needs a node id reader to identify which
- /// nodes have to be connected. If a NodeSetReader reads an "label" named map,
- /// it will be able to resolve the nodes by ids.
+ /// nodes have to be connected. If a NodeSetReader reads an "label" named
+ /// map, it will be able to resolve the nodes by ids.
///
/// \relates LemonReader
template <typename _Graph, typename _Traits = DefaultReaderTraits>
@@ -1431,7 +1433,7 @@
} else {
index.push_back(&skipper);
}
- if (id == "label" || (id =="id" && inverter.get() == 0)) {
+ if (id == "label") {
inverter.reset(index.back()->getInverter());
index.back() = inverter.get();
}
@@ -1458,7 +1460,7 @@
virtual void missing() {
if (readers.empty()) return;
ErrorMessage msg;
- msg << "UEdgeSet section not found in file: " << name;
+ msg << "UEdgeSet section not found in file: @uedgeset " << name;
throw IOParameterError(msg.message());
}
@@ -1615,7 +1617,7 @@
virtual void missing() {
if (readers.empty()) return;
ErrorMessage msg;
- msg << "Nodes section not found in file: " << name;
+ msg << "Nodes section not found in file: @nodes " << name;
throw IOParameterError(msg.message());
}
@@ -1728,7 +1730,7 @@
virtual void missing() {
if (readers.empty()) return;
ErrorMessage msg;
- msg << "Edges section not found in file: " << name;
+ msg << "Edges section not found in file: @edges " << name;
throw IOParameterError(msg.message());
}
@@ -1880,7 +1882,7 @@
virtual void missing() {
if (edgeReaders.empty() && uEdgeReaders.empty()) return;
ErrorMessage msg;
- msg << "UEdges section not found in file: " << name;
+ msg << "UEdges section not found in file: @uedges " << name;
throw IOParameterError(msg.message());
}
@@ -2007,7 +2009,7 @@
virtual void missing() {
if (readers.empty()) return;
ErrorMessage msg;
- msg << "Attribute section not found in file: " << name;
+ msg << "Attribute section not found in file: @attributes " << name;
throw IOParameterError(msg.message());
}
More information about the Lemon-commits
mailing list