package hardcaml

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Vcd.ScopeSource

Scopes define the hierarchical relationships of Var.ts

Sourcemodule Type : sig ... end

Types of scope

Sourcetype t
Sourceval create : ?subscopes:t Base.list -> ?typ:Type.t -> name:Base.string -> vars:Var.t Base.list -> Base.unit -> t
Sourceval name : t -> Base.string
Sourceval typ : t -> Type.t
Sourceval vars : t -> Var.t Base.list

Variables at this scope

Sourceval subscopes : t -> t Base.list
Sourceval all_vars : t -> Var.t Base.list

All variables at this scope and in subscopes

Write the scope to the vcd header