diff options
author | Vincent Sanders <vince@kyllikki.org> | 2015-07-31 21:49:45 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2015-07-31 21:49:45 +0100 |
commit | 02ebfefd0fc3d81b59cc15f34033210a6344f430 (patch) | |
tree | 22bb97027149ae2336e561b6f345bcf10593ff0d /src/interface-map.h | |
parent | 4b723a410bc1a3355d401b95ac390f377b5d77b8 (diff) | |
download | nsgenbind-02ebfefd0fc3d81b59cc15f34033210a6344f430.tar.gz nsgenbind-02ebfefd0fc3d81b59cc15f34033210a6344f430.tar.bz2 |
Generate makefile fragment and add header guards
Diffstat (limited to 'src/interface-map.h')
-rw-r--r-- | src/interface-map.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/interface-map.h b/src/interface-map.h index 8ce6c01..e44380a 100644 --- a/src/interface-map.h +++ b/src/interface-map.h @@ -77,12 +77,21 @@ struct interface_map_entry { /** WebIDL interface map */ struct interface_map { int entryc; /**< count of interfaces */ - struct interface_map_entry *entries; + struct interface_map_entry *entries; /**< interface entries */ + + /** The AST node of the binding information */ + struct genbind_node *binding_node; + + /** Root AST node of the webIDL */ + struct webidl_node *webidl; }; +/** + * Create a new interface map + */ int interface_map_new(struct genbind_node *genbind, struct webidl_node *webidl, - struct interface_map **index_out); + struct interface_map **map_out); int interface_map_dump(struct interface_map *map); |