qapi: Prepare new QAPISchemaMember base class
commitd44f9ac80c43e34b1522cde8829f0ab371f086ca
authorEric Blake <eblake@redhat.com>
Wed, 2 Dec 2015 05:20:54 +0000 (1 22:20 -0700)
committerMarkus Armbruster <armbru@redhat.com>
Thu, 17 Dec 2015 07:21:29 +0000 (17 08:21 +0100)
treec1abfe9e64392617be1bf359c404ea1b5062d631
parent29637a6ee913df8fcdf371426ee48956b945b618
qapi: Prepare new QAPISchemaMember base class

We want to share some clash detection code between enum values
and object type members.  To assist with that, split off part
of QAPISchemaObjectTypeMember into a new base class
QAPISchemaMember that tracks name, owner, and common clash
detection code; while the former keeps the additional fields
for type and optional flag.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1449033659-25497-11-git-send-email-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
scripts/qapi.py