Artifacts from https://github.com/floodlight/loxigen/compare/10ef6eb7f14b1c6f6178ed832973d8d770a84811...314cb9fc6e9fc9316ee2c0bdbd2968d61102d173

Loxigen Head commit floodlight/loxigen@314cb9fc6e9fc9316ee2c0bdbd2968d61102d173
commit 314cb9fc6e9fc9316ee2c0bdbd2968d61102d173
Merge: 10ef6eb 6171e63
Author: abat <abat@bigswitch.com>
Date:   Fri Nov 7 10:55:39 2014 -0800

    Merge into master from pull request #348:
    loci: remove inheritance unions and header classes (https://github.com/floodlight/loxigen/pull/348)

commit 6171e63a2a05390300b8a7e82072ec01a5031b97
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 10:23:38 2014 -0800

    loci: generate less code and tests for virtual classes

    Most uses of type_maps.class_is_inheritance_root are bugs. Generally you
    actually want to know if a class is virtual. This is complicated somewhat by
    lists also being virtual.

commit 9425ad12d2d8bc5cd72da1d5c53bd3b54f2f42db
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 10:17:26 2014 -0800

    loci: include inheritance roots that have no subclasses

    of_table_mod_prop needs to be treated like an inheritance root even though
    there are no subclasses currently defined.

commit c247adeb6253672e784f412a43f6599e415ac853
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 09:33:24 2014 -0800

    loci: remove header classes

    Now that e.g. of_oxm_t is a valid typedef for of_object_t, there's no need for
    of_oxm_header_t.

commit 8bd4c93ce3f3dbecd2e5f8753a61e5bf9ba36b7b
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 09:31:02 2014 -0800

    loci: dump/show correct subclass for embedded objects

    The code was previously calling the dump/show function for the header class,
    which wouldn't have output any of the fields added by the child classes.

commit 521835784ac665e4dcb5b0d61bee083ae41dd876
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 09:17:21 2014 -0800

    loci: generate typedefs for inheritance roots

commit 357b32e7325d3c0218c6fabdbd53358fc8f9267e
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 09:09:09 2014 -0800

    loci: remove inheritance unions

commit 30943265b71903d8584652acb79c0b1487be2aaf
Author: Rich Lane <rlane@bigswitch.com>
Date:   Fri Nov 7 09:04:13 2014 -0800

    loci: replace of_list_iter_t with of_object_t *

    All known callers have been switched over.