
Org.Org.Semantic.HBase.Transform.PeekSource 





Synopsis 



Documentation 

data PeekSource m t 
a source with lookahead ('peek')  Constructors  MkPeekSource   psSource :: (m t)   psPeek :: (m t)   psReady :: (m Bool)  




remonadPeekSource :: (Monad m1, Monad m2) => (forall a . m1 a > m2 a) > PeekSource m1 t > PeekSource m2 t 

getPeekSourceContents :: MonadOr m => PeekSource m t > m [t] 

getMaybePeekSourceContents :: Monad m => PeekSource m (Maybe c) > m [c] 

referencePeekSource :: (MonadFixedReference m r, MonadZero m) => r [t] > PeekSource m t 

referenceMaybePeekSource :: MonadFixedReference m r => r [c] > PeekSource m (Maybe c) 

refPeekSource :: MonadZero m => Ref m [t] > PeekSource m t 

refMaybePeekSource :: Monad m => Ref m [c] > PeekSource m (Maybe c) 

statePeekSource :: MonadZero m => PeekSource (StateMonad m [t]) t 

stateMaybePeekSource :: Monad m => PeekSource (StateMonad m [c]) (Maybe c) 

constantPeekSource :: Monad m => t > PeekSource m t 

constantMaybePeekSource :: Monad m => c > PeekSource m (Maybe c) 

nullPeekSource :: MonadZero m => PeekSource m t 

nullMaybePeekSource :: Monad m => PeekSource m (Maybe c) 

Produced by Haddock version 0.6 