X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fspeedquantizer.cpp;h=9fa127cb3125fcce5868416d71535558d98195e8;hb=d5cac397cab236ac3e1e0bbbc38204890f87d164;hp=1098d437c38e76caf7ecb6f1afdd335ae5aaf2e5;hpb=d15ac13f2e170f155b4bbd124df48400c339b644;p=r2c2.git diff --git a/source/libr2c2/speedquantizer.cpp b/source/libr2c2/speedquantizer.cpp index 1098d43..9fa127c 100644 --- a/source/libr2c2/speedquantizer.cpp +++ b/source/libr2c2/speedquantizer.cpp @@ -10,13 +10,13 @@ SpeedQuantizer::SpeedQuantizer(unsigned n): weight_limit(10) { if(n<1) - throw InvalidParameterValue("Must have at leats one speed step"); + throw invalid_argument("SpeedQuantizer::SpeedQuantizer"); } void SpeedQuantizer::learn(unsigned i, float s, float w) { if(i>=steps.size()) - throw InvalidParameterValue("Speed step index out of range"); + throw out_of_range("SpeedQuantizer::learn"); steps[i].add(s, w); }