shapeless
.
DefaultCaseClassDefns
CaseClassOps
Related Doc:
package DefaultCaseClassDefns
trait
CaseClassOps
extends
ApplyUnapplyOps
with
ProductOps
with
PolymorphicEqualityOps
with
CopyOps
with
ToStringOps
Linear Supertypes
DefaultCaseClassDefns.ToStringOps
,
DefaultCaseClassDefns.CopyOps
,
DefaultCaseClassDefns.PolymorphicEqualityOps
,
DefaultCaseClassDefns.ProductOps
,
DefaultCaseClassDefns.ApplyUnapplyOps
,
DefaultCaseClassDefns.ProductISOOps
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
CaseClassOps
ToStringOps
CopyOps
PolymorphicEqualityOps
ProductOps
ApplyUnapplyOps
ProductISOOps
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
type
CopyMerger
[
R <:
HList
]
=
Merger
[
LRepr
,
R
] { type Out = CaseClassOps.this.LRepr }
Definition Classes
CopyOps
abstract
type
LRepr
<:
HList
Definition Classes
CopyOps
abstract
type
P
<:
Product
Definition Classes
ProductISOOps
abstract
type
Repr
<:
HList
Definition Classes
ProductISOOps
Abstract Value Members
abstract
val
gen
:
Aux
[
DefaultCaseClassDefns.C
,
Repr
]
Definition Classes
ProductISOOps
abstract
val
lgen
:
Aux
[
DefaultCaseClassDefns.C
,
LRepr
]
Definition Classes
CopyOps
abstract
val
pgen
:
Aux
[
P
,
Repr
]
Definition Classes
ProductISOOps
abstract
def
productArity
:
Int
Definition Classes
ProductOps
abstract
def
productPrefix
:
String
Definition Classes
ProductOps
abstract
val
typ
:
Typeable
[
DefaultCaseClassDefns.C
]
Definition Classes
PolymorphicEqualityOps
Concrete 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
def
apply
(
p:
P
)
:
DefaultCaseClassDefns.C
Definition Classes
ApplyUnapplyOps
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
canEqual
(
c:
DefaultCaseClassDefns.C
,
other:
Any
)
:
Boolean
Definition Classes
PolymorphicEqualityOps
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
copy
[
R <:
HList
]
(
c:
DefaultCaseClassDefns.C
,
rec:
R
)
(
implicit
merger:
CopyMerger
[
R
]
)
:
DefaultCaseClassDefns.C
Definition Classes
CopyOps
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
c:
DefaultCaseClassDefns.C
,
other:
Any
)
:
Boolean
Definition Classes
PolymorphicEqualityOps
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
fromProduct
(
p:
P
)
:
DefaultCaseClassDefns.C
Definition Classes
ProductISOOps
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
(
c:
DefaultCaseClassDefns.C
)
:
Int
Definition Classes
PolymorphicEqualityOps
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
productElement
(
c:
DefaultCaseClassDefns.C
,
n:
Int
)
:
Any
Definition Classes
ProductOps
def
productIterator
(
c:
DefaultCaseClassDefns.C
)
:
Iterator
[
Any
]
Definition Classes
ProductOps
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toProduct
(
c:
DefaultCaseClassDefns.C
)
:
P
Definition Classes
ProductISOOps
def
toString
(
c:
DefaultCaseClassDefns.C
)
:
String
Definition Classes
ToStringOps
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unapply
(
c:
DefaultCaseClassDefns.C
)
:
Option
[
P
]
Definition Classes
ApplyUnapplyOps
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
DefaultCaseClassDefns.ToStringOps
Inherited from
DefaultCaseClassDefns.CopyOps
Inherited from
DefaultCaseClassDefns.PolymorphicEqualityOps
Inherited from
DefaultCaseClassDefns.ProductOps
Inherited from
DefaultCaseClassDefns.ApplyUnapplyOps
Inherited from
DefaultCaseClassDefns.ProductISOOps
Inherited from
AnyRef
Inherited from
Any
Ungrouped