Module Mixed_product_bytes
Counts the number of bytes belonging to values and flat (non-value) of a mixed block element, for the purpose of compiling block indices
module Byte_count : sig ... endval zero : Mixed_product_bytes.tval add :
Mixed_product_bytes.t ->
Mixed_product_bytes.t ->
Mixed_product_bytes.tval count : _ Lambda.mixed_block_element -> Mixed_product_bytes.tval has_value_and_flat : Mixed_product_bytes.t -> boolmodule Wrt_path : sig ... endA path into a mixed block element (identifying some subelement) can be considered to partition the mixed block element into three parts: to the left, at subelement, and to the right.