package toffee
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=9e4e90d17f9b2af1b07071fe425bc2c519c849c4f1d1ab73cde512be2d874849
sha512=06e9c4a741590942e81a27738d0b5c0413fafec8cf3b7dae047ad69f155e7b718aa4223818dc161b7d028efffcfd3365905e264d6fd31d453910ddfa91dcf9b9
doc/toffee.geometry/Geometry/In_both_abs_axis/index.html
Module Geometry.In_both_abs_axisSource
Container that holds an item in each absolute axis.
This module provides a simple two-field record for storing values that vary by absolute axis (horizontal and vertical). It is primarily used in CSS Grid layout for properties like track counts, gaps, and placements that differ by axis.
The type of a container holding a value for each absolute axis.
make ~horizontal ~vertical creates a container.
get t axis returns the value for the specified axis.
map2 f t1 t2 applies f to corresponding axis values.
equal eq t1 t2 tests equality using eq on both axes.
compare cmp t1 t2 compares using cmp with lexicographic ordering.
Compares horizontal values first; if equal, compares vertical values.
to_string f t converts to a string using f for values.
pp f fmt t pretty-prints t using f for values.