-
- Downloads
[PyROOT] Compensate for the absence of instantiated templates
After the changes proposed by PR#3858, TClingMethodInfo does not iterate over instantiated templates anymore. This requires changes in PyROOT, since GetListOfMethods will not return those instantiations. Instead of relying on the instantiations for the lookup of a given function/method to succeed, the list of function templates needs to be checked too and create a TemplateProxy if necessary.
Showing
- bindings/pyroot/src/Cppyy.cxx 30 additions, 0 deletionsbindings/pyroot/src/Cppyy.cxx
- bindings/pyroot/src/Cppyy.h 2 additions, 0 deletionsbindings/pyroot/src/Cppyy.h
- bindings/pyroot/src/RootWrapper.cxx 5 additions, 0 deletionsbindings/pyroot/src/RootWrapper.cxx
- bindings/pyroot/src/TemplateProxy.cxx 46 additions, 42 deletionsbindings/pyroot/src/TemplateProxy.cxx
Loading
Please register or sign in to comment