seperate get/set

This commit is contained in:
Erik Frojdh
2019-04-10 12:15:19 +02:00
parent 404d3fa677
commit ec17529c52
9 changed files with 133 additions and 87 deletions

View File

@ -95,6 +95,12 @@ template <typename T> T minusOneIfDifferent(const std::vector<T> &container) {
return static_cast<T>(-1);
}
inline int minusOneIfDifferent(const std::vector<bool> &container) {
if (allEqual(container))
return static_cast<int>(container.front());
return -1;
}
template <typename T>
std::vector<T>
minusOneIfDifferent(const std::vector<std::vector<T>> &container) {