File: .lake/packages/lean4/src/lean/Lean/Data/NameMap.lean

full_name: Lean.NameMap
code: def NameMap (α : Type) 
goal: Type

full_name: Lean.mkNameMap
code: @[inline] def mkNameMap (α : Type) : NameMap α 
goal: Lean.NameMap α

full_name: Lean.NameMap.instEmptyCollection
code: instance (α : Type) : EmptyCollection (NameMap α) 
goal: EmptyCollection (Lean.NameMap α)

full_name: Lean.NameMap.instInhabited
code: instance (α : Type) : Inhabited (NameMap α) 
goal: Inhabited (Lean.NameMap α)

full_name: Lean.NameMap.insert
code: def insert (m : NameMap α) (n : Name) (a : α) 
goal: Lean.RBMap Lean.Name α Lean.Name.quickCmp

full_name: Lean.NameMap.contains
code: def contains (m : NameMap α) (n : Name) : Bool 
goal: Bool

full_name: Lean.NameMap.find?
code: def find? (m : NameMap α) (n : Name) : Option α 
goal: Option α

full_name: Lean.NameMap.instForInProdName
code: instance : ForIn m (NameMap α) (Name × α) 
goal: ForIn m (Lean.NameMap α) (Lean.Name × α)

full_name: Lean.NameSet
code: def NameSet 
goal: Type

full_name: Lean.NameSet.empty
code: def empty : NameSet 
goal: Lean.NameSet

full_name: Lean.NameSet.instEmptyCollection
code: instance : EmptyCollection NameSet 
goal: EmptyCollection Lean.NameSet

full_name: Lean.NameSet.instInhabited
code: instance : Inhabited NameSet 
goal: Inhabited Lean.NameSet

full_name: Lean.NameSet.insert
code: def insert (s : NameSet) (n : Name) : NameSet 
goal: Lean.NameSet

full_name: Lean.NameSet.contains
code: def contains (s : NameSet) (n : Name) : Bool 
goal: Bool

full_name: Lean.NameSet.instForInName
code: instance : ForIn m NameSet Name 
goal: ForIn m Lean.NameSet Lean.Name

full_name: Lean.NameSet.append
code: /-- The union of two `NameSet`s. -/
def append (s t : NameSet) : NameSet 
goal: Lean.NameSet

full_name: Lean.NameSet.instAppend
code: instance : Append NameSet 
goal: Append Lean.NameSet

full_name: Lean.NameSSet
code: def NameSSet 
goal: Type

full_name: Lean.NameSSet.empty
code: abbrev empty : NameSSet 
goal: Lean.NameSSet

full_name: Lean.NameSSet.instEmptyCollection
code: instance : EmptyCollection NameSSet 
goal: EmptyCollection Lean.NameSSet

full_name: Lean.NameSSet.instInhabited
code: instance : Inhabited NameSSet 
goal: Inhabited Lean.NameSSet

full_name: Lean.NameSSet.insert
code: abbrev insert (s : NameSSet) (n : Name) : NameSSet 
goal: Lean.NameSSet

full_name: Lean.NameSSet.contains
code: abbrev contains (s : NameSSet) (n : Name) : Bool 
goal: Bool

full_name: Lean.NameHashSet
code: def NameHashSet 
goal: Type

full_name: Lean.NameHashSet.empty
code: @[inline] def empty : NameHashSet 
goal: Lean.NameHashSet

full_name: Lean.NameHashSet.instEmptyCollection
code: instance : EmptyCollection NameHashSet 
goal: EmptyCollection Lean.NameHashSet

full_name: Lean.NameHashSet.instInhabited
code: instance : Inhabited NameHashSet 
goal: Inhabited Lean.NameHashSet

full_name: Lean.NameHashSet.insert
code: def insert (s : NameHashSet) (n : Name) 
goal: Lean.HashSet Lean.Name

full_name: Lean.NameHashSet.contains
code: def contains (s : NameHashSet) (n : Name) : Bool 
goal: Bool

full_name: Lean.MacroScopesView.isPrefixOf
code: def MacroScopesView.isPrefixOf (v₁ v₂ : MacroScopesView) : Bool 
goal: Bool

full_name: Lean.MacroScopesView.isSuffixOf
code: def MacroScopesView.isSuffixOf (v₁ v₂ : MacroScopesView) : Bool 
goal: Bool