mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-21 08:33:19 +00:00
25 lines
297 B
C++
25 lines
297 B
C++
![]() |
#include <AK/Retained.h>
|
||
|
#include <LibHTML/Node.h>
|
||
|
|
||
|
Node::Node(NodeType type)
|
||
|
: m_type(type)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
Node::~Node()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
void Node::retain()
|
||
|
{
|
||
|
ASSERT(m_retain_count);
|
||
|
++m_retain_count;
|
||
|
}
|
||
|
|
||
|
void Node::release()
|
||
|
{
|
||
|
ASSERT(m_retain_count);
|
||
|
if (!--m_retain_count)
|
||
|
delete this;
|
||
|
}
|