IDL 4.2 · §7.4.3

Typedef

A typedef introduces an alias for an existing (often anonymous) type, giving sequences, arrays and bounded strings a reusable name. ZeroDDS resolves aliases transparently while preserving the named type for tooling.

Example

typedef sequence LongList;
typedef double Matrix3[3][3];

ZeroDDS support

OMG IDL 4.2 section§7.4.3
Implementationidl-rust/src/typedef_emit.rs
Testsanon_types.rs
Status✓ RC3 — parsed, validated and code-generated across all target languages.

See also: IDL construct coverage · idl-4.2 audit · OMG IDL 4.2 spec