- inline : InlineAttributeKind
 - noinline : InlineAttributeKind
 - macroInline : InlineAttributeKind
 - inlineIfReduce : InlineAttributeKind
 - alwaysInline : InlineAttributeKind
 
Instances For
def
Lean.Compiler.setInlineAttribute
(env : Environment)
(declName : Name)
(kind : InlineAttributeKind)
 :
Equations
- Lean.Compiler.setInlineAttribute env declName kind = Lean.Compiler.inlineAttrs.setValue env declName kind
 
Instances For
Equations
- Lean.Compiler.getInlineAttribute? env declName = Lean.Compiler.inlineAttrs.getValue env declName
 
Instances For
@[reducible, inline]
Equations
- Lean.Compiler.hasInlineAttribute env declName = Lean.Compiler.hasInlineAttrCore✝ env Lean.Compiler.InlineAttributeKind.inline declName
 
Instances For
Equations
Instances For
Equations
- Lean.Compiler.hasNoInlineAttribute env declName = Lean.Compiler.hasInlineAttrCore✝ env Lean.Compiler.InlineAttributeKind.noinline declName
 
Instances For
Equations
- Lean.Compiler.hasMacroInlineAttribute env declName = Lean.Compiler.hasInlineAttrCore✝ env Lean.Compiler.InlineAttributeKind.macroInline declName
 
Instances For
@[reducible, inline]
Equations
Instances For
@[export lean_has_inline_attribute]
Equations
Instances For
@[export lean_has_inline_if_reduce_attribute]
Equations
Instances For
@[export lean_has_noinline_attribute]
Equations
Instances For
@[export lean_has_macro_inline_attribute]