cheshire
0.0-a15137f
cheshire
API
cheshire
GenTree
GenTree
Button
Leaf
Node
ZipTree
given_CommutativeApply_ZipTree
cheshire
/
cheshire
/
GenTree
/
Button
Button
cheshire.GenTree$.Button
final case
class
Button
[
+
N
,
+
L
](
at
:
GenTree
[
N
,
L
],
ancestry
:
List
[
Node
[
N
,
L
]])
Attributes
Source:
Tree.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
isLeft
:
Boolean
Attributes
Source:
Tree.scala
def
isRight
:
Boolean
Attributes
Source:
Tree.scala
def
left
:
Option
[
Button
[
N
,
L
]]
Attributes
Source:
Tree.scala
def
postOrder
[
F
[
_
]](
f
:
Button
[
N
,
L
]
=>
F
[
Unit
])(
using
F
:
Monad
[
F
]):
F
[
Unit
]
Attributes
Source:
Tree.scala
def
postOrderSuccessor
:
Option
[
Button
[
N
,
L
]]
Attributes
Source:
Tree.scala
def
preOrder
[
F
[
_
]](
f
:
Button
[
N
,
L
]
=>
F
[
Unit
])(
using
F
:
Monad
[
F
]):
F
[
Unit
]
Attributes
Source:
Tree.scala
def
preOrderSuccessor
:
Option
[
Button
[
N
,
L
]]
Attributes
Source:
Tree.scala
def
replace
[
N1
>:
N
,
L1
>:
L
](
tree
:
GenTree
[
N1
,
L1
]):
Button
[
N1
,
L1
]
Attributes
Source:
Tree.scala
def
right
:
Option
[
Button
[
N
,
L
]]
Attributes
Source:
Tree.scala
def
sibling
:
Option
[
Button
[
N
,
L
]]
Attributes
Source:
Tree.scala
def
tree
:
GenTree
[
N
,
L
]
Attributes
Source:
Tree.scala
def
up
:
Option
[
Button
[
N
,
L
]]
Attributes
Source:
Tree.scala
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product