Skip to navigation

holoscan::ParamConstraintScalar

Beta
View as Markdown

Store one portable scalar constraint without host-width or long double comparison.

The tagged member is compared only within its own domain. Schema lowering rejects non-finite floating bounds and choices. Unused members are zero and have no semantic meaning.

#include <holoscan/parameter_schema_types.hpp>

Member variables

NameTypeDescription
kindParamConstraintScalarKindActive domain tag.
signed_valuestd::int64_tExact signed value when kind is kSigned.
unsigned_valuestd::uint64_tExact unsigned value when kind is kUnsigned.
floating_valuedoubleFinite value when kind is kFloating.