#include <array>
#include <boost/config.hpp>
-#include <boost/core/ignore_unused.hpp>
#include <boost/core/lightweight_test.hpp>
#include <boost/histogram/accumulators.hpp>
#include <boost/histogram/accumulators/ostream.hpp>
#include <boost/histogram/axis/category.hpp>
#include <boost/histogram/axis/integer.hpp>
#include <boost/histogram/axis/ostream.hpp>
-#include <boost/variant2/variant.hpp>
#include <boost/histogram/histogram.hpp>
#include <boost/histogram/literals.hpp>
#include <boost/histogram/make_histogram.hpp>
#include <boost/histogram/ostream.hpp>
#include <boost/histogram/storage_adaptor.hpp>
+#include <boost/variant2/variant.hpp>
#include <random>
#include <sstream>
#include <stdexcept>
auto h = make(Tag(), in{1, 3});
int bad1[2][4];
- boost::ignore_unused(bad1);
+ (void)bad1;
BOOST_TEST_THROWS(h.fill(bad1), std::invalid_argument);
std::vector<std::array<int, 4>> bad2;
- boost::ignore_unused(bad2);
+ (void)bad2;
BOOST_TEST_THROWS(h.fill(bad2), std::invalid_argument);
}
BOOST_TEST_EQ(h, h2);
auto w2 = {1};
- boost::ignore_unused(w2);
+ (void)w2;
BOOST_TEST_THROWS(h2.fill(x, weight(w2)), std::invalid_argument);
}
// not rectangular
std::array<std::vector<int>, 2> bad = {{std::vector<int>(1), std::vector<int>(2)}};
- boost::ignore_unused(bad);
+ (void)bad;
BOOST_TEST_THROWS(h2.fill(bad), std::invalid_argument);
}
BOOST_TEST_EQ(h, h2);
const auto bad = {V(std::vector<std::string>(1, "foo")), V(std::vector<int>{1, 2})};
- boost::ignore_unused(bad);
+ (void)bad;
BOOST_TEST_THROWS(h.fill(bad), std::invalid_argument);
}