diff options
author | Dave Reisner <dreisner@archlinux.org> | 2014-07-05 15:28:36 -0400 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2014-07-05 15:28:36 -0400 |
commit | 18b650bbc8468dcb077ec95e2ca50c9e6bc5e599 (patch) | |
tree | 8577adfc6bf9da737e1d7c83b3b81af8adba16df | |
parent | 83fc61efa19f92244b8e95a1fbd3899c50665920 (diff) | |
download | mirror-ponymix-18b650bbc8468dcb077ec95e2ca50c9e6bc5e599.tar.gz mirror-ponymix-18b650bbc8468dcb077ec95e2ca50c9e6bc5e599.tar.bz2 mirror-ponymix-18b650bbc8468dcb077ec95e2ca50c9e6bc5e599.zip |
Make Range::InRange a bool
-rw-r--r-- | ponymix.cc | 2 | ||||
-rw-r--r-- | pulse.h | 8 |
2 files changed, 4 insertions, 6 deletions
@@ -554,7 +554,7 @@ static int CommandDispatch(PulseClient& ponymix, int argc, char *argv[]) { } const auto& cmd = string_to_command(opt_action); - if (cmd.second.args.InRange(argc) != 0) { + if (!cmd.second.args.InRange(argc)) { error_wrong_args(cmd.second, cmd.first.c_str()); } @@ -133,11 +133,9 @@ struct Range { return value < min ? min : (value > max ? max : value); } - // Determine if the passed value is within the range. Returns 0 - // on success, else -1 if lower than the minimum, and 1 if higher - // than the maximum. - int InRange(T value) const { - return value < min ? -1 : (value > max ? 1 : 0); + // Determine if the passed value is within the range. + bool InRange(T value) const { + return value >= min && value <= max; } T min; |