24 #include "spdlog/fmt/ostr.h"
25 #include "spdlog/spdlog.h"
40 bool const logErrors =
true)
42 bool inValidInputRange = (input.size() <= std::size_t(1000));
43 if (!inValidInputRange && logErrors)
45 spdlog::error(
"withinValidInputRange(::ad::rss::core::RelativeConstellationVector)>> {}, invalid input range",
49 if (inValidInputRange)
51 for (
auto const &member : input)
54 inValidInputRange = inValidInputRange && memberInValidInputRange;
55 if (!memberInValidInputRange && logErrors)
57 spdlog::error(
"withinValidInputRange(::ad::rss::core::RelativeConstellationVector)>> {}, invalid member {}",
63 return inValidInputRange;