Data.Thyme.Internal.Micro
Description
FOR INTERNAL USE ONLY.
newtype Micro Source #
Constructors
Defined in Data.Thyme.Internal.Micro
Methods
arbitrary :: Gen Micro #
shrink :: Micro -> [Micro] #
coarbitrary :: Micro -> Gen b -> Gen b #
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Micro -> c Micro #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Micro #
toConstr :: Micro -> Constr #
dataTypeOf :: Micro -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Micro) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Micro) #
gmapT :: (forall b. Data b => b -> b) -> Micro -> Micro #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Micro -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Micro -> r #
gmapQ :: (forall d. Data d => d -> u) -> Micro -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> Micro -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> Micro -> m Micro #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Micro -> m Micro #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Micro -> m Micro #
minBound :: Micro #
maxBound :: Micro #
succ :: Micro -> Micro #
pred :: Micro -> Micro #
toEnum :: Int -> Micro #
fromEnum :: Micro -> Int #
enumFrom :: Micro -> [Micro] #
enumFromThen :: Micro -> Micro -> [Micro] #
enumFromTo :: Micro -> Micro -> [Micro] #
enumFromThenTo :: Micro -> Micro -> Micro -> [Micro] #
Associated Types
type Rep Micro :: Type -> Type #
from :: Micro -> Rep Micro x #
to :: Rep Micro x -> Micro #
range :: (Micro, Micro) -> [Micro] #
index :: (Micro, Micro) -> Micro -> Int #
unsafeIndex :: (Micro, Micro) -> Micro -> Int #
inRange :: (Micro, Micro) -> Micro -> Bool #
rangeSize :: (Micro, Micro) -> Int #
unsafeRangeSize :: (Micro, Micro) -> Int #
Defined in Data.Thyme.Time
(+) :: Micro -> Micro -> Micro #
(-) :: Micro -> Micro -> Micro #
(*) :: Micro -> Micro -> Micro #
negate :: Micro -> Micro #
abs :: Micro -> Micro #
signum :: Micro -> Micro #
fromInteger :: Integer -> Micro #
readsPrec :: Int -> ReadS Micro #
readList :: ReadS [Micro] #
readPrec :: ReadPrec Micro #
readListPrec :: ReadPrec [Micro] #
(/) :: Micro -> Micro -> Micro #
recip :: Micro -> Micro #
fromRational :: Rational -> Micro #
toRational :: Micro -> Rational #
properFraction :: Integral b => Micro -> (b, Micro) #
truncate :: Integral b => Micro -> b #
round :: Integral b => Micro -> b #
ceiling :: Integral b => Micro -> b #
floor :: Integral b => Micro -> b #
showsPrec :: Int -> Micro -> ShowS #
show :: Micro -> String #
showList :: [Micro] -> ShowS #
rnf :: Micro -> () #
(==) :: Micro -> Micro -> Bool #
(/=) :: Micro -> Micro -> Bool #
compare :: Micro -> Micro -> Ordering #
(<) :: Micro -> Micro -> Bool #
(<=) :: Micro -> Micro -> Bool #
(>) :: Micro -> Micro -> Bool #
(>=) :: Micro -> Micro -> Bool #
max :: Micro -> Micro -> Micro #
min :: Micro -> Micro -> Micro #
hashWithSalt :: Int -> Micro -> Int #
hash :: Micro -> Int #
randomR :: RandomGen g => (Micro, Micro) -> g -> (Micro, g) #
random :: RandomGen g => g -> (Micro, g) #
randomRs :: RandomGen g => (Micro, Micro) -> g -> [Micro] #
randoms :: RandomGen g => g -> [Micro] #
zeroV :: Micro #
(^+^) :: Micro -> Micro -> Micro #
negateV :: Micro -> Micro #
(^-^) :: Micro -> Micro -> Micro #
type Basis Micro #
basisValue :: Basis Micro -> Micro #
decompose :: Micro -> [(Basis Micro, Scalar Micro)] #
decompose' :: Micro -> Basis Micro -> Scalar Micro #
type Scalar Micro #
(*^) :: Scalar Micro -> Micro -> Micro #
basicUnsafeFreeze :: Mutable Vector s Micro -> ST s (Vector Micro) #
basicUnsafeThaw :: Vector Micro -> ST s (Mutable Vector s Micro) #
basicLength :: Vector Micro -> Int #
basicUnsafeSlice :: Int -> Int -> Vector Micro -> Vector Micro #
basicUnsafeIndexM :: Vector Micro -> Int -> Box Micro #
basicUnsafeCopy :: Mutable Vector s Micro -> Vector Micro -> ST s () #
elemseq :: Vector Micro -> Micro -> b -> b #
basicLength :: MVector s Micro -> Int #
basicUnsafeSlice :: Int -> Int -> MVector s Micro -> MVector s Micro #
basicOverlaps :: MVector s Micro -> MVector s Micro -> Bool #
basicUnsafeNew :: Int -> ST s (MVector s Micro) #
basicInitialize :: MVector s Micro -> ST s () #
basicUnsafeReplicate :: Int -> Micro -> ST s (MVector s Micro) #
basicUnsafeRead :: MVector s Micro -> Int -> ST s Micro #
basicUnsafeWrite :: MVector s Micro -> Int -> Micro -> ST s () #
basicClear :: MVector s Micro -> ST s () #
basicSet :: MVector s Micro -> Micro -> ST s () #
basicUnsafeCopy :: MVector s Micro -> MVector s Micro -> ST s () #
basicUnsafeMove :: MVector s Micro -> MVector s Micro -> ST s () #
basicUnsafeGrow :: MVector s Micro -> Int -> ST s (MVector s Micro) #
microQuotRem :: Micro -> Micro -> (Int64, Micro) Source #
microDivMod :: Micro -> Micro -> (Int64, Micro) Source #