libdom
Loading...
Searching...
No Matches
Public Attributes | List of all members
dom_node_vtable Struct Reference

#include <node.h>

Public Attributes

dom_event_target_vtable base
 
dom_exception(* dom_node_try_destroy )(dom_node_internal *node)
 
dom_exception(* dom_node_get_node_name )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_get_node_value )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_set_node_value )(dom_node_internal *node, dom_string *value)
 
dom_exception(* dom_node_get_node_type )(dom_node_internal *node, dom_node_type *result)
 
dom_exception(* dom_node_get_parent_node )(dom_node_internal *node, dom_node_internal **result)
 
dom_exception(* dom_node_get_child_nodes )(dom_node_internal *node, struct dom_nodelist **result)
 
dom_exception(* dom_node_get_first_child )(dom_node_internal *node, dom_node_internal **result)
 
dom_exception(* dom_node_get_last_child )(dom_node_internal *node, dom_node_internal **result)
 
dom_exception(* dom_node_get_previous_sibling )(dom_node_internal *node, dom_node_internal **result)
 
dom_exception(* dom_node_get_next_sibling )(dom_node_internal *node, dom_node_internal **result)
 
dom_exception(* dom_node_get_attributes )(dom_node_internal *node, struct dom_namednodemap **result)
 
dom_exception(* dom_node_get_owner_document )(dom_node_internal *node, struct dom_document **result)
 
dom_exception(* dom_node_insert_before )(dom_node_internal *node, dom_node_internal *new_child, dom_node_internal *ref_child, dom_node_internal **result)
 
dom_exception(* dom_node_replace_child )(dom_node_internal *node, dom_node_internal *new_child, dom_node_internal *old_child, dom_node_internal **result)
 
dom_exception(* dom_node_remove_child )(dom_node_internal *node, dom_node_internal *old_child, dom_node_internal **result)
 
dom_exception(* dom_node_append_child )(dom_node_internal *node, dom_node_internal *new_child, dom_node_internal **result)
 
dom_exception(* dom_node_has_child_nodes )(dom_node_internal *node, bool *result)
 
dom_exception(* dom_node_clone_node )(dom_node_internal *node, bool deep, dom_node_internal **result)
 
dom_exception(* dom_node_normalize )(dom_node_internal *node)
 
dom_exception(* dom_node_is_supported )(dom_node_internal *node, dom_string *feature, dom_string *version, bool *result)
 
dom_exception(* dom_node_get_namespace )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_get_prefix )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_set_prefix )(dom_node_internal *node, dom_string *prefix)
 
dom_exception(* dom_node_get_local_name )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_has_attributes )(dom_node_internal *node, bool *result)
 
dom_exception(* dom_node_get_base )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_compare_document_position )(dom_node_internal *node, dom_node_internal *other, uint16_t *result)
 
dom_exception(* dom_node_get_text_content )(dom_node_internal *node, dom_string **result)
 
dom_exception(* dom_node_set_text_content )(dom_node_internal *node, dom_string *content)
 
dom_exception(* dom_node_is_same )(dom_node_internal *node, dom_node_internal *other, bool *result)
 
dom_exception(* dom_node_lookup_prefix )(dom_node_internal *node, dom_string *namespace, dom_string **result)
 
dom_exception(* dom_node_is_default_namespace )(dom_node_internal *node, dom_string *namespace, bool *result)
 
dom_exception(* dom_node_lookup_namespace )(dom_node_internal *node, dom_string *prefix, dom_string **result)
 
dom_exception(* dom_node_is_equal )(dom_node_internal *node, dom_node_internal *other, bool *result)
 
dom_exception(* dom_node_get_feature )(dom_node_internal *node, dom_string *feature, dom_string *version, void **result)
 
dom_exception(* dom_node_set_user_data )(dom_node_internal *node, dom_string *key, void *data, dom_user_data_handler handler, void **result)
 
dom_exception(* dom_node_get_user_data )(const dom_node_internal *node, const dom_string *key, void **result)
 

Member Data Documentation

◆ base

dom_event_target_vtable dom_node_vtable::base

◆ dom_node_append_child

dom_exception(* dom_node_vtable::dom_node_append_child) (dom_node_internal *node, dom_node_internal *new_child, dom_node_internal **result)

◆ dom_node_clone_node

dom_exception(* dom_node_vtable::dom_node_clone_node) (dom_node_internal *node, bool deep, dom_node_internal **result)

◆ dom_node_compare_document_position

dom_exception(* dom_node_vtable::dom_node_compare_document_position) (dom_node_internal *node, dom_node_internal *other, uint16_t *result)

◆ dom_node_get_attributes

dom_exception(* dom_node_vtable::dom_node_get_attributes) (dom_node_internal *node, struct dom_namednodemap **result)

◆ dom_node_get_base

dom_exception(* dom_node_vtable::dom_node_get_base) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_child_nodes

dom_exception(* dom_node_vtable::dom_node_get_child_nodes) (dom_node_internal *node, struct dom_nodelist **result)

◆ dom_node_get_feature

dom_exception(* dom_node_vtable::dom_node_get_feature) (dom_node_internal *node, dom_string *feature, dom_string *version, void **result)

◆ dom_node_get_first_child

dom_exception(* dom_node_vtable::dom_node_get_first_child) (dom_node_internal *node, dom_node_internal **result)

◆ dom_node_get_last_child

dom_exception(* dom_node_vtable::dom_node_get_last_child) (dom_node_internal *node, dom_node_internal **result)

◆ dom_node_get_local_name

dom_exception(* dom_node_vtable::dom_node_get_local_name) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_namespace

dom_exception(* dom_node_vtable::dom_node_get_namespace) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_next_sibling

dom_exception(* dom_node_vtable::dom_node_get_next_sibling) (dom_node_internal *node, dom_node_internal **result)

◆ dom_node_get_node_name

dom_exception(* dom_node_vtable::dom_node_get_node_name) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_node_type

dom_exception(* dom_node_vtable::dom_node_get_node_type) (dom_node_internal *node, dom_node_type *result)

◆ dom_node_get_node_value

dom_exception(* dom_node_vtable::dom_node_get_node_value) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_owner_document

dom_exception(* dom_node_vtable::dom_node_get_owner_document) (dom_node_internal *node, struct dom_document **result)

◆ dom_node_get_parent_node

dom_exception(* dom_node_vtable::dom_node_get_parent_node) (dom_node_internal *node, dom_node_internal **result)

◆ dom_node_get_prefix

dom_exception(* dom_node_vtable::dom_node_get_prefix) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_previous_sibling

dom_exception(* dom_node_vtable::dom_node_get_previous_sibling) (dom_node_internal *node, dom_node_internal **result)

◆ dom_node_get_text_content

dom_exception(* dom_node_vtable::dom_node_get_text_content) (dom_node_internal *node, dom_string **result)

◆ dom_node_get_user_data

dom_exception(* dom_node_vtable::dom_node_get_user_data) (const dom_node_internal *node, const dom_string *key, void **result)

◆ dom_node_has_attributes

dom_exception(* dom_node_vtable::dom_node_has_attributes) (dom_node_internal *node, bool *result)

◆ dom_node_has_child_nodes

dom_exception(* dom_node_vtable::dom_node_has_child_nodes) (dom_node_internal *node, bool *result)

◆ dom_node_insert_before

dom_exception(* dom_node_vtable::dom_node_insert_before) (dom_node_internal *node, dom_node_internal *new_child, dom_node_internal *ref_child, dom_node_internal **result)

◆ dom_node_is_default_namespace

dom_exception(* dom_node_vtable::dom_node_is_default_namespace) (dom_node_internal *node, dom_string *namespace, bool *result)

◆ dom_node_is_equal

dom_exception(* dom_node_vtable::dom_node_is_equal) (dom_node_internal *node, dom_node_internal *other, bool *result)

◆ dom_node_is_same

dom_exception(* dom_node_vtable::dom_node_is_same) (dom_node_internal *node, dom_node_internal *other, bool *result)

◆ dom_node_is_supported

dom_exception(* dom_node_vtable::dom_node_is_supported) (dom_node_internal *node, dom_string *feature, dom_string *version, bool *result)

◆ dom_node_lookup_namespace

dom_exception(* dom_node_vtable::dom_node_lookup_namespace) (dom_node_internal *node, dom_string *prefix, dom_string **result)

◆ dom_node_lookup_prefix

dom_exception(* dom_node_vtable::dom_node_lookup_prefix) (dom_node_internal *node, dom_string *namespace, dom_string **result)

◆ dom_node_normalize

dom_exception(* dom_node_vtable::dom_node_normalize) (dom_node_internal *node)

◆ dom_node_remove_child

dom_exception(* dom_node_vtable::dom_node_remove_child) (dom_node_internal *node, dom_node_internal *old_child, dom_node_internal **result)

◆ dom_node_replace_child

dom_exception(* dom_node_vtable::dom_node_replace_child) (dom_node_internal *node, dom_node_internal *new_child, dom_node_internal *old_child, dom_node_internal **result)

◆ dom_node_set_node_value

dom_exception(* dom_node_vtable::dom_node_set_node_value) (dom_node_internal *node, dom_string *value)

◆ dom_node_set_prefix

dom_exception(* dom_node_vtable::dom_node_set_prefix) (dom_node_internal *node, dom_string *prefix)

◆ dom_node_set_text_content

dom_exception(* dom_node_vtable::dom_node_set_text_content) (dom_node_internal *node, dom_string *content)

◆ dom_node_set_user_data

dom_exception(* dom_node_vtable::dom_node_set_user_data) (dom_node_internal *node, dom_string *key, void *data, dom_user_data_handler handler, void **result)

◆ dom_node_try_destroy

dom_exception(* dom_node_vtable::dom_node_try_destroy) (dom_node_internal *node)

The documentation for this struct was generated from the following file: