diff options
Diffstat (limited to 'src/core/namednodemap.h')
-rw-r--r-- | src/core/namednodemap.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/core/namednodemap.h b/src/core/namednodemap.h index 1cd2b0c..a2705e4 100644 --- a/src/core/namednodemap.h +++ b/src/core/namednodemap.h @@ -11,29 +11,21 @@ #include <stdbool.h> #include <dom/core/namednodemap.h> +#include <dom/core/node.h> struct dom_document; struct dom_node; struct dom_namednodemap; struct dom_string; -/** - * Type of a named node map - */ -typedef enum { - DOM_NAMEDNODEMAP_ATTRIBUTES, - DOM_NAMEDNODEMAP_ENTITIES, - DOM_NAMEDNODEMAP_NOTATIONS -} dom_namednodemap_type; - /* Create a namednodemap */ dom_exception dom_namednodemap_create(struct dom_document *doc, - struct dom_node *root, dom_namednodemap_type type, + struct dom_node *head, dom_node_type type, struct dom_namednodemap **map); /* Match a namednodemap instance against a set of creation parameters */ bool dom_namednodemap_match(struct dom_namednodemap *map, - struct dom_node *root, dom_namednodemap_type type); + struct dom_node *head, dom_node_type type); #endif |