{-# LANGUAGE KindSignatures #-} ----------------------------------------------------------------------------- -- | -- Module : Generics.Regular.Selector -- Copyright : (c) 2008 Universiteit Utrecht -- License : BSD3 -- -- Maintainer : generics@haskell.org -- Stability : experimental -- Portability : non-portable -- -- Summary: Representation for record selectors. ----------------------------------------------------------------------------- module Generics.Regular.Selector (Selector(..)) where class Selector s where selName :: t s (f :: * -> *) r -> String