firrtl
.
passes
.
memlib
CustomYAMLProtocol
Related Doc:
package memlib
object
CustomYAMLProtocol
extends
DefaultYamlProtocol
Source
YamlUtils.scala
Linear Supertypes
DefaultYamlProtocol
,
AdditionalFormats
,
ProductFormats
,
CollectionFormats
,
StandardFormats
,
BasicFormats
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
CustomYAMLProtocol
DefaultYamlProtocol
AdditionalFormats
ProductFormats
CollectionFormats
StandardFormats
BasicFormats
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
object
BigDecimalYamlFormat
extends
YamlFormat
[
BigDecimal
]
Definition Classes
BasicFormats
implicit
object
BigIntYamlFormat
extends
YamlFormat
[
BigInt
]
Definition Classes
BasicFormats
implicit
object
BooleanYamlFormat
extends
YamlFormat
[
Boolean
]
Definition Classes
BasicFormats
implicit
object
ByteYamlFormat
extends
YamlFormat
[
Byte
]
Definition Classes
BasicFormats
implicit
object
CharYamlFormat
extends
YamlFormat
[
Char
]
Definition Classes
BasicFormats
implicit
object
DateTimeYamlFormat
extends
YamlFormat
[
com.github.nscala_time.time.Imports.DateTime
]
Definition Classes
BasicFormats
implicit
object
DoubleYamlFormat
extends
YamlFormat
[
Double
]
Definition Classes
BasicFormats
implicit
object
FloatYamlFormat
extends
YamlFormat
[
Float
]
Definition Classes
BasicFormats
implicit
object
IntYamlFormat
extends
YamlFormat
[
Int
]
Definition Classes
BasicFormats
implicit
object
LongYamlFormat
extends
YamlFormat
[
Long
]
Definition Classes
BasicFormats
implicit
object
ShortYamlFormat
extends
YamlFormat
[
Short
]
Definition Classes
BasicFormats
implicit
object
StringYamlFormat
extends
YamlFormat
[
String
]
Definition Classes
BasicFormats
implicit
object
SymbolYamlFormat
extends
YamlFormat
[
Symbol
]
Definition Classes
BasicFormats
implicit
object
UnitYamlFormat
extends
YamlFormat
[
Unit
]
Definition Classes
BasicFormats
implicit
object
YamlValueFormat
extends
YF
[
YamlValue
]
Definition Classes
AdditionalFormats
implicit
val
_configs
:
YF
[
Config
]
implicit
val
_pin
:
YF
[
Pin
]
implicit
val
_source
:
YF
[
Source
]
implicit
val
_top
:
YF
[
Top
]
implicit
def
arrayFormat
[
A
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
ClassTag
[
A
]
)
:
YF
[
Array
[
A
]] { def write(array: Array[A]): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
CollectionFormats
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
@throws
(
...
)
implicit
def
eitherFormat
[
A
,
B
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
)
:
YF
[
Either
[
A
,
B
]]
Definition Classes
StandardFormats
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
implicit
def
immIndexedSeqFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
IndexedSeq
[
T
]]
Definition Classes
CollectionFormats
implicit
def
immIterableFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
Iterable
[
T
]]
Definition Classes
CollectionFormats
implicit
def
immLinearSeqFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
LinearSeq
[
T
]]
Definition Classes
CollectionFormats
implicit
def
immSeqFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
Seq
[
T
]]
Definition Classes
CollectionFormats
implicit
def
indexedSeqFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
IndexedSeq
[
T
]]
Definition Classes
CollectionFormats
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
implicit
def
iterableFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
Iterable
[
T
]]
Definition Classes
CollectionFormats
def
lazyFormat
[
A
]
(
format: ⇒
YF
[
A
]
)
:
YF
[
A
] { lazy val delegate: net.jcazevedo.moultingyaml.YF[A] }
Definition Classes
AdditionalFormats
def
lift
[
A
]
(
reader:
YamlReader
[
A
]
)
:
YF
[
A
] { def write(obj: A): Nothing }
Definition Classes
AdditionalFormats
def
lift
[
A
]
(
writer:
YamlWriter
[
A
]
)
:
YF
[
A
] { def read(value: net.jcazevedo.moultingyaml.YamlValue): Nothing }
Definition Classes
AdditionalFormats
implicit
def
linearSeqFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
LinearSeq
[
T
]]
Definition Classes
CollectionFormats
implicit
def
listFormat
[
A
]
(
implicit
arg0:
YF
[
A
]
)
:
YF
[
List
[
A
]] { def write(list: List[A]): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
CollectionFormats
implicit
def
mapFormat
[
K
,
V
]
(
implicit
arg0:
YF
[
K
]
,
arg1:
YF
[
V
]
)
:
YF
[
Map
[
K
,
V
]] { def write(m: Map[K,V]): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
CollectionFormats
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
implicit
def
optionFormat
[
A
]
(
implicit
arg0:
YF
[
A
]
)
:
YF
[
Option
[
A
]]
Definition Classes
StandardFormats
def
readField
[
A
]
(
value:
YamlValue
,
fieldName:
String
,
isOption:
Boolean
)
(
implicit
arg0:
YamlReader
[
A
]
)
:
A
Attributes
protected[this]
Definition Classes
ProductFormats
implicit
def
seqFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
Seq
[
T
]]
Definition Classes
CollectionFormats
implicit
def
setFormat
[
A
]
(
implicit
arg0:
YF
[
A
]
)
:
YF
[
Set
[
A
]] { def write(set: Set[A]): net.jcazevedo.moultingyaml.YamlSet }
Definition Classes
CollectionFormats
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
implicit
def
tuple2Format
[
A
,
B
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
)
:
YamlFormat
[(
A
,
B
)] { def write(t: (A, B)): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
StandardFormats
implicit
def
tuple3Format
[
A
,
B
,
C
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
)
:
YamlFormat
[(
A
,
B
,
C
)] { def write(t: (A, B, C)): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
StandardFormats
implicit
def
tuple4Format
[
A
,
B
,
C
,
D
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
)
:
YamlFormat
[(
A
,
B
,
C
,
D
)] { def write(t: (A, B, C, D)): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
StandardFormats
implicit
def
tuple5Format
[
A
,
B
,
C
,
D
,
E
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
)
:
YamlFormat
[(
A
,
B
,
C
,
D
,
E
)] { def write(t: (A, B, C, D, E)): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
StandardFormats
implicit
def
tuple6Format
[
A
,
B
,
C
,
D
,
E
,
F
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
)
:
YamlFormat
[(
A
,
B
,
C
,
D
,
E
,
F
)] { def write(t: (A, B, C, D, E, F)): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
StandardFormats
implicit
def
tuple7Format
[
A
,
B
,
C
,
D
,
E
,
F
,
G
]
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
)
:
YamlFormat
[(
A
,
B
,
C
,
D
,
E
,
F
,
G
)] { def write(t: (A, B, C, D, E, F, G)): net.jcazevedo.moultingyaml.YamlArray }
Definition Classes
StandardFormats
implicit
def
vectorFormat
[
T
]
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
Vector
[
T
]]
Definition Classes
CollectionFormats
def
viaSeq
[
I <:
Iterable
[
T
]
,
T
]
(
f: (
Seq
[
T
]) ⇒
I
)
(
implicit
arg0:
YF
[
T
]
)
:
YF
[
I
]
Definition Classes
CollectionFormats
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
writeField
[
A
]
(
value:
Any
,
fieldName:
String
,
isOption:
Boolean
)
(
implicit
arg0:
YamlWriter
[
A
]
)
:
Option
[(
YamlString
,
YamlValue
)]
Attributes
protected[this]
Definition Classes
ProductFormats
def
yamlFormat
[
A
]
(
reader:
YamlReader
[
A
]
,
writer:
YamlWriter
[
A
]
)
:
YF
[
A
]
Definition Classes
AdditionalFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
,
X
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
,
X
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
,
field17: (
String
,
Boolean
)
,
field18: (
String
,
Boolean
)
,
field19: (
String
,
Boolean
)
,
field20: (
String
,
Boolean
)
,
field21: (
String
,
Boolean
)
,
field22: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
YF
[
U
]
,
arg20:
YF
[
V
]
,
arg21:
YF
[
X
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
,
field17: (
String
,
Boolean
)
,
field18: (
String
,
Boolean
)
,
field19: (
String
,
Boolean
)
,
field20: (
String
,
Boolean
)
,
field21: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
YF
[
U
]
,
arg20:
YF
[
V
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
,
field17: (
String
,
Boolean
)
,
field18: (
String
,
Boolean
)
,
field19: (
String
,
Boolean
)
,
field20: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
YF
[
U
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
,
field17: (
String
,
Boolean
)
,
field18: (
String
,
Boolean
)
,
field19: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
,
field17: (
String
,
Boolean
)
,
field18: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
,
field17: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
,
field16: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
,
field15: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
,
field14: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
,
field13: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
,
field12: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
,
field11: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
,
field10: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
,
field9: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
,
field8: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
,
field7: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
F
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
,
field6: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
E
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
,
field5: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
D
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
,
field4: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
C
,
T <:
Product
]
(
construct: (
A
,
B
,
C
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
,
field3: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
B
,
T <:
Product
]
(
construct: (
A
,
B
) ⇒
T
,
field1: (
String
,
Boolean
)
,
field2: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat
[
A
,
T <:
Product
]
(
construct: (
A
) ⇒
T
,
field1: (
String
,
Boolean
)
)
(
implicit
arg0:
YF
[
A
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat0
[
T <:
Product
]
(
construct: () ⇒
T
)
(
implicit
arg0:
ClassTag
[
T
]
)
:
YF
[
T
] { def write(p: T): net.jcazevedo.moultingyaml.YamlObject }
Definition Classes
ProductFormats
def
yamlFormat1
[
A
,
T <:
Product
]
(
construct: (
A
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat10
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat11
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat12
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat13
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat14
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat15
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat16
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat17
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat18
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat19
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat2
[
A
,
B
,
T <:
Product
]
(
construct: (
A
,
B
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat20
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
YF
[
U
]
,
arg20:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat21
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
YF
[
U
]
,
arg20:
YF
[
V
]
,
arg21:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat22
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
,
X
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
U
,
V
,
X
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
YF
[
J
]
,
arg10:
YF
[
K
]
,
arg11:
YF
[
L
]
,
arg12:
YF
[
M
]
,
arg13:
YF
[
N
]
,
arg14:
YF
[
O
]
,
arg15:
YF
[
P
]
,
arg16:
YF
[
Q
]
,
arg17:
YF
[
R
]
,
arg18:
YF
[
S
]
,
arg19:
YF
[
U
]
,
arg20:
YF
[
V
]
,
arg21:
YF
[
X
]
,
arg22:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat3
[
A
,
B
,
C
,
T <:
Product
]
(
construct: (
A
,
B
,
C
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat4
[
A
,
B
,
C
,
D
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat5
[
A
,
B
,
C
,
D
,
E
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat6
[
A
,
B
,
C
,
D
,
E
,
F
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat7
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat8
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
def
yamlFormat9
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
T <:
Product
]
(
construct: (
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
) ⇒
T
)
(
implicit
arg0:
YF
[
A
]
,
arg1:
YF
[
B
]
,
arg2:
YF
[
C
]
,
arg3:
YF
[
D
]
,
arg4:
YF
[
E
]
,
arg5:
YF
[
F
]
,
arg6:
YF
[
G
]
,
arg7:
YF
[
H
]
,
arg8:
YF
[
I
]
,
arg9:
ClassTag
[
T
]
)
:
YF
[
T
]
Definition Classes
ProductFormats
Deprecated Value Members
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@Deprecated
@deprecated
@throws
(
classOf[java.lang.Throwable]
)
Deprecated
(Since version )
see corresponding Javadoc for more information.
Inherited from
DefaultYamlProtocol
Inherited from
AdditionalFormats
Inherited from
ProductFormats
Inherited from
CollectionFormats
Inherited from
StandardFormats
Inherited from
BasicFormats
Inherited from
AnyRef
Inherited from
Any
Ungrouped