@[cbv_opaque] Attribute and Extension #
Scoped set of declaration names that cbv should not unfold.
Supports erase to remove a declaration from the set within a scope.
@[reducible, inline]
Equations
Instances For
Equations
- Lean.Meta.Tactic.Cbv.cbvOpaque = do let __do_lift ← Lean.getEnv pure (Lean.ScopedEnvExtension.getState Lean.Meta.Tactic.Cbv.cbvOpaqueExt __do_lift)
Instances For
Equations
- Lean.Meta.Tactic.Cbv.isCbvOpaque name = do let __do_lift ← Lean.getEnv pure ((Lean.ScopedEnvExtension.getState Lean.Meta.Tactic.Cbv.cbvOpaqueExt __do_lift).contains name)