]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/route.cpp
Fix remaining exception class names
[r2c2.git] / source / libr2c2 / route.cpp
index aabe8807b71cd4b7d92927ca6427edce21f804d1..820ce1e32dad1536cce73ec313edfe70de9780f2 100644 (file)
@@ -169,10 +169,10 @@ void Route::set_temporary(bool t)
 void Route::set_turnout(unsigned addr, unsigned path)
 {
        if(!addr)
-               throw InvalidParameterValue("Invalid turnout address");
+               throw invalid_argument("Route::set_turnout");
        int &state = get_item(turnouts, addr);
        if(state>=0 && path!=static_cast<unsigned>(state))
-               throw InvalidState("Setting conflicts with route");
+               throw logic_error("route conflict");
        state = path;
 }