Skip to content
Snippets Groups Projects
  1. Jun 12, 2008
  2. May 31, 2008
    • Rene Brun's avatar
      Extend the TInterpreter class to support the CINT API used so far by ROOT. · a304713a
      Rene Brun authored
      The concrete implementation of the class is in TCint.
      The new functions are essentially interfaces to the existing CINT C++ classes
      like G__ClassInfo, G__CallFunc, G__DataMemberInfo, G__MethodInfo, G__TypeInfo
      and G__TypedefInfo. Most of these functions will call the Reflex interface
      once the CINT/Reflex interface will be available later this year.
      All direct calls to CINT are replaced by calls like gCint->ClassInfo_xxx where gCint
      points to the TCint implementation.
      The existing calls to TCint via gInterpreter are kept because on Windows
      gInterpreter does not call directly TCint, but instead call TWin32InterpreterProxy
      that in turns call TCint.
      On Linux and Mac, gInterpreter and gCint are equivalent.
      
      Once the transformation using gCint will be completed, it will be possible
      to specify at startup time which version of CINT (CINT or CINT7) by loading
      dynamically TCint or TCint7.--This line, and those below, will be ignored--
      
      M    core/meta/src/TStreamerElement.cxx
      M    core/meta/src/TCint.cxx
      M    core/meta/src/TGlobal.cxx
      M    core/meta/src/TBaseClass.cxx
      M    core/meta/src/TDataMember.cxx
      M    core/meta/src/TInterpreter.cxx
      M    core/meta/src/TClass.cxx
      M    core/meta/src/TMethodArg.cxx
      M    core/meta/src/TDataType.cxx
      M    core/meta/src/TMethodCall.cxx
      M    core/meta/src/TIsAProxy.cxx
      M    core/meta/src/TMethod.cxx
      M    core/meta/src/TFunction.cxx
      M    core/meta/inc/TClass.h
      M    core/meta/inc/TDictionary.h
      M    core/meta/inc/TMethodArg.h
      M    core/meta/inc/TDataType.h
      M    core/meta/inc/TMethodCall.h
      M    core/meta/inc/TMethod.h
      M    core/meta/inc/TFunction.h
      M    core/meta/inc/TCint.h
      M    core/meta/inc/TGlobal.h
      M    core/meta/inc/TBaseClass.h
      M    core/meta/inc/TDataMember.h
      M    core/meta/inc/TInterpreter.h
      M    core/thread/src/TThread.cxx
      M    core/base/src/TVirtualFitter.cxx
      M    core/base/src/TStorage.cxx
      M    core/base/src/TQConnection.cxx
      M    core/base/src/TROOT.cxx
      M    core/base/src/TSystem.cxx
      M    core/base/src/TQObject.cxx
      M    core/rint/src/TRint.cxx
      M    core/rint/src/TTabCom.cxx
      M    math/foam/src/TFoam.cxx
      M    math/minuit2/src/TFitterMinuit.cxx
      M    math/mathcore/src/FunctorCint.cxx
      M    math/minuit/src/TMinuit.cxx
      M    tree/tree/src/TTree.cxx
      M    tree/tree/src/TSelectorCint.cxx
      M    tree/tree/src/TSelector.cxx
      M    tree/tree/inc/TSelectorCint.h
      M    roofit/roofitcore/src/RooGenCategory.cxx
      M    roofit/roofitcore/src/RooWorkspace.cxx
      M    hist/hist/src/TF1.cxx
      M    gui/guibuilder/src/TGuiBldDragManager.cxx
      M    net/alien/inc/TAlienSystem.h
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24077 27541ba8-7e3a-0410-8455-c3a389f83636
      a304713a
  3. Apr 03, 2008
Loading