Classes | |
class | Attr |
struct | CDATASection |
The CDATASection is an empty structure, as it is not supported. More... | |
class | CharacterData |
The character data is used to store text. More... | |
struct | Comment |
The comment structure holds comments. More... | |
class | Document |
The Document class is here. More... | |
struct | DocumentFragment |
The document fragment is an empty structure, as it is not supported. More... | |
class | DocumentType |
The DocumentType class store the document type information. More... | |
struct | DOMImplementation |
The DOMImplementation class gives information on the current DOM implementation. More... | |
class | Element |
The element class is here. More... | |
struct | EntityReference |
The entity reference struct is empty for now. More... | |
struct | NamedNodeMap |
A named node map This is used to store attributes in Elements node This can also be used to find a Node in the internal array by its name. More... | |
struct | Node |
This structure is here to ensure DOM compatibility. More... | |
struct | NodeDeleter |
The parser's deleter object (it is in charge of returning the element to a cache, or delete them based on the chosen allocator). More... | |
struct | NodeList |
A list of node, seen as an array. More... | |
struct | ProcessingInstruction |
The processing instruction is an empty structure, as it is not supported. More... | |
class | Text |
The text struct hold the text child node. More... | |
Namespaces | |
namespace | Exceptions |
namespace | HTML |
namespace | XML |
Typedefs | |
typedef Strings::VerySimpleReadOnlyString | DOMString |
The DOM string are actually different from DOM specification. | |
typedef unsigned long long | DOMTimeStamp |
typedef HTML::DOMTree | DOMTree |
Bring the DOMTree name into this namespace. | |
Functions | |
const DOMImplementation & | getCurrentDOMImplementation (const volatile HTML::Elements::Allocators::BaseAllocator *_allocator) |
Get the current implementation reference. | |
static NodeDeleter & | getDefaultNodeDeleter (const volatile HTML::Elements::Allocators::BaseAllocator &allocator) |
Get the default node deleter object. |
typedef unsigned long long DOM::DOMTimeStamp |
typedef HTML::DOMTree DOM::DOMTree |
Bring the DOMTree name into this namespace.
const DOMImplementation & DOM::getCurrentDOMImplementation | ( | const volatile HTML::Elements::Allocators::BaseAllocator * | _allocator | ) |
Get the current implementation reference.
static NodeDeleter & DOM::getDefaultNodeDeleter | ( | const volatile HTML::Elements::Allocators::BaseAllocator & | allocator | ) | [static] |
Get the default node deleter object.