7#ifndef LEXBOR_DOM_DOCUMENT_TYPE_H
8#define LEXBOR_DOM_DOCUMENT_TYPE_H
uintptr_t lxb_dom_attr_id_t
LXB_API lxb_dom_document_type_t * lxb_dom_document_type_interface_create(lxb_dom_document_t *document)
LXB_API const lxb_char_t * lxb_dom_document_type_public_id_noi(lxb_dom_document_type_t *doc_type, size_t *len)
lxb_inline const lxb_char_t * lxb_dom_document_type_system_id(lxb_dom_document_type_t *doc_type, size_t *len)
LXB_API lxb_dom_document_type_t * lxb_dom_document_type_interface_clone(lxb_dom_document_t *document, const lxb_dom_document_type_t *dtype)
LXB_API lxb_dom_document_type_t * lxb_dom_document_type_interface_destroy(lxb_dom_document_type_t *document_type)
LXB_API const lxb_char_t * lxb_dom_document_type_name_noi(lxb_dom_document_type_t *doc_type, size_t *len)
lxb_inline const lxb_char_t * lxb_dom_document_type_public_id(lxb_dom_document_type_t *doc_type, size_t *len)
LXB_API const lxb_char_t * lxb_dom_document_type_system_id_noi(lxb_dom_document_type_t *doc_type, size_t *len)
lxb_inline const lxb_char_t * lxb_dom_document_type_name(lxb_dom_document_type_t *doc_type, size_t *len)
struct lxb_dom_document lxb_dom_document_t
struct lxb_dom_document_type lxb_dom_document_type_t
struct lxb_dom_node lxb_dom_node_t
lxb_inline lxb_char_t * lexbor_hash_entry_str(const lexbor_hash_entry_t *entry)
const lxb_dom_attr_data_t * lxb_dom_attr_data_by_id(lexbor_hash_t *hash, lxb_dom_attr_id_t attr_id)
lxb_dom_document_t * owner_document