-----------------------------------------------------------------------------
-- |
-- Module      :  Generics.EMGM
-- Copyright   :  (c) 2008 Universiteit Utrecht
-- License     :  BSD3
--
-- Maintainer  :  generics@haskell.org
-- Stability   :  experimental
-- Portability :  non-portable
--
-- \"Extensible and Modular Generics for the Masses\" --- EMGM.
--
-- This top-level module re-exports all other modules of the
-- Generics.EMGM library.
--
-----------------------------------------------------------------------------

module Generics.EMGM (

  -- * Common foundation
  module Generics.EMGM.Common,

  -- * Generic functions
  module Generics.EMGM.Functions,

  -- * Supported datatypes
  module Generics.EMGM.Data,

) where

import Generics.EMGM.Common
import Generics.EMGM.Functions
import Generics.EMGM.Data