@@ -63,7 +63,7 @@ data SplitRec : List a -> Type where
64||| Covering function for the `SplitRec` view
64||| Covering function for the `SplitRec` view
65||| Constructs the view in O(n lg n)
65||| Constructs the view in O(n lg n)
66−export total
66+public export total
67splitRec : (xs : List a) -> SplitRec xs
67splitRec : (xs : List a) -> SplitRec xs
68splitRec xs with (sizeAccessible xs)
68splitRec xs with (sizeAccessible xs)
69 splitRec xs | acc with (split xs)
69 splitRec xs | acc with (split xs)
@@ -109,7 +109,7 @@ filteredROK p x xs = LTESucc (filterSmaller xs)
110||| Covering function for the `Filtered` view
110||| Covering function for the `Filtered` view
111||| Constructs the view in O(n lg n)
111||| Constructs the view in O(n lg n)
112−export
112+public export total
113filtered : (p : a -> a -> Bool) -> (xs : List a) -> Filtered p xs
113filtered : (p : a -> a -> Bool) -> (xs : List a) -> Filtered p xs
114filtered p inp with (sizeAccessible inp)
114filtered p inp with (sizeAccessible inp)
115 filtered p [] | _ = FNil
115 filtered p [] | _ = FNil