CursorBuilder

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class LeafCursor[T](context: Context, focus: T, encoder: Encoder[T], parent: Option[Cursor], env: Env) extends AbstractCursor[T]

Value members

Concrete methods

def apply[T](implicit cb: CursorBuilder[T]): CursorBuilder[T]
def deriveEnumerationCursorBuilder[T <: Value](tpe0: Type): CursorBuilder[T]
def deriveLeafCursorBuilder[T](tpe0: Type)(implicit encoder: Encoder[T]): CursorBuilder[T]

Implicits

Implicits

implicit val booleanCursorBuilder: CursorBuilder[Boolean]
implicit val doubleCursorBuilder: CursorBuilder[Double]
implicit def enumerationCursorBuilder[T <: Value]: CursorBuilder[T]
implicit val floatCursorBuilder: CursorBuilder[Float]
implicit val intCursorBuilder: CursorBuilder[Int]
implicit def leafCursorBuilder[T](implicit encoder: Encoder[T]): CursorBuilder[T]
implicit def listCursorBuiler[T](implicit elemBuilder: CursorBuilder[T]): CursorBuilder[List[T]]
implicit val longCursorBuilder: CursorBuilder[Long]
implicit def optionCursorBuiler[T](implicit elemBuilder: CursorBuilder[T]): CursorBuilder[Option[T]]
implicit val stringCursorBuilder: CursorBuilder[String]