Fix parameter parsing tests

This commit is contained in:
Patrick Niklaus
2016-02-13 04:23:59 +01:00
parent 207f1d7732
commit d88dda1a45
10 changed files with 227 additions and 103 deletions
+10
View File
@@ -21,6 +21,16 @@ struct TableParameters : public BaseParameters
std::vector<std::size_t> sources;
std::vector<std::size_t> destinations;
TableParameters() = default;
template <typename... Args>
TableParameters(std::vector<std::size_t> sources_,
std::vector<std::size_t> destinations_,
Args... args_)
: BaseParameters{std::forward<Args>(args_)...}, sources{std::move(sources_)},
destinations{std::move(destinations_)}
{
}
bool IsValid() const
{
if (!BaseParameters::IsValid())