#include <DOM.hpp>
Inheritance diagram for DOM::NodeDeleter:
Public Types | |
typedef Tree::NTree< const DOM::Node * > | BaseTree |
typedef BaseTree::Node | Node |
Public Member Functions | |
virtual void | deleteNode (PrivateNode< T > *node) const =0 |
void | deleteNode (Node *node) const |
NodeDeleter (const volatile HTML::Elements::Allocators::BaseAllocator &_allocatorRef) | |
The default constructor. | |
Public Attributes | |
const volatile HTML::Elements::Allocators::BaseAllocator & | allocatorRef |
typedef Tree::NTree<const DOM::Node *> DOM::NodeDeleter::BaseTree |
typedef BaseTree::Node DOM::NodeDeleter::Node |
DOM::NodeDeleter::NodeDeleter | ( | const volatile HTML::Elements::Allocators::BaseAllocator & | _allocatorRef | ) | [inline] |
The default constructor.
virtual void Tree::DeleterObject< T >::deleteNode | ( | PrivateNode< T > * | node | ) | const [pure virtual, inherited] |
Implemented in Tree::DefaultDeleter< T >.
void DOM::NodeDeleter::deleteNode | ( | Node * | node | ) | const [inline] |