Documentation

Std.Data.DTreeMap.Raw.AdditionalOperations

Additional dependent raw tree map operations #

This file defines more operations on Std.DTreeMap.Raw. We currently do not provide lemmas for these functions.

@[inline]
def Std.DTreeMap.Raw.filterMap {α : Type u} {β : αType v} {γ : αType w} {cmp : ααOrdering} (f : (a : α) → β aOption (γ a)) (t : Raw α β cmp) :
Raw α γ cmp

Updates the values of the map by applying the given function to all mappings, keeping only those mappings where the function returns some value.

Equations
Instances For
    @[inline]
    def Std.DTreeMap.Raw.map {α : Type u} {β : αType v} {γ : αType w} {cmp : ααOrdering} (f : (a : α) → β aγ a) (t : Raw α β cmp) :
    Raw α γ cmp

    Updates the values of the map by applying the given function to all mappings.

    Equations
    Instances For

      We do not provide get*GE, get*GT, get*LE and get*LT functions for the raw trees.