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

  • Documentation
  • rhythm.lib lib
  • Rhythm .Option Module
package rhythm
  • rhythm.lib
    • Rhythm
      • BinarySearch
      • Caml
      • Deque
      • DequeCore
      • Exceptions
      • FeatureBack
        • Add
          • Config
        • Config
        • Default
        • Interface
      • FeatureFront
        • Add
          • Config
        • Config
        • Default
        • Interface
      • FeatureIndexed
        • Add
          • Config
        • Config
        • Interface
      • FeatureMutableIndexed
        • Add
          • Config
        • Config
        • Interface
      • FeatureMutableSyntax
        • Add
          • Config
          • Syntax
            • Array
          • SyntaxExn
            • Array
          • SyntaxNested
            • Array
          • SyntaxReset
            • Array
        • Config
        • Interface
          • Syntax
            • Array
          • SyntaxExn
            • Array
          • SyntaxNested
            • Array
          • SyntaxReset
            • Array
      • FeatureSequence
        • Add
          • Config
        • Config
        • Default
        • Interface
      • FeatureSyntax
        • Add
          • Config
          • Syntax
            • Array
          • SyntaxExn
            • Array
          • SyntaxNested
            • Array
          • SyntaxReset
            • Array
        • Config
        • Interface
          • Syntax
            • Array
          • SyntaxExn
            • Array
          • SyntaxNested
            • Array
          • SyntaxReset
            • Array
      • GeneralBinarySearch
      • Math
      • MutableArrayList
        • Syntax
          • Array
        • SyntaxExn
          • Array
        • SyntaxNested
          • Array
        • SyntaxReset
          • Array
      • MutableArrayListCore
      • OCamlArray
        • Syntax
          • Array
        • SyntaxExn
          • Array
        • SyntaxNested
          • Array
        • SyntaxReset
          • Array
      • OCamlArrayCore
      • OCamlList
        • Syntax
          • Array
        • SyntaxExn
          • Array
        • SyntaxNested
          • Array
        • SyntaxReset
          • Array
      • OCamlListCore
      • Option
        • Infix
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'value t = 'value option
val flatMap : ('a -> 'b t) -> 'a t -> 'b t
val getExn : 'value t -> 'value
val getWithDefault : 'value -> 'value t -> 'value
val isNone : 'value t -> bool
val isSome : 'value t -> bool
val makeNone : _ -> 'value t
val makeSome : 'value -> 'value t
val map : ('a -> 'b) -> 'a t -> 'b t
val mapExn : ('a -> 'b) -> 'a t -> 'b
val mapWithDefault : 'b -> ('a -> 'b) -> 'a t -> 'b
module Infix : sig ... end

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