package dependencygraph
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed abstract class BaseNode[+K, +A] extends AnyRef
- final case class CannotBuildGraphException(msg: String) extends RuntimeException with Product with Serializable
- sealed abstract class DependencyGraph[Iface, TmplI] extends AnyRef
- final case class Node[+K, +A](content: A, dependencies: List[K], collectDepError: Boolean) extends BaseNode[K, A] with Product with Serializable
- final case class OrderedDependencies[+K, +A](deps: Vector[(K, Node[K, A])], errors: List[UnsopportedTypeError]) extends Product with Serializable
Ordered dependencies where the dependant node always comes after the dependency.
Ordered dependencies where the dependant node always comes after the dependency.
- deps
The ordered dependencies
- errors
The errors that came up when producing the list
- final case class TemplateWrapper[+TmplI](template: TmplI) extends TypeDeclOrTemplateWrapper[TmplI] with Product with Serializable
- sealed abstract class TypeDeclOrTemplateWrapper[+TmplI] extends Product with Serializable
- final case class TypeDeclWrapper(typeDecl: FWT) extends TypeDeclOrTemplateWrapper[Nothing] with Product with Serializable
Value Members
- object DependencyGraph
- object Graph
- object TypeDeclOrTemplateWrapper extends Serializable
- case object UnknownPlaceholder extends BaseNode[Nothing, Nothing] with Product with Serializable