From a86c29be5bb206420aa7520633782c7fc6c1b4db Mon Sep 17 00:00:00 2001 From: Pavel Belikov Date: Sun, 12 Nov 2017 16:45:02 +0300 Subject: add Matcher validation tests --- args.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'args.hxx') diff --git a/args.hxx b/args.hxx index 817835d..c595ab7 100644 --- a/args.hxx +++ b/args.hxx @@ -344,7 +344,7 @@ namespace args */ template Matcher(Short &&shortIn, Long &&longIn) : - shortFlags(std::begin(shortIn), std::end(shortIn)), longFlags(std::begin(longIn), std::end(longIn)) + Matcher(std::begin(shortIn), std::end(shortIn), std::begin(longIn), std::end(longIn)) {} /** Specify a mixed single initializer-list of both short and long flags @@ -360,7 +360,7 @@ namespace args * args::Matcher{"foo", 'f', 'F', "FoO"} */ Matcher(std::initializer_list in) : - shortFlags(EitherFlag::GetShort(in)), longFlags(EitherFlag::GetLong(in)) {} + Matcher(EitherFlag::GetShort(in), EitherFlag::GetLong(in)) {} Matcher(Matcher &&other) : shortFlags(std::move(other.shortFlags)), longFlags(std::move(other.longFlags)) {} -- cgit v1.2.1