Type Members
-
case class
DerivationConfig[A](name: Option[(A) ⇒ String] = None, omittedFields: Set[String] = Set.empty[String], tweakedFields: Map[String, (A) ⇒ FieldUpdate] = ...) extends Product with Serializable
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
implicit
def
AnyVal RefTree[A <: AnyVal]: ToRefTree[A]
-
implicit
def
Array RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[Array[A]]
-
-
implicit
def
Generic CCons RefTree[A, K <: Symbol, H, T <: Coproduct](implicit headAsTree: Lazy[ToRefTree[H]], tailAsTree: GenericToRefTree[A, T]): GenericToRefTree[A, :+:[FieldType[K, H], T]]
-
implicit
def
Generic CNil RefTree[A]: GenericToRefTree[A, CNil]
-
implicit
def
Generic Coproduct RefTree[A <: AnyRef, R <: Coproduct](implicit generic: Aux[A, R], genericAsTree: Lazy[GenericToRefTree[A, R]]): ToRefTree[A]
-
implicit
def
Generic HCons RefTree[A, K <: Symbol, H, T <: HList](implicit witness: Aux[K], headAsTree: Lazy[ToRefTree[H]], tailAsTree: GenericToRefTree[A, T], derivationConfig: DerivationConfig[A] = DerivationConfig[A]()): GenericToRefTree[A, ::[FieldType[K, H], T]]
-
implicit
def
Generic HNil RefTree[A]: GenericToRefTree[A, HNil]
-
implicit
def
Generic Product RefTree[A <: AnyRef, R <: HList](implicit generic: Aux[A, R], genericAsTree: Lazy[GenericToRefTree[A, R]], derivationConfig: DerivationConfig[A] = DerivationConfig[A]()): ToRefTree[A]
-
-
implicit
def
HashMap RefTree[A, B](implicit arg0: ToRefTree[A], arg1: ToRefTree[B]): ToRefTree[HashMap[A, B]]
-
implicit
def
HashSet RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[HashSet[A]]
-
implicit
def
List RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[List[A]]
-
implicit
def
ListMap RefTree[A, B](implicit arg0: ToRefTree[A], arg1: ToRefTree[B]): ToRefTree[ListMap[A, B]]
-
implicit
def
ListSet RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[ListSet[A]]
-
implicit
def
Option RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[Option[A]]
-
implicit
def
Queue RefTree[A](implicit arg0: ToRefTree[A], list: ToRefTree[List[A]]): ToRefTree[Queue[A]]
-
implicit
def
String RefTree: ToRefTree[String]
-
implicit
def
TreeMap RefTree[A, B](implicit arg0: ToRefTree[A], arg1: ToRefTree[B]): ToRefTree[TreeMap[A, B]]
-
implicit
def
TreeSet RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[TreeSet[A]]
-
implicit
def
Vector RefTree[A](implicit arg0: ToRefTree[A]): ToRefTree[Vector[A]]
-
def
apply[A](toRefTree: (A) ⇒ RefTree): ToRefTree[A]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit