summaryrefslogtreecommitdiff
path: root/cpp/src/XMLTransform/XMLTransform.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2002-11-20 21:25:04 +0000
committerBenoit Foucher <benoit@zeroc.com>2002-11-20 21:25:04 +0000
commit72724d73a3f988db5f26a885ed750cbef8fce6ed (patch)
tree2ada722ac5bd6406a583f5b03116ad8ddf17680b /cpp/src/XMLTransform/XMLTransform.cpp
parentFix (diff)
downloadice-72724d73a3f988db5f26a885ed750cbef8fce6ed.tar.bz2
ice-72724d73a3f988db5f26a885ed750cbef8fce6ed.tar.xz
ice-72724d73a3f988db5f26a885ed750cbef8fce6ed.zip
Minor fix
Diffstat (limited to 'cpp/src/XMLTransform/XMLTransform.cpp')
-rw-r--r--cpp/src/XMLTransform/XMLTransform.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/XMLTransform/XMLTransform.cpp b/cpp/src/XMLTransform/XMLTransform.cpp
index 8c9fa8446f8..279f8691e94 100644
--- a/cpp/src/XMLTransform/XMLTransform.cpp
+++ b/cpp/src/XMLTransform/XMLTransform.cpp
@@ -983,7 +983,9 @@ public:
TransformMap::const_iterator p = _transforms->find(n);
if(p == _transforms->end())
{
- throw SchemaViolation(__FILE__, __LINE__);
+ SchemaViolation ex(__FILE__, __LINE__);
+ ex.reason = "unable to find a transformation for type `" + n + "'";
+ throw ex;
}
p->second->transform(os, info, name, node);
}