Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
Instances
Eq C'YGSize Source # | |
Show C'YGSize Source # | |
Storable C'YGSize Source # | |
Instances
Data C'YGNode Source # | |
Defined in Bindings.Yoga gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'YGNode -> c C'YGNode # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'YGNode # toConstr :: C'YGNode -> Constr # dataTypeOf :: C'YGNode -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c C'YGNode) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'YGNode) # gmapT :: (forall b. Data b => b -> b) -> C'YGNode -> C'YGNode # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'YGNode -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'YGNode -> r # gmapQ :: (forall d. Data d => d -> u) -> C'YGNode -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> C'YGNode -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'YGNode -> m C'YGNode # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'YGNode -> m C'YGNode # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'YGNode -> m C'YGNode # |
type C'YGMeasureFunc = FunPtr (Ptr C'YGNode -> CFloat -> CInt -> CFloat -> CInt -> IO (Ptr C'YGSize)) Source #
mk'YGMeasureFunc :: (Ptr C'YGNode -> CFloat -> CInt -> CFloat -> CInt -> IO (Ptr C'YGSize)) -> IO C'YGMeasureFunc Source #
mk'YGPrintFunc :: (Ptr C'YGNode -> IO ()) -> IO C'YGPrintFunc Source #
mK'YGMeasureFunc :: C'YGMeasureFunc -> Ptr C'YGNode -> CFloat -> CInt -> CFloat -> CInt -> IO (Ptr C'YGSize) Source #
mK'YGPrintFunc :: C'YGPrintFunc -> Ptr C'YGNode -> IO () Source #
c'YGNodeCanUseCachedMeasurement :: CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CInt Source #
p'YGNodeCanUseCachedMeasurement :: FunPtr (CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CInt) Source #
c'YGNodeSetMeasureFunc :: Ptr C'YGNode -> Ptr C'YGMeasureFunc -> IO () Source #
c'YGNodeGetMeasureFunc :: Ptr C'YGNode -> IO (Ptr C'YGMeasureFunc) Source #
p'YGNodeSetMeasureFunc :: FunPtr (Ptr C'YGNode -> Ptr C'YGMeasureFunc -> IO ()) Source #
c'YGNodeSetPrintFunc :: Ptr C'YGNode -> Ptr C'YGPrintFunc -> IO () Source #
p'YGNodeGetMeasureFunc :: FunPtr (Ptr C'YGNode -> IO (Ptr C'YGMeasureFunc)) Source #
c'YGNodeGetPrintFunc :: Ptr C'YGNode -> IO (Ptr C'YGPrintFunc) Source #
p'YGNodeSetPrintFunc :: FunPtr (Ptr C'YGNode -> Ptr C'YGPrintFunc -> IO ()) Source #
p'YGNodeGetPrintFunc :: FunPtr (Ptr C'YGNode -> IO (Ptr C'YGPrintFunc)) Source #