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

#include <node.h>

Public Attributes

struct dom_node base
 
const void * vtable
 
dom_stringname
 
dom_stringvalue
 
dom_node_type type
 
dom_node_internalparent
 
dom_node_internalfirst_child
 
dom_node_internallast_child
 
dom_node_internalprevious
 
dom_node_internalnext
 
struct dom_documentowner
 
dom_stringprefix
 
struct dom_user_datauser_data
 
struct list_entry pending_list
 
dom_event_target_internal eti
 

Detailed Description

The real DOM node object

DOM nodes are reference counted

Member Data Documentation

◆ base

struct dom_node dom_node_internal::base

The vtable base

◆ eti

dom_event_target_internal dom_node_internal::eti

The EventTarget interface

◆ first_child

dom_node_internal* dom_node_internal::first_child

First child node

◆ last_child

dom_node_internal* dom_node_internal::last_child

Last child node

◆ name

dom_string* dom_node_internal::name

Node name (this is the local part of a QName in the cases where a namespace exists)

◆ next

dom_node_internal* dom_node_internal::next

Next sibling

◆ owner

struct dom_document* dom_node_internal::owner

Owning document

◆ parent

dom_node_internal* dom_node_internal::parent

Parent node

◆ pending_list

struct list_entry dom_node_internal::pending_list

The document delete pending list

◆ prefix

dom_string* dom_node_internal::prefix

< Namespace URI Namespace prefix

◆ previous

dom_node_internal* dom_node_internal::previous

Previous sibling

◆ type

dom_node_type dom_node_internal::type

Node type

◆ user_data

struct dom_user_data* dom_node_internal::user_data

User data list

◆ value

dom_string* dom_node_internal::value

Node value

◆ vtable

const void* dom_node_internal::vtable

The protected vtable


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