-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Hamlet-style quasiquoter for XML content
--   
--   Hamlet-style quasiquoter for XML content
@package xml-hamlet
@version 0.4.1

module Text.Hamlet.XML
xml :: QuasiQuoter
xmlFile :: FilePath -> Q Exp

-- | Convert some value to a list of attribute pairs.
class ToAttributes a
toAttributes :: ToAttributes a => a -> Map Name Text
instance Text.Hamlet.XML.ToAttributes (Data.XML.Types.Name, Data.Text.Internal.Text)
instance Text.Hamlet.XML.ToAttributes (Data.Text.Internal.Text, Data.Text.Internal.Text)
instance Text.Hamlet.XML.ToAttributes (GHC.Base.String, GHC.Base.String)
instance Text.Hamlet.XML.ToAttributes [(Data.XML.Types.Name, Data.Text.Internal.Text)]
instance Text.Hamlet.XML.ToAttributes [(Data.Text.Internal.Text, Data.Text.Internal.Text)]
instance Text.Hamlet.XML.ToAttributes [(GHC.Base.String, GHC.Base.String)]
instance Text.Hamlet.XML.ToAttributes (Data.Map.Base.Map Data.XML.Types.Name Data.Text.Internal.Text)
instance Text.Hamlet.XML.ToAttributes (Data.Map.Base.Map Data.Text.Internal.Text Data.Text.Internal.Text)
instance Text.Hamlet.XML.ToAttributes (Data.Map.Base.Map GHC.Base.String GHC.Base.String)
