settings: buffer: apply helper function

This commit is contained in:
Andrzej Rybczak
2014-11-11 17:53:06 +01:00
parent 059db198be
commit 3aa1ba1b9d

View File

@@ -166,7 +166,7 @@ option_parser::worker buffer(NC::Buffer &arg, ValueT &&value, TransformT &&map)
return option_parser::worker(assign<std::string>(arg, [&arg, map](std::string s) {
NC::Buffer result;
Format::print(Format::parse(s), result, nullptr);
return result;
return map(std::move(result));
}), defaults_to(arg, map(std::forward<ValueT>(value))));
}