Skip to content

Conversation

@linev
Copy link
Member

@linev linev commented May 16, 2017

Improved variant of PR #578

Idea to create separate actions list, which will be used only for text-based streaming.
Most actions functions can be reused from normal I/O,
only several cases should be implemented slightly different.

On the long run one could create complimentary actions list for reading data with TBufferXML or TBufferSQL2 and fully isolate text-based and binary I/O

That is in PR:

creating separate list fWriteText, now used only with JSON
provide new method TStreamerInfo::AddWriteTextAction() to fill actions list
actions build from the full list of class members (avoid compressed members)
provide specialized actions for kTNamed, kTObject, kSTLp and kStreamLoop
make actions for kSTLp and kStreamLoop with template parameter isText, potentially can be reused in binary I/O

PR solves several existing problem with JSON:

TNamed and TObject as direct data members
correct store of kSTLp members with arrays
kStreamLoop member with fCounter==0
kStreamLoop member with fCounter==1
rudimentary support for TRef
store dummy TObject instance

With provided code all my test classes working. I can provide patch for roottest.

P.S. Most probably, Travis-CI check will be unhappy about source-code formatting.

linev added 10 commits May 16, 2017 17:31
In most cases it should be same actions like for binary I/O,
but several special cases will be implemented.
Also in such list original (not-compressed) list of data members will be
used. This will solve problem of unfolding such compressed members later
Main difference - it is not-optimized list, therefore there is no need
to unfold compressed data members
When such classes stored, class streamer called directly.
Such approach does not work with text storage, therefore special actions
required.
When TObject instance was stored as is, wrong output was produced.
Now UniqueID, fBits and process ID stored normally
Required for special handling of kStreamerLoop members.
Special case when empty arrays should be stored - 
binary I/O completely ignores such containers, 
but text representaion need normal array structure arround nulls
isText boolean parameter let provide customization for text-based
streaming. Potentially same action can be used for binary I/O
It should be handled as normal array.
Just reuse postprocessing code for TObject.
Makes output more readable, but TRef need much more work 
to be supported with JSON and JSROOT
In original code direct class streamer is called, 
which is impossible to handle with TBufferJSON.
Keep binary code as well in the action to have possibility
use same code-base for binary use-case
@linev linev requested a review from pcanal May 16, 2017 15:41
@phsft-bot
Copy link

Starting build on gcc49/centos7, native/mac1012, gcc49/slc6, gcc62/slc6, native/ubuntu14 with CMake flags -Dvc=OFF -Dimt=ON -Dccache=ON

@phsft-bot
Copy link

Build failed on mac1012/native.
See console output.

Warnings:

  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/TMVA/DNN/Architectures/Cpu/CpuMatrix.h:62:50: warning: instantiation of variable 'TMVA::DNN::TCpuMatrix<double>::fOnes' required here, but no definition is available [-Wundefined-var-template]
  • include/TMVA/DNN/Architectures/Cpu/CpuMatrix.h:144:4: warning: instantiation of variable 'TMVA::DNN::TCpuMatrix<double>::fPool' required here, but no definition is available [-Wundefined-var-template]
  • include/TMVA/DNN/Architectures/Cpu/CpuMatrix.h:62:50: warning: instantiation of variable 'TMVA::DNN::TCpuMatrix<float>::fOnes' required here, but no definition is available [-Wundefined-var-template]
  • include/TMVA/DNN/Architectures/Cpu/CpuMatrix.h:144:4: warning: instantiation of variable 'TMVA::DNN::TCpuMatrix<float>::fPool' required here, but no definition is available [-Wundefined-var-template]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, float, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • /Volumes/HDD2/ec/build/workspace/root-pullrequests-build/roottest/root/hist/v7unit/biniter.cxx:14:15: warning: loop variable 'bin' is always a copy because the range of type 'TH2F' (aka 'THist<2, float, THistStatContent, THistStatUncertainty>') does not return a reference [-Wrange-loop-analysis]
  • /Volumes/HDD2/ec/build/workspace/root-pullrequests-build/roottest/root/hist/v7unit/biniter.cxx:49:15: warning: loop variable 'bin' is always a copy because the range of type 'TH2F' (aka 'THist<2, float, THistStatContent, THistStatUncertainty>') does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<1, double, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, int, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<2, char, Detail::THistDataDefaultStorage, THistStatContent>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisEquidistant>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisGrow>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:404:42: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:411:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]
  • include/ROOT/THistImpl.hxx:418:17: warning: loop variable 'binref' is always a copy because the range of type 'const ROOT::Experimental::Detail::THistImpl<ROOT::Experimental::Detail::THistData<3, float, Detail::THistDataDefaultStorage, THistStatContent, THistStatUncertainty>, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular, ROOT::Experimental::TAxisIrregular>' does not return a reference [-Wrange-loop-analysis]

@bellenot
Copy link
Member

@phsft-bot build with flags -Dhttp=ON

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants