HROOT-core-0.10.0.2: HROOT-core.cabal
Cabal-version: 3.0
Name: HROOT-core
Version: 0.10.0.2
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 <ianwookim@gmail.com>
Category: Graphics, Statistics, Math, Numerical
Tested-with: GHC == 9.0.2 || == 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
Source-repository head
type: git
location: https://github.com/wavewave/HROOT
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 >= 0.7, fficxx-runtime >= 0.7, 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