package dependencygraph
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class Node[+K, +A](content: A, dependencies: List[K]) extends Product with Serializable
- sealed abstract class NodeType extends Product with Serializable
- final case class OrderedDependencies[+K, +A](deps: Vector[(K, Node[K, A])], errors: List[UnsupportedTypeError]) 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 TransitiveClosure(serializableTypes: Vector[(Identifier, TypeDecl)], interfaces: Vector[(Identifier, typesig.DefInterface.FWT)], errors: List[UnsupportedTypeError]) extends Product with Serializable
Represents a collection of templates and all the type declarations for which code must be generated so that the output of the codegen compiles while only targeting template definitions that can be observed through the Ledger API.
Value Members
- object Graph
- object TransitiveClosure extends Serializable