SIGN IN SIGN UP

TypeObject parsing: union over enum case labels (#217)

* TypeObject parsing: union over enum case labels

This converts the plain integer case label in the TypeObject to an enum
symbol if the discriminator is an enum type.

Signed-off-by: Erik Boasson <eb@ilities.com>

* Only check for IdlEnum if discriminator is a class

Signed-off-by: Erik Boasson <eb@ilities.com>

* cyclonedds typeof: fix printing of bounded string

The IDL type is "string<N>" instead of "bounded_str<N>".

Signed-off-by: Erik Boasson <eb@ilities.com>

---------

Signed-off-by: Erik Boasson <eb@ilities.com>
E
eboasson committed
1fbd53bae14cd35061f766ae0fa6b3fb17512057
Parent: 05ecab5
Committed by GitHub <noreply@github.com> on 8/28/2023, 1:36:32 PM