Hoogle Search

Within LTS Haskell 24.50 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data Purity

    inline-c Language.C.Inline.Context

    A data type to indicate whether the user requested pure or IO function from Haskell

  2. data ParameterType

    inline-c Language.C.Inline.Internal

    No documentation available.

  3. data ParseTypedC

    inline-c Language.C.Inline.Internal

    No documentation available.

  4. ParseTypedC :: Type CIdentifier -> [(CIdentifier, Type CIdentifier, ParameterType)] -> String -> ParseTypedC

    inline-c Language.C.Inline.Internal

    No documentation available.

  5. Plain :: HaskellIdentifier -> ParameterType

    inline-c Language.C.Inline.Internal

    No documentation available.

  6. data ParameterDeclaration i

    inline-c Language.C.Types

    No documentation available.

  7. ParameterDeclaration :: Maybe i -> Type i -> ParameterDeclaration i

    inline-c Language.C.Types

    No documentation available.

  8. Proto :: Type i -> [ParameterDeclaration i] -> Type i

    inline-c Language.C.Types

    No documentation available.

  9. Ptr :: [TypeQualifier] -> Type i -> Type i

    inline-c Language.C.Types

    No documentation available.

  10. module Language.C.Types.Parse

    A parser for C99 declarations. Currently, the parser has the following limitations:

    • Array sizes can only be *, n (where n is a positive integer), x (where x is a C identifier). In C99 they can be arbitrary expressions. See the ArrayType data type.
    • _Bool, _Complex, and _Imaginary are not present.
    • Untyped parameter lists (pre-K&R C) are not allowed.
    The parser is incremental and generic (see CParser). Pretty and Arbitrary instances are provided for all the data types. The entry point if you want to parse C declarations is parameter_declaration.

Page 580 of many | Previous | Next