Module Hardcaml_waveterm.Wave

type t =
| Empty of Hardcaml_waveterm__.Import.string
| Clock of Hardcaml_waveterm__.Import.string
| Binary of Hardcaml_waveterm__.Import.string * Data.t
| Data of Hardcaml_waveterm__.Import.string * Data.t * Wave_format.t * 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 -> Data.t
val get_to_str : t -> Hardcaml_waveterm__.Import.Bits.t -> Hardcaml_waveterm__.Import.string
val get_alignment : t -> Wave_format.alignment
val get_format : t -> Wave_format.t