summaryrefslogtreecommitdiff
path: root/src/duk-libdom.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-11-01 10:59:34 +0000
committerVincent Sanders <vince@kyllikki.org>2015-11-01 10:59:34 +0000
commitcb53cae2230eedbba7807ea4c60f469fea08ccb7 (patch)
tree82a579d2371adaf74a208eeee3d681cbc8002f15 /src/duk-libdom.h
parent70a95724ab5c4629a9c37cfdc5db750684f48b05 (diff)
downloadnsgenbind-cb53cae2230eedbba7807ea4c60f469fea08ccb7.tar.gz
nsgenbind-cb53cae2230eedbba7807ea4c60f469fea08ccb7.tar.bz2
split heuristic code generation out from interface logic
Diffstat (limited to 'src/duk-libdom.h')
-rw-r--r--src/duk-libdom.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/duk-libdom.h b/src/duk-libdom.h
index 73b7233..51d4327 100644
--- a/src/duk-libdom.h
+++ b/src/duk-libdom.h
@@ -111,4 +111,15 @@ int output_ctype(FILE *outf, struct genbind_node *node, bool identifier);
*/
char *gen_idl2c_name(const char *idlname);
+/**
+ * Generate class property setter for a single attribute.
+ */
+int output_generated_attribute_setter(FILE* outf, struct ir_entry *interfacee, struct ir_attribute_entry *atributee);
+
+/**
+ * Generate class property getter for a single attribute.
+ */
+int output_generated_attribute_getter(FILE* outf, struct ir_entry *interfacee, struct ir_attribute_entry *atributee);
+
+
#endif