Fix parameter parsing tests

This commit is contained in:
Patrick Niklaus
2016-02-13 04:23:59 +01:00
parent 75f356fcc6
commit a57680323f
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())