HROOT.Core.TArray
newtype TArray Source #
Constructors
Defined in HROOT.Core.TArray.Implementation
Methods
getAt :: TArray -> CInt -> IO CDouble Source #
setArray :: TArray -> CInt -> IO () Source #
setAt :: TArray -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArray.RawType
showsPrec :: Int -> TArray -> ShowS #
show :: TArray -> String #
showList :: [TArray] -> ShowS #
Associated Types
type Raw TArray #
get_fptr :: TArray -> Ptr (Raw TArray) #
cast_fptr_to_obj :: Ptr (Raw TArray) -> TArray #
(==) :: TArray -> TArray -> Bool #
(/=) :: TArray -> TArray -> Bool #
compare :: TArray -> TArray -> Ordering #
(<) :: TArray -> TArray -> Bool #
(<=) :: TArray -> TArray -> Bool #
(>) :: TArray -> TArray -> Bool #
(>=) :: TArray -> TArray -> Bool #
max :: TArray -> TArray -> TArray #
min :: TArray -> TArray -> TArray #
delete :: TArray -> IO () #
Defined in HROOT.Core.TArray.Cast
cast :: TArray -> (Ptr RawTArray -> IO r) -> IO r #
uncast :: Ptr RawTArray -> (TArray -> IO r) -> IO r #
class IDeletable a => ITArray a where Source #
getAt :: a -> CInt -> IO CDouble Source #
setArray :: a -> CInt -> IO () Source #
setAt :: a -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayC.Implementation
getAt :: TArrayC -> CInt -> IO CDouble Source #
setArray :: TArrayC -> CInt -> IO () Source #
setAt :: TArrayC -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayD.Implementation
getAt :: TArrayD -> CInt -> IO CDouble Source #
setArray :: TArrayD -> CInt -> IO () Source #
setAt :: TArrayD -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayF.Implementation
getAt :: TArrayF -> CInt -> IO CDouble Source #
setArray :: TArrayF -> CInt -> IO () Source #
setAt :: TArrayF -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayI.Implementation
getAt :: TArrayI -> CInt -> IO CDouble Source #
setArray :: TArrayI -> CInt -> IO () Source #
setAt :: TArrayI -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayL.Implementation
getAt :: TArrayL -> CInt -> IO CDouble Source #
setArray :: TArrayL -> CInt -> IO () Source #
setAt :: TArrayL -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayL64.Implementation
getAt :: TArrayL64 -> CInt -> IO CDouble Source #
setArray :: TArrayL64 -> CInt -> IO () Source #
setAt :: TArrayL64 -> CDouble -> CInt -> IO () Source #
Defined in HROOT.Core.TArrayS.Implementation
getAt :: TArrayS -> CInt -> IO CDouble Source #
setArray :: TArrayS -> CInt -> IO () Source #
setAt :: TArrayS -> CDouble -> CInt -> IO () Source #
upcastTArray :: forall a. (FPtr a, ITArray a) => a -> TArray Source #
downcastTArray :: forall a. (FPtr a, ITArray a) => TArray -> a Source #
tArray_GetSize :: TArray -> IO CInt Source #