Format-neutral document target for a placed device parameter. More...
#include <parameter_target.hpp>
Public Member Functions | |
| constexpr bool | valid () const noexcept |
| Returns whether the referenced device-placement identity is nonzero. | |
| constexpr bool | operator== (const DeviceParameterTarget &) const =default |
Public Attributes | |
| ItemId | device_placement_id |
| std::uint32_t | param_id = 0 |
Format-neutral document target for a placed device parameter.
The placement ID is a referenced Timeline identity, not a host graph node. The parameter ID is the device's stable host-facing 32-bit ID, scoped by the placement; it is not a registration index, graph port, or Timeline ItemId. Timeline preserves it verbatim, while range and metadata validation belong to the delivery layer.
|
constexprdefault |
|
inlineconstexprnoexcept |
Returns whether the referenced device-placement identity is nonzero.
| ItemId pulp::timeline::DeviceParameterTarget::device_placement_id |
| std::uint32_t pulp::timeline::DeviceParameterTarget::param_id = 0 |