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


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

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.Internal.Base.String, GHC.Internal.Base.String)]
instance Text.Hamlet.XML.ToAttributes (Data.Map.Internal.Map Data.XML.Types.Name Data.Text.Internal.Text)
instance Text.Hamlet.XML.ToAttributes (Data.Map.Internal.Map Data.Text.Internal.Text Data.Text.Internal.Text)
instance Text.Hamlet.XML.ToAttributes (Data.Map.Internal.Map GHC.Internal.Base.String GHC.Internal.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.Internal.Base.String, GHC.Internal.Base.String)
