• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • refl

  • Documentation
  • refl lib
  • Refl .Tools .ParameterizedVector Module
ON THIS PAGE
  • Parameters
  • Signature
package refl
  • refl
    • Refl
      • Builtins
        • Refl
          • Delay
          • Delays
          • Kinds
          • Sequence
            • T
          • UnaryTypeS
      • Compare
        • Comparer
        • Comparers
      • Converter
      • Converters
      • Delay
      • Delays
      • Eq
        • Equaler
        • Equalers
      • Hash
        • Hasher
        • Hashers
          • T
      • Kinds
      • Lift
        • Exp
          • Lifter
          • Lifters
            • T
        • Make
          • Lifter
          • Lifters
            • T
          • Target
        • Pat
          • Lifter
          • Lifters
            • T
      • Mapper
      • Mappers
      • Ocaml_attributes
      • Printer
      • PrinterSequence
      • Printers
        • T
      • Sequence
        • T
      • StringMap
      • Tools
        • BinaryTypeS
        • BinaryVector
          • T
        • Constructor
          • Map
            • M
            • RecordMap
              • Tools
            • Tools
        • Desc_type
        • Desc_vector
          • T
        • Mapper
        • MapperTools
          • M
        • Object
          • Method
          • Methods
          • Object
          • Objects
        • ParameterizedVector
          • T
          • Unary
            • Item
            • U
            • Unary
              • T
        • Record
          • Field
          • Fields
          • Map
            • M
            • Tools
          • Record
          • Records
        • Section
        • SignedVector
          • T
        • Tuple
          • Item
          • Items
          • Tuple
          • Tuples
        • Variant
        • Vector
          • T
        • VectorS
          • T
      • UnaryTypeS
      • Visit
        • Make
          • V
            • Applicative
          • Visitor
          • Visitors
            • T
        • VisitS
          • Visitor
          • Visitors
            • T
        • VisitorS
          • Applicative
  • refl.ppx
    • Ppx_refl
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module T : BinaryTypeS

Signature

type ('a, 'b, 'occurrence) item =
  1. | None : (_, _, [ `Absent ]) item
  2. | Some : ('a, 'b) T.t -> ('a, 'b, _) item
type ('sequence, 'b, 'occurrences) t =
  1. | [] : (unit, _, unit) t
  2. | :: : ('head, 'b, 'occurrence) item * ('tail, 'b, 'occurrences) t -> ('head * 'tail, 'b, 'occurrence * 'occurrences) t
module Unary (U : TypeS) : sig ... end
ON THIS PAGE
  • Parameters
  • Signature

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct