Documentation

Lean.Util.FoldConsts

@[inline, reducible]
Instances For
    Instances For
      @[inline, reducible]
      Instances For
        unsafe def Lean.Expr.FoldConstsImpl.fold {α : Type} (f : Lake.Nameαα) (size : USize) (e : Lean.Expr) (acc : α) :
        Instances For
          unsafe def Lean.Expr.FoldConstsImpl.fold.visit {α : Type} (f : Lake.Nameαα) (size : USize) (e : Lean.Expr) (acc : α) :
          Instances For
            @[inline]
            unsafe def Lean.Expr.FoldConstsImpl.foldUnsafe {α : Type} (e : Lean.Expr) (init : α) (f : Lake.Nameαα) :
            α
            Instances For
              @[implemented_by Lean.Expr.FoldConstsImpl.foldUnsafe]
              opaque Lean.Expr.foldConsts {α : Type} (e : Lean.Expr) (init : α) (f : Lake.Nameαα) :
              α

              Apply f to every constant occurring in e once.