Packages

p

com.daml.lf.codegen

dependencygraph

package dependencygraph

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Node[+K, +A](content: A, dependencies: List[K]) extends Product with Serializable
  2. sealed abstract class NodeType extends Product with Serializable
  3. 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

  4. final case class TransitiveClosure(serializableTypes: Vector[(Identifier, InterfaceType)], interfaces: Vector[(Identifier, iface.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

  1. object Graph
  2. object TransitiveClosure extends Serializable

Ungrouped