1{-# LANGUAGE ScopedTypeVariables, ExistentialQuantification, Rank2Types, CPP,
2    MultiParamTypeClasses, FlexibleInstances, UndecidableInstances #-}
3{-# OPTIONS_GHC -Wno-orphans #-}
4
5{- |
6    This module functions identically to "Data.Generics.Uniplate.Data", but instead of
7    using the standard 'Uniplate' / 'Biplate' classes defined in
8    "Data.Generics.Uniplate.Operations" it uses a local copy.
9
10    Only use this module if you are using both @Data@ and @Direct@ instances in
11    the same project and they are conflicting.
12-}
13module Data.Generics.Uniplate.DataOnly(
14    module Data.Generics.Uniplate.Internal.DataOnlyOperations,
15    transformBis, Transformer, transformer
16    ) where
17
18import Data.Generics.Uniplate.Internal.DataOnlyOperations
19
20#include "Internal/DataInc.hs"
21