inline

inline :: a -> a
base GHC.Exts
The call '(inline f)' reduces to f, but inline has a BuiltInRule that tries to inline f (if it has an unfolding) unconditionally The NOINLINE pragma arranges that inline only gets inlined (and hence eliminated) late in compilation, after the rule has had a good chance to fire.
InlineP :: Name -> InlineSpec -> Pragma
template-haskell Language.Haskell.TH.Syntax, template-haskell Language.Haskell.TH
InlineSpec :: Bool -> Bool -> (Maybe (Bool, Int)) -> InlineSpec
template-haskell Language.Haskell.TH.Syntax, template-haskell Language.Haskell.TH
data InlineSpec
template-haskell Language.Haskell.TH.Syntax, template-haskell Language.Haskell.TH
inlineSpecNoPhase :: Bool -> Bool -> InlineSpecQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
inlineSpecPhase :: Bool -> Bool -> Bool -> Int -> InlineSpecQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
type InlineSpecQ = Q InlineSpec
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
OOBInline :: SocketOption
network Network.Socket
PPInLine :: PPLayout
haskell-src Language.Haskell.Pretty
inline decls, with newlines between them