Coverage Report

Created: 2025-12-10 06:30

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/poco/XML/src/EntityReference.cpp
Line
Count
Source
1
//
2
// EntityReference.cpp
3
//
4
// Library: XML
5
// Package: DOM
6
// Module:  DOM
7
//
8
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
9
// and Contributors.
10
//
11
// SPDX-License-Identifier: BSL-1.0
12
//
13
14
15
#include "Poco/DOM/EntityReference.h"
16
17
18
namespace Poco {
19
namespace XML {
20
21
22
EntityReference::EntityReference(Document* pOwnerDocument, const XMLString& name):
23
41.2k
  AbstractNode(pOwnerDocument),
24
41.2k
  _name(name)
25
41.2k
{
26
41.2k
}
27
28
29
EntityReference::EntityReference(Document* pOwnerDocument, const EntityReference& ref):
30
0
  AbstractNode(pOwnerDocument, ref),
31
0
  _name(ref._name)
32
0
{
33
0
}
34
35
36
EntityReference::~EntityReference()
37
41.2k
{
38
41.2k
}
39
40
41
const XMLString& EntityReference::nodeName() const
42
0
{
43
0
  return _name;
44
0
}
45
46
47
unsigned short EntityReference::nodeType() const
48
13.3k
{
49
13.3k
  return Node::ENTITY_REFERENCE_NODE;
50
13.3k
}
51
52
53
Node* EntityReference::copyNode(bool deep, Document* pOwnerDocument) const
54
0
{
55
0
  return new EntityReference(pOwnerDocument, *this);
56
0
}
57
58
59
} } // namespace Poco::XML