Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. data ParameterType

    inline-c Language.C.Inline.Internal

    No documentation available.

  2. data ParseTypedC

    inline-c Language.C.Inline.Internal

    No documentation available.

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

    inline-c Language.C.Inline.Internal

    No documentation available.

  4. Plain :: HaskellIdentifier -> ParameterType

    inline-c Language.C.Inline.Internal

    No documentation available.

  5. data ParameterDeclaration i

    inline-c Language.C.Types

    No documentation available.

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

    inline-c Language.C.Types

    No documentation available.

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

    inline-c Language.C.Types

    No documentation available.

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

    inline-c Language.C.Types

    No documentation available.

  9. 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.

  10. data ParameterDeclaration i

    inline-c Language.C.Types.Parse

    No documentation available.

Page 578 of many | Previous | Next