Documentation
PrimParser
.
Buffer
Search
return to top
source
Imports
Init
Mathlib.Order.Fin.Basic
Imported by
Buffer
Buffer
.
instByteArray
Buffer
.
size_byteArray
Buffer
.
instArray
Buffer
.
size_array
source
class
Buffer
(
σ
:
Type
)
:
Type
size :
σ
→
ℕ
Instances
source
@[instance_reducible]
instance
Buffer
.
instByteArray
:
Buffer
ByteArray
Equations
Buffer.instByteArray
=
{
size
:=
ByteArray.size
}
source
@[simp]
theorem
Buffer
.
size_byteArray
(
b
:
ByteArray
)
:
size
b
=
b
.
size
source
@[instance_reducible]
instance
Buffer
.
instArray
{
τ
:
Type
}
:
Buffer
(
Array
τ
)
Equations
Buffer.instArray
=
{
size
:=
Array.size
}
source
@[simp]
theorem
Buffer
.
size_array
{
τ
:
Type
}
(
a
:
Array
τ
)
:
size
a
=
a
.
size