Cabal-version: 3.0 Name: HROOT-core Version: 0.10.0.3 Synopsis: Haskell binding to ROOT Core modules Description: HROOT is a haskell Foreign Function Interface (FFI) binding to ROOT. ROOT(http://root.cern.ch) is an object-oriented program and library developed by CERN for physics data analysis. Homepage: https://wavewave.github.io/HROOT license: LGPL-2.1-or-later license-file: LICENSE Author: Ian-Woo Kim Maintainer: Ian-Woo Kim Category: Graphics, Statistics, Math, Numerical Tested-with: GHC == 9.2.4 || == 9.4.2 Extra-source-files: CHANGES Config.hs csrc/HROOT-coreTopLevel.h csrc/HROOTCoreRectangle_t.h csrc/HROOTCoreTApplication.h csrc/HROOTCoreTArray.h csrc/HROOTCoreTArrayC.h csrc/HROOTCoreTArrayD.h csrc/HROOTCoreTArrayF.h csrc/HROOTCoreTArrayI.h csrc/HROOTCoreTArrayL.h csrc/HROOTCoreTArrayL64.h csrc/HROOTCoreTArrayS.h csrc/HROOTCoreTAtt3D.h csrc/HROOTCoreTAttAxis.h csrc/HROOTCoreTAttBBox.h csrc/HROOTCoreTAttBBox2D.h csrc/HROOTCoreTAttCanvas.h csrc/HROOTCoreTAttFill.h csrc/HROOTCoreTAttLine.h csrc/HROOTCoreTAttMarker.h csrc/HROOTCoreTAttPad.h csrc/HROOTCoreTAttText.h csrc/HROOTCoreTClass.h csrc/HROOTCoreTCollection.h csrc/HROOTCoreTColor.h csrc/HROOTCoreTDatime.h csrc/HROOTCoreTDictionary.h csrc/HROOTCoreTDirectory.h csrc/HROOTCoreTGlobal.h csrc/HROOTCoreTKey.h csrc/HROOTCoreTMutex.h csrc/HROOTCoreTNamed.h csrc/HROOTCoreTObjArray.h csrc/HROOTCoreTObject.h csrc/HROOTCoreTQObject.h csrc/HROOTCoreTROOT.h csrc/HROOTCoreTSeqCollection.h csrc/HROOTCoreTStyle.h csrc/HROOTCoreTSystem.h csrc/HROOTCoreTVirtualMutex.h csrc/HROOTCoreTVirtualPad.h csrc/HROOT-coreTopLevel.cpp csrc/HROOTCoreRectangle_t.cpp csrc/HROOTCoreTApplication.cpp csrc/HROOTCoreTArray.cpp csrc/HROOTCoreTArrayC.cpp csrc/HROOTCoreTArrayD.cpp csrc/HROOTCoreTArrayF.cpp csrc/HROOTCoreTArrayI.cpp csrc/HROOTCoreTArrayL.cpp csrc/HROOTCoreTArrayL64.cpp csrc/HROOTCoreTArrayS.cpp csrc/HROOTCoreTAtt3D.cpp csrc/HROOTCoreTAttAxis.cpp csrc/HROOTCoreTAttBBox.cpp csrc/HROOTCoreTAttBBox2D.cpp csrc/HROOTCoreTAttCanvas.cpp csrc/HROOTCoreTAttFill.cpp csrc/HROOTCoreTAttLine.cpp csrc/HROOTCoreTAttMarker.cpp csrc/HROOTCoreTAttPad.cpp csrc/HROOTCoreTAttText.cpp csrc/HROOTCoreTClass.cpp csrc/HROOTCoreTCollection.cpp csrc/HROOTCoreTColor.cpp csrc/HROOTCoreTDatime.cpp csrc/HROOTCoreTDictionary.cpp csrc/HROOTCoreTDirectory.cpp csrc/HROOTCoreTGlobal.cpp csrc/HROOTCoreTKey.cpp csrc/HROOTCoreTMutex.cpp csrc/HROOTCoreTNamed.cpp csrc/HROOTCoreTObjArray.cpp csrc/HROOTCoreTObject.cpp csrc/HROOTCoreTQObject.cpp csrc/HROOTCoreTROOT.cpp csrc/HROOTCoreTSeqCollection.cpp csrc/HROOTCoreTStyle.cpp csrc/HROOTCoreTSystem.cpp csrc/HROOTCoreTVirtualMutex.cpp csrc/HROOTCoreTVirtualPad.cpp Build-Type: Custom custom-setup setup-depends: Cabal < 4, base > 4 && < 5, process Library default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-unused-imports cxx-options: -std=c++17 Build-Depends: base > 4 && < 5, fficxx-runtime >= 0.7.0.1, template-haskell, stdcxx Exposed-Modules: HROOT.Core HROOT.Core.Ordinary HROOT.Core.Template HROOT.Core.TH HROOT.Core.Rectangle_t HROOT.Core.TApplication HROOT.Core.TArray HROOT.Core.TArrayC HROOT.Core.TArrayD HROOT.Core.TArrayF HROOT.Core.TArrayI HROOT.Core.TArrayL HROOT.Core.TArrayL64 HROOT.Core.TArrayS HROOT.Core.TAtt3D HROOT.Core.TAttAxis HROOT.Core.TAttBBox HROOT.Core.TAttBBox2D HROOT.Core.TAttCanvas HROOT.Core.TAttFill HROOT.Core.TAttLine HROOT.Core.TAttMarker HROOT.Core.TAttPad HROOT.Core.TAttText HROOT.Core.TClass HROOT.Core.TCollection HROOT.Core.TColor HROOT.Core.TDatime HROOT.Core.TDictionary HROOT.Core.TDirectory HROOT.Core.TGlobal HROOT.Core.TKey HROOT.Core.TMutex HROOT.Core.TNamed HROOT.Core.TObjArray HROOT.Core.TObject HROOT.Core.TQObject HROOT.Core.TROOT HROOT.Core.TSeqCollection HROOT.Core.TStyle HROOT.Core.TSystem HROOT.Core.TVirtualMutex HROOT.Core.TVirtualPad HROOT.Core.Rectangle_t.RawType HROOT.Core.TApplication.RawType HROOT.Core.TArray.RawType HROOT.Core.TArrayC.RawType HROOT.Core.TArrayD.RawType HROOT.Core.TArrayF.RawType HROOT.Core.TArrayI.RawType HROOT.Core.TArrayL.RawType HROOT.Core.TArrayL64.RawType HROOT.Core.TArrayS.RawType HROOT.Core.TAtt3D.RawType HROOT.Core.TAttAxis.RawType HROOT.Core.TAttBBox.RawType HROOT.Core.TAttBBox2D.RawType HROOT.Core.TAttCanvas.RawType HROOT.Core.TAttFill.RawType HROOT.Core.TAttLine.RawType HROOT.Core.TAttMarker.RawType HROOT.Core.TAttPad.RawType HROOT.Core.TAttText.RawType HROOT.Core.TClass.RawType HROOT.Core.TCollection.RawType HROOT.Core.TColor.RawType HROOT.Core.TDatime.RawType HROOT.Core.TDictionary.RawType HROOT.Core.TDirectory.RawType HROOT.Core.TGlobal.RawType HROOT.Core.TKey.RawType HROOT.Core.TMutex.RawType HROOT.Core.TNamed.RawType HROOT.Core.TObjArray.RawType HROOT.Core.TObject.RawType HROOT.Core.TQObject.RawType HROOT.Core.TROOT.RawType HROOT.Core.TSeqCollection.RawType HROOT.Core.TStyle.RawType HROOT.Core.TSystem.RawType HROOT.Core.TVirtualMutex.RawType HROOT.Core.TVirtualPad.RawType HROOT.Core.Rectangle_t.FFI HROOT.Core.TApplication.FFI HROOT.Core.TArray.FFI HROOT.Core.TArrayC.FFI HROOT.Core.TArrayD.FFI HROOT.Core.TArrayF.FFI HROOT.Core.TArrayI.FFI HROOT.Core.TArrayL.FFI HROOT.Core.TArrayL64.FFI HROOT.Core.TArrayS.FFI HROOT.Core.TAtt3D.FFI HROOT.Core.TAttAxis.FFI HROOT.Core.TAttBBox.FFI HROOT.Core.TAttBBox2D.FFI HROOT.Core.TAttCanvas.FFI HROOT.Core.TAttFill.FFI HROOT.Core.TAttLine.FFI HROOT.Core.TAttMarker.FFI HROOT.Core.TAttPad.FFI HROOT.Core.TAttText.FFI HROOT.Core.TClass.FFI HROOT.Core.TCollection.FFI HROOT.Core.TColor.FFI HROOT.Core.TDatime.FFI HROOT.Core.TDictionary.FFI HROOT.Core.TDirectory.FFI HROOT.Core.TGlobal.FFI HROOT.Core.TKey.FFI HROOT.Core.TMutex.FFI HROOT.Core.TNamed.FFI HROOT.Core.TObjArray.FFI HROOT.Core.TObject.FFI HROOT.Core.TQObject.FFI HROOT.Core.TROOT.FFI HROOT.Core.TSeqCollection.FFI HROOT.Core.TStyle.FFI HROOT.Core.TSystem.FFI HROOT.Core.TVirtualMutex.FFI HROOT.Core.TVirtualPad.FFI HROOT.Core.Rectangle_t.Interface HROOT.Core.TApplication.Interface HROOT.Core.TArray.Interface HROOT.Core.TArrayC.Interface HROOT.Core.TArrayD.Interface HROOT.Core.TArrayF.Interface HROOT.Core.TArrayI.Interface HROOT.Core.TArrayL.Interface HROOT.Core.TArrayL64.Interface HROOT.Core.TArrayS.Interface HROOT.Core.TAtt3D.Interface HROOT.Core.TAttAxis.Interface HROOT.Core.TAttBBox.Interface HROOT.Core.TAttBBox2D.Interface HROOT.Core.TAttCanvas.Interface HROOT.Core.TAttFill.Interface HROOT.Core.TAttLine.Interface HROOT.Core.TAttMarker.Interface HROOT.Core.TAttPad.Interface HROOT.Core.TAttText.Interface HROOT.Core.TClass.Interface HROOT.Core.TCollection.Interface HROOT.Core.TColor.Interface HROOT.Core.TDatime.Interface HROOT.Core.TDictionary.Interface HROOT.Core.TDirectory.Interface HROOT.Core.TGlobal.Interface HROOT.Core.TKey.Interface HROOT.Core.TMutex.Interface HROOT.Core.TNamed.Interface HROOT.Core.TObjArray.Interface HROOT.Core.TObject.Interface HROOT.Core.TQObject.Interface HROOT.Core.TROOT.Interface HROOT.Core.TSeqCollection.Interface HROOT.Core.TStyle.Interface HROOT.Core.TSystem.Interface HROOT.Core.TVirtualMutex.Interface HROOT.Core.TVirtualPad.Interface HROOT.Core.Rectangle_t.Cast HROOT.Core.TApplication.Cast HROOT.Core.TArray.Cast HROOT.Core.TArrayC.Cast HROOT.Core.TArrayD.Cast HROOT.Core.TArrayF.Cast HROOT.Core.TArrayI.Cast HROOT.Core.TArrayL.Cast HROOT.Core.TArrayL64.Cast HROOT.Core.TArrayS.Cast HROOT.Core.TAtt3D.Cast HROOT.Core.TAttAxis.Cast HROOT.Core.TAttBBox.Cast HROOT.Core.TAttBBox2D.Cast HROOT.Core.TAttCanvas.Cast HROOT.Core.TAttFill.Cast HROOT.Core.TAttLine.Cast HROOT.Core.TAttMarker.Cast HROOT.Core.TAttPad.Cast HROOT.Core.TAttText.Cast HROOT.Core.TClass.Cast HROOT.Core.TCollection.Cast HROOT.Core.TColor.Cast HROOT.Core.TDatime.Cast HROOT.Core.TDictionary.Cast HROOT.Core.TDirectory.Cast HROOT.Core.TGlobal.Cast HROOT.Core.TKey.Cast HROOT.Core.TMutex.Cast HROOT.Core.TNamed.Cast HROOT.Core.TObjArray.Cast HROOT.Core.TObject.Cast HROOT.Core.TQObject.Cast HROOT.Core.TROOT.Cast HROOT.Core.TSeqCollection.Cast HROOT.Core.TStyle.Cast HROOT.Core.TSystem.Cast HROOT.Core.TVirtualMutex.Cast HROOT.Core.TVirtualPad.Cast HROOT.Core.Rectangle_t.Implementation HROOT.Core.TApplication.Implementation HROOT.Core.TArray.Implementation HROOT.Core.TArrayC.Implementation HROOT.Core.TArrayD.Implementation HROOT.Core.TArrayF.Implementation HROOT.Core.TArrayI.Implementation HROOT.Core.TArrayL.Implementation HROOT.Core.TArrayL64.Implementation HROOT.Core.TArrayS.Implementation HROOT.Core.TAtt3D.Implementation HROOT.Core.TAttAxis.Implementation HROOT.Core.TAttBBox.Implementation HROOT.Core.TAttBBox2D.Implementation HROOT.Core.TAttCanvas.Implementation HROOT.Core.TAttFill.Implementation HROOT.Core.TAttLine.Implementation HROOT.Core.TAttMarker.Implementation HROOT.Core.TAttPad.Implementation HROOT.Core.TAttText.Implementation HROOT.Core.TClass.Implementation HROOT.Core.TCollection.Implementation HROOT.Core.TColor.Implementation HROOT.Core.TDatime.Implementation HROOT.Core.TDictionary.Implementation HROOT.Core.TDirectory.Implementation HROOT.Core.TGlobal.Implementation HROOT.Core.TKey.Implementation HROOT.Core.TMutex.Implementation HROOT.Core.TNamed.Implementation HROOT.Core.TObjArray.Implementation HROOT.Core.TObject.Implementation HROOT.Core.TQObject.Implementation HROOT.Core.TROOT.Implementation HROOT.Core.TSeqCollection.Implementation HROOT.Core.TStyle.Implementation HROOT.Core.TSystem.Implementation HROOT.Core.TVirtualMutex.Implementation HROOT.Core.TVirtualPad.Implementation Other-Modules: extra-lib-dirs: extra-libraries: Include-dirs: csrc pkgconfig-depends: Install-includes: HROOT-coreType.h HROOTCoreRectangle_t.h HROOTCoreTApplication.h HROOTCoreTArray.h HROOTCoreTArrayC.h HROOTCoreTArrayD.h HROOTCoreTArrayF.h HROOTCoreTArrayI.h HROOTCoreTArrayL.h HROOTCoreTArrayL64.h HROOTCoreTArrayS.h HROOTCoreTAtt3D.h HROOTCoreTAttAxis.h HROOTCoreTAttBBox.h HROOTCoreTAttBBox2D.h HROOTCoreTAttCanvas.h HROOTCoreTAttFill.h HROOTCoreTAttLine.h HROOTCoreTAttMarker.h HROOTCoreTAttPad.h HROOTCoreTAttText.h HROOTCoreTClass.h HROOTCoreTCollection.h HROOTCoreTColor.h HROOTCoreTDatime.h HROOTCoreTDictionary.h HROOTCoreTDirectory.h HROOTCoreTGlobal.h HROOTCoreTKey.h HROOTCoreTMutex.h HROOTCoreTNamed.h HROOTCoreTObjArray.h HROOTCoreTObject.h HROOTCoreTQObject.h HROOTCoreTROOT.h HROOTCoreTSeqCollection.h HROOTCoreTStyle.h HROOTCoreTSystem.h HROOTCoreTVirtualMutex.h HROOTCoreTVirtualPad.h Cxx-sources: csrc/HROOT-coreTopLevel.cpp csrc/HROOTCoreRectangle_t.cpp csrc/HROOTCoreTApplication.cpp csrc/HROOTCoreTArray.cpp csrc/HROOTCoreTArrayC.cpp csrc/HROOTCoreTArrayD.cpp csrc/HROOTCoreTArrayF.cpp csrc/HROOTCoreTArrayI.cpp csrc/HROOTCoreTArrayL.cpp csrc/HROOTCoreTArrayL64.cpp csrc/HROOTCoreTArrayS.cpp csrc/HROOTCoreTAtt3D.cpp csrc/HROOTCoreTAttAxis.cpp csrc/HROOTCoreTAttBBox.cpp csrc/HROOTCoreTAttBBox2D.cpp csrc/HROOTCoreTAttCanvas.cpp csrc/HROOTCoreTAttFill.cpp csrc/HROOTCoreTAttLine.cpp csrc/HROOTCoreTAttMarker.cpp csrc/HROOTCoreTAttPad.cpp csrc/HROOTCoreTAttText.cpp csrc/HROOTCoreTClass.cpp csrc/HROOTCoreTCollection.cpp csrc/HROOTCoreTColor.cpp csrc/HROOTCoreTDatime.cpp csrc/HROOTCoreTDictionary.cpp csrc/HROOTCoreTDirectory.cpp csrc/HROOTCoreTGlobal.cpp csrc/HROOTCoreTKey.cpp csrc/HROOTCoreTMutex.cpp csrc/HROOTCoreTNamed.cpp csrc/HROOTCoreTObjArray.cpp csrc/HROOTCoreTObject.cpp csrc/HROOTCoreTQObject.cpp csrc/HROOTCoreTROOT.cpp csrc/HROOTCoreTSeqCollection.cpp csrc/HROOTCoreTStyle.cpp csrc/HROOTCoreTSystem.cpp csrc/HROOTCoreTVirtualMutex.cpp csrc/HROOTCoreTVirtualPad.cpp