Shared struct for BulbGroup
pointers.
This is needed because *const
can’t be used directly in the CxxVector collection.
Shared struct for Bulb
pointers.
This is needed because *const
can’t be used directly in the CxxVector collection.
Shared struct for BulbState
references.
This is needed because &f
can’t be used directly in the CxxVector collection.
Shared struct for LaneSRange
constant reference.
Interestingly this was done at maliput::api module but
couldn’t reference to that so it was necessary to
redefine it here.
Shared struct for TrafficLight
pointers.
This is needed because *const
can’t be used directly in the CxxVector collection.
Shared struct for floats types.
This is needed because f64
can’t be used directly in the UniquePtr type.
Shared struct for pairs in a RelatedRules collection.
Shared struct for pairs in a RelatedRules collection.