KiCS-0.9.3: A compiler from Curry to Haskell

Safe HaskellSafe-Infered

Curry.Module.Dequeue

Documentation

data C_Queue t0 Source

Instances

Read t0 => Read (C_Queue t0) 
Show t0 => Show (C_Queue t0) 
BaseCurry t0 => BaseCurry (C_Queue t0) 
Curry t0 => Curry (C_Queue t0) 

c_deqHead :: Curry t0 => C_Queue t0 -> State -> t0Source

c_deqLast :: Curry t0 => C_Queue t0 -> State -> t0Source

c_cons :: Curry t0 => t0 -> C_Queue t0 -> State -> C_Queue t0Source

c_snoc :: Curry t0 => t0 -> C_Queue t0 -> State -> C_Queue t0Source

c_check :: Curry t0 => C_Int -> List t0 -> C_Int -> List t0 -> State -> C_Queue t0Source

c_check'46_'35selFP3'35f'39 :: Curry t45 => T2 (List t45) (List t45) -> State -> List t45Source

c_matchHead :: Curry t0 => C_Queue t0 -> State -> C_Maybe (T2 t0 (C_Queue t0))Source

c_matchLast :: Curry t0 => C_Queue t0 -> State -> C_Maybe (T2 t0 (C_Queue t0))Source

c_matchLast_case_2 :: Curry t0 => C_Int -> List t0 -> C_Int -> List t0 -> State -> C_Maybe (T2 t0 (C_Queue t0))Source

c_matchLast_case_0 :: (BaseCurry t, BaseCurry t0, Curry t1) => t0 -> List t -> State -> C_Maybe (T2 t0 (C_Queue t1))Source

c_matchHead_case_5 :: Curry t0 => C_Int -> C_Int -> List t0 -> List t0 -> State -> C_Maybe (T2 t0 (C_Queue t0))Source

c_matchHead_case_3 :: (BaseCurry t, BaseCurry t0, Curry t1) => t0 -> List t -> State -> C_Maybe (T2 t0 (C_Queue t1))Source

c_check_case_7 :: Curry t0 => C_Int -> List t0 -> C_Int -> List t0 -> C_Int -> C_Int -> T2 (List t0) (List t0) -> C_Bool -> State -> C_Queue t0Source

c_check_case_6 :: Curry t0 => List t0 -> C_Int -> C_Int -> T2 (List t0) (List t0) -> C_Bool -> State -> C_Queue t0Source

c_deqInit_case_8 :: Curry t0 => C_Int -> List t0 -> C_Int -> List t0 -> State -> C_Queue t0Source

c_deqTail_case_9 :: Curry t0 => C_Int -> C_Int -> List t0 -> List t0 -> State -> C_Queue t0Source

c_deqLast_case_10 :: BaseCurry b => b -> t -> b -> C_Bool -> State -> bSource

c_deqHead_case_11 :: BaseCurry b => t -> b -> b -> C_Bool -> State -> bSource