org.hungerford.generic.schema.utilities

Members list

Concise view

Type members

Classlikes

trait AlignFilter[D <: Dir, RV1, R1, Outer1, RV2, R2, Outer2]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait AlignFromMap[Map <: Tuple, RV <: Tuple, R <: Tuple]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait AlignPredicate[P <: Pred, V1, S1, O1, V2, S2, O2]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Backward extends Dir

Attributes

Graph
Supertypes
trait Dir
class Object
trait Matchable
class Any
sealed trait CanMigrate extends Pred

Attributes

Graph
Supertypes
trait Pred
class Object
trait Matchable
class Any
trait CoproductShapeMigration[A, OuterA, B, OuterB] extends ShapeMigration[A, OuterA, B, OuterB]

Attributes

Companion:
object
Graph
Supertypes
trait ShapeMigration[A, OuterA, B, OuterB]
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Dir

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Backward
trait Forward
trait FieldValueReplacer[Sel, R <: Tuple, RV <: Tuple]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FieldValueReplacer.type
trait FindAndRemove[D <: Dir, P <: Pred, V, S, O1, ZI <: Tuple, O2]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FindAndRemove.type
sealed trait Forward extends Dir

Attributes

Graph
Supertypes
trait Dir
class Object
trait Matchable
class Any
trait GetIndex[I <: Nat, R <: Tuple, Start <: Nat]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object GetIndex

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Isomorphism[A, B]()

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Lens[T, Component, Selector, OuterT]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Lens

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Lens.type
trait LensDsl extends SelectorDsl

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object utilities.type
object dsl.type
object LensDsl.type
object LensDsl extends LensDsl

Attributes

Companion:
trait
Graph
Supertypes
trait LensDsl
class Object
trait Matchable
class Any
Self type
LensDsl.type
trait MapAlign[D <: Dir, P <: Pred, ZI1 <: Tuple, O1, Z2 <: Tuple, O2, MapIn]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object MapAlign extends MapAligns1

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MapAlign.type
trait Migration[A, B]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Migration

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object utilities.type
object dsl.type
object MigrationDsl.type
object MigrationDsl extends MigrationDsl

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait NameEquivCanMigrate extends Pred

Attributes

Graph
Supertypes
trait Pred
class Object
trait Matchable
class Any
sealed trait NameTypeEquiv extends Pred

Attributes

Graph
Supertypes
trait Pred
class Object
trait Matchable
class Any
trait OptionValue[A, B]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait Pred

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class PrimitiveMigration[A, B](conv: A => B)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait ShapeMigration[A, OuterA, B, OuterB]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CoproductShapeMigration[A, OuterA, B, OuterB]

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait TypeEquiv extends Pred

Attributes

Graph
Supertypes
trait Pred
class Object
trait Matchable
class Any

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object utilities.type
object dsl.type
object ValidationDsl.type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ZipRs[RV <: Tuple, R <: Tuple]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object empty.type
object ZipRs

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ZipRs.type
trait ZipRsWithIndex[I0 <: Nat, RV <: Tuple, R <: Tuple]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object dsl extends UtilitiesDsl

Attributes

Graph
Supertypes
trait LensDsl
class Object
trait Matchable
class Any
Self type
dsl.type

Types

type Append[R <: Tuple, T] = Concat[R, T *: EmptyTuple]
type OptionOf[A] = [B] =>> OptionValue[A, B]