diff -Nur doctorj-4.0.2-orig/util/src/Yagol.h doctorj-4.0.2/util/src/Yagol.h --- doctorj-4.0.2-orig/util/src/Yagol.h 2003-08-21 14:26:30.000000000 +0200 +++ doctorj-4.0.2/util/src/Yagol.h 2005-02-13 11:27:24.483000816 +0100 @@ -298,8 +298,8 @@ template < class Type > string AboveRangeException::message() const { - return "value " + doctorj::StringUtilities::toString(value()) + - " is above the upper bound " + doctorj::StringUtilities::toString(limit()); + return "value " + doctorj::StringUtilities::toString(this->value()) + + " is above the upper bound " + doctorj::StringUtilities::toString(this->limit()); } @@ -339,8 +339,8 @@ template < class Type > string BelowRangeException::message() const { - return "value " + doctorj::StringUtilities::toString(value()) + - " is below the lower bound " + doctorj::StringUtilities::toString(limit()); + return "value " + doctorj::StringUtilities::toString(this->value()) + + " is below the lower bound " + doctorj::StringUtilities::toString(this->limit()); } @@ -1991,7 +1991,7 @@ vector* const values) { ArgCallback >* validator = - new GroupValidator >(value, valids, nValids); + new GroupValidator >(values, valids, nValids); return addOption(new OptionMultiValues(name, description, validator, strictArgs_)); }