Module Hardcaml_waveterm__.Wave

type t =
| Empty of Hardcaml_waveterm__.Import.string
| Clock of Hardcaml_waveterm__.Import.string
| Binary of Hardcaml_waveterm__.Import.string * Hardcaml_waveterm.Data.t
| Data of Hardcaml_waveterm__.Import.string * Hardcaml_waveterm.Data.t * Hardcaml_waveterm.Wave_format.t * Hardcaml_waveterm.Wave_format.alignment
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val set_name : t -> Hardcaml_waveterm__.Import.string -> t
val get_name : t -> Hardcaml_waveterm__.Import.string
val get_data : t -> Hardcaml_waveterm.Data.t
val get_to_str : t -> Hardcaml_waveterm__.Import.Bits.t -> Hardcaml_waveterm__.Import.string
val get_alignment : t -> Hardcaml_waveterm.Wave_format.alignment
val get_format : t -> Hardcaml_waveterm.Wave_format.t