Merge pull request #19050 from anton-potapov:fix_range_var_clang_warnings
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
cv::detail::GCompoundContext::GCompoundContext(const cv::GArgs& in_args)
|
||||
{
|
||||
m_args.resize(in_args.size());
|
||||
for (const auto& it : ade::util::indexed(in_args))
|
||||
for (const auto it : ade::util::indexed(in_args))
|
||||
{
|
||||
const auto& i = ade::util::index(it);
|
||||
const auto& in_arg = ade::util::value(it);
|
||||
|
||||
@@ -71,7 +71,7 @@ void linkNodes(ade::Graph& g) {
|
||||
for (const auto& nh : g.nodes()) {
|
||||
if (gm.metadata(nh).get<cv::gimpl::NodeType>().t == cv::gimpl::NodeType::OP) {
|
||||
const auto& op = gm.metadata(nh).get<gimpl::Op>();
|
||||
for (const auto& in : ade::util::indexed(op.args)) {
|
||||
for (const auto in : ade::util::indexed(op.args)) {
|
||||
const auto& arg = ade::util::value(in);
|
||||
if (arg.kind == cv::detail::ArgKind::GOBJREF) {
|
||||
const auto idx = ade::util::index(in);
|
||||
@@ -82,9 +82,9 @@ void linkNodes(ade::Graph& g) {
|
||||
}
|
||||
}
|
||||
|
||||
for (const auto& out : ade::util::indexed(op.outs)) {
|
||||
const auto idx = ade::util::index(out);
|
||||
const auto rc = ade::util::value(out);
|
||||
for (const auto out : ade::util::indexed(op.outs)) {
|
||||
const auto idx = ade::util::index(out);
|
||||
const auto& rc = ade::util::value(out);
|
||||
const auto& out_nh = dataNodes.at(rc);
|
||||
const auto& out_eh = g.link(nh, out_nh);
|
||||
gm.metadata(out_eh).set(cv::gimpl::Output{idx});
|
||||
|
||||
@@ -237,11 +237,11 @@ void cv::gimpl::GCPUExecutable::run(std::vector<InObj> &&input_objs,
|
||||
|
||||
// - Output parameters.
|
||||
// FIXME: pre-allocate internal Mats, etc, according to the known meta
|
||||
for (const auto &out_it : ade::util::indexed(op.outs))
|
||||
for (const auto out_it : ade::util::indexed(op.outs))
|
||||
{
|
||||
// FIXME: Can the same GArg type resolution mechanism be reused here?
|
||||
const auto out_port = ade::util::index(out_it);
|
||||
const auto out_desc = ade::util::value(out_it);
|
||||
const auto out_port = ade::util::index(out_it);
|
||||
const auto& out_desc = ade::util::value(out_it);
|
||||
context.m_results[out_port] = magazine::getObjPtr(m_res, out_desc);
|
||||
}
|
||||
|
||||
@@ -259,10 +259,10 @@ void cv::gimpl::GCPUExecutable::run(std::vector<InObj> &&input_objs,
|
||||
//FIXME: unify with cv::detail::ensure_out_mats_not_reallocated
|
||||
//FIXME: when it's done, remove can_describe(const GMetaArg&, const GRunArgP&)
|
||||
//and descr_of(const cv::GRunArgP &argp)
|
||||
for (const auto &out_it : ade::util::indexed(op_info.expected_out_metas))
|
||||
for (const auto out_it : ade::util::indexed(op_info.expected_out_metas))
|
||||
{
|
||||
const auto out_index = ade::util::index(out_it);
|
||||
const auto expected_meta = ade::util::value(out_it);
|
||||
const auto out_index = ade::util::index(out_it);
|
||||
const auto& expected_meta = ade::util::value(out_it);
|
||||
|
||||
if (!can_describe(expected_meta, context.m_results[out_index]))
|
||||
{
|
||||
|
||||
@@ -232,7 +232,7 @@ void cv::gimpl::FluidAgent::reset()
|
||||
{
|
||||
m_producedLines = 0;
|
||||
|
||||
for (const auto& it : ade::util::indexed(in_views))
|
||||
for (const auto it : ade::util::indexed(in_views))
|
||||
{
|
||||
auto& v = ade::util::value(it);
|
||||
if (v)
|
||||
@@ -505,7 +505,7 @@ void cv::gimpl::FluidAgent::doWork()
|
||||
|
||||
k.m_f(in_args, out_buffers);
|
||||
|
||||
for (const auto& it : ade::util::indexed(in_views))
|
||||
for (const auto it : ade::util::indexed(in_views))
|
||||
{
|
||||
auto& in_view = ade::util::value(it);
|
||||
|
||||
@@ -517,7 +517,7 @@ void cv::gimpl::FluidAgent::doWork()
|
||||
};
|
||||
}
|
||||
|
||||
for (auto out_buf : out_buffers)
|
||||
for (auto* out_buf : out_buffers)
|
||||
{
|
||||
out_buf->priv().writeDone();
|
||||
// FIXME WARNING: Scratch buffers rotated here too!
|
||||
@@ -571,10 +571,10 @@ void cv::gimpl::GFluidExecutable::initBufferRois(std::vector<int>& readStarts,
|
||||
}
|
||||
|
||||
// First, initialize rois for output nodes, add them to traversal stack
|
||||
for (const auto& it : ade::util::indexed(proto.out_nhs))
|
||||
for (const auto it : ade::util::indexed(proto.out_nhs))
|
||||
{
|
||||
const auto idx = ade::util::index(it);
|
||||
const auto nh = ade::util::value(it);
|
||||
const auto& nh = ade::util::value(it);
|
||||
|
||||
const auto &d = m_gm.metadata(nh).get<Data>();
|
||||
|
||||
@@ -927,7 +927,7 @@ std::size_t cv::gimpl::GFluidExecutable::total_buffers_size() const
|
||||
{
|
||||
GConstFluidModel fg(m_g);
|
||||
std::size_t total_size = 0;
|
||||
for (const auto &i : ade::util::indexed(m_buffers))
|
||||
for (const auto i : ade::util::indexed(m_buffers))
|
||||
{
|
||||
// Check that all internal and scratch buffers are allocated
|
||||
const auto idx = ade::util::index(i);
|
||||
@@ -1310,7 +1310,7 @@ void cv::gimpl::GFluidExecutable::run(std::vector<InObj> &input_objs,
|
||||
agent->reset();
|
||||
// Pass input cv::Scalar's to agent argument
|
||||
const auto& op = m_gm.metadata(agent->op_handle).get<Op>();
|
||||
for (const auto& it : ade::util::indexed(op.args))
|
||||
for (const auto it : ade::util::indexed(op.args))
|
||||
{
|
||||
const auto& arg = ade::util::value(it);
|
||||
packArg(agent->in_args[ade::util::index(it)], arg);
|
||||
|
||||
@@ -231,21 +231,21 @@ void cv::gimpl::GOCLExecutable::run(std::vector<InObj> &&input_objs,
|
||||
|
||||
// - Output parameters.
|
||||
// FIXME: pre-allocate internal Mats, etc, according to the known meta
|
||||
for (const auto &out_it : ade::util::indexed(op.outs))
|
||||
for (const auto out_it : ade::util::indexed(op.outs))
|
||||
{
|
||||
// FIXME: Can the same GArg type resolution mechanism be reused here?
|
||||
const auto out_port = ade::util::index(out_it);
|
||||
const auto out_desc = ade::util::value(out_it);
|
||||
const auto out_port = ade::util::index(out_it);
|
||||
const auto& out_desc = ade::util::value(out_it);
|
||||
context.m_results[out_port] = magazine::getObjPtr(m_res, out_desc, true);
|
||||
}
|
||||
|
||||
// Now trigger the executable unit
|
||||
k.apply(context);
|
||||
|
||||
for (const auto &out_it : ade::util::indexed(op_info.expected_out_metas))
|
||||
for (const auto out_it : ade::util::indexed(op_info.expected_out_metas))
|
||||
{
|
||||
const auto out_index = ade::util::index(out_it);
|
||||
const auto expected_meta = ade::util::value(out_it);
|
||||
const auto out_index = ade::util::index(out_it);
|
||||
const auto& expected_meta = ade::util::value(out_it);
|
||||
|
||||
if (!can_describe(expected_meta, context.m_results[out_index]))
|
||||
{
|
||||
@@ -262,8 +262,8 @@ void cv::gimpl::GOCLExecutable::run(std::vector<InObj> &&input_objs,
|
||||
|
||||
for (auto &it : output_objs)
|
||||
{
|
||||
auto& rc = it.first;
|
||||
auto& g_arg = it.second;
|
||||
const auto& rc = it.first;
|
||||
auto& g_arg = it.second;
|
||||
magazine::writeBack(m_res, rc, g_arg);
|
||||
if (rc.shape == GShape::GMAT)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user