Eric Blake <ebl...@redhat.com> writes: > On 03/10/2016 01:22 PM, Markus Armbruster wrote: >> Eric Blake <ebl...@redhat.com> writes: >> >>> Rather than requiring all flat unions to explicitly create >>> a separate base struct, we can allow the qapi schema to specify >>> the common members via an inline dictionary. This is similar to >>> how commands can specify an inline anonymous type for its 'data'. >>> We already have several struct types that only exist to serve as >>> a single flat union's base; the next commit will clean them up >>> (in particular, the doc change to the BlockdevOptions example in >>> this patch will be reflected to QMP in the next). >> >> The parenthesis is a bit cryptic. "Reflected"? > > Maybe s/reflected to/implemented in/ would read better.
What about: a single flat union's base; the next commit will clean them up. In particular, this patch's change to the BlockdevOptions example in qapi-code-gen.txt will actually be done in the real QAPI schema. [...]