Packages

class PEv[M, P] extends AnyRef

evidence for a persistent class

this evidence is provided in the persistent type (PType) for the same persistent class. because the PType is typically the companion object for your persistent class, this evidence should be available when needed.

M

the domain model

P

the persistent class

Annotations
@implicitNotFound( ... )
Source
PEv.scala
See also

longevity.model.annotations.persistent

longevity.model.PType

Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PEv
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PEv()(implicit tag: scala.reflect.api.JavaUniverse.TypeTag[P], generic: Generic[P], labelled: LabelledGeneric[P], arbitrary: Arbitrary[P])