summaryrefslogtreecommitdiff
path: root/javascript/duktape/private.h
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/duktape/private.h')
-rw-r--r--javascript/duktape/private.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/javascript/duktape/private.h b/javascript/duktape/private.h
new file mode 100644
index 000000000..5d5a070c3
--- /dev/null
+++ b/javascript/duktape/private.h
@@ -0,0 +1,41 @@
+#ifndef DUKKY_PRIVATE_H
+#define DUKKY_PRIVATE_H
+
+struct browser_window;
+struct html_content;
+struct dom_node;
+struct dom_element;
+struct dom_document;
+struct dom_html_element;
+
+typedef struct {
+} event_target_private_t;
+
+typedef struct {
+ event_target_private_t parent;
+ struct browser_window *win;
+ struct html_content *htmlc;
+} window_private_t;
+
+typedef struct {
+ event_target_private_t parent;
+ struct dom_node *node;
+} node_private_t;
+
+typedef struct {
+ node_private_t parent;
+} element_private_t;
+
+typedef struct {
+ element_private_t parent;
+} html_element_private_t;
+
+typedef struct {
+ html_element_private_t parent;
+} html_unknown_element_private_t;
+
+typedef struct {
+ node_private_t parent;
+} document_private_t;
+
+#endif