Arcane
4.1.12.0
User documentation
Loading...
Searching...
No Matches
DomDeclaration.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2026 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* DomDeclaration.h (C) 2000-2025 */
9
/* */
10
/* DOM Declarations. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_CORE_DOMDECLARATION_H
13
#define ARCANE_CORE_DOMDECLARATION_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "
arcane/utils/ArcaneGlobal.h
"
18
19
/*---------------------------------------------------------------------------*/
20
/*---------------------------------------------------------------------------*/
21
22
#define ARCANE_BEGIN_NAMESPACE_DOM \
23
namespace dom \
24
{
25
#define ARCANE_END_NAMESPACE_DOM }
26
27
#define ARCANE_BEGIN_NAMESPACE_DOMUTILS \
28
namespace domutils \
29
{
30
#define ARCANE_END_NAMESPACE_DOMUTILS }
31
32
/*
33
* These two macros are no longer used by Arcane, but we keep them
34
* for compatibility with applications that might use them.
35
*/
36
#define ARCANE_HAVE_DOM2
37
#define ARCANE_HAVE_DOM3
38
39
/*---------------------------------------------------------------------------*/
40
/*---------------------------------------------------------------------------*/
41
42
namespace
Arcane::dom
43
{
44
45
/*---------------------------------------------------------------------------*/
46
/*---------------------------------------------------------------------------*/
47
48
class
NodePrv;
49
class
AttrPrv;
50
class
ElementPrv;
51
class
NamedNodeMapPrv;
52
class
DocumentPrv;
53
class
DocumentTypePrv;
54
class
ImplementationPrv;
55
class
CharacterDataPrv;
56
class
TextPrv;
57
class
NodeListPrv;
58
class
DocumentFragmentPrv;
59
class
CommentPrv;
60
class
CDATASectionPrv;
61
class
ProcessingInstructionPrv;
62
class
EntityReferencePrv;
63
class
EntityPrv;
64
class
NotationPrv;
65
class
DOMErrorPrv;
66
class
DOMLocatorPrv;
67
class
DOMWriterPrv;
68
69
/*---------------------------------------------------------------------------*/
70
/*---------------------------------------------------------------------------*/
71
72
class
Document
;
73
class
Node
;
74
class
DocumentFragment
;
75
class
NodeList
;
76
class
NamedNodeMap
;
77
class
CharacterData
;
78
class
Attr
;
79
class
Element
;
80
class
Text
;
81
class
Comment
;
82
class
CDATASection
;
83
class
DocumentType
;
84
class
Notation
;
85
class
Entity
;
86
class
EntityReference
;
87
class
ProcessingInstruction
;
88
89
typedef
unsigned
short
UShort;
90
typedef
unsigned
long
ULong;
91
92
typedef
unsigned
long
DOMTimeStamp;
93
94
class
DOMWriter
;
95
class
DOMImplementationSource
;
96
typedef
void
* DOMObject;
97
class
UserDataHandler
;
98
class
DOMLocator
;
99
class
DOMError
;
100
class
DOMErrorHandler
;
101
102
class
XPathException
;
103
class
XPathEvaluator
;
104
class
XPathExpression
;
105
class
XPathNSResolver
;
106
class
XPathResult
;
107
class
XPathSetIterator
;
108
class
XPathSetSnapshot
;
109
class
XPathNamespace
;
110
111
/*---------------------------------------------------------------------------*/
112
/*---------------------------------------------------------------------------*/
113
114
}
// namespace Arcane::dom
115
116
/*---------------------------------------------------------------------------*/
117
/*---------------------------------------------------------------------------*/
118
119
#endif
ArcaneGlobal.h
Arcane configuration file.
Arcane::dom::Attr
Definition
Dom.h:654
Arcane::dom::CDATASection
Definition
Dom.h:796
Arcane::dom::CharacterData
Definition
Dom.h:621
Arcane::dom::Comment
Definition
Dom.h:783
Arcane::dom::DOMErrorHandler
Definition
Dom.h:1093
Arcane::dom::DOMError
Definition
Dom.h:1041
Arcane::dom::DOMImplementationSource
Definition
Dom.h:1010
Arcane::dom::DOMLocator
Definition
Dom.h:1106
Arcane::dom::DOMWriter
Definition
Dom.h:120
Arcane::dom::DocumentFragment
Definition
Dom.h:577
Arcane::dom::DocumentType
Definition
Dom.h:809
Arcane::dom::Document
Definition
Dom.h:464
Arcane::dom::Element
Definition
Dom.h:700
Arcane::dom::EntityReference
Definition
Dom.h:922
Arcane::dom::Entity
Definition
Dom.h:878
Arcane::dom::NamedNodeMap
Definition
Dom.h:965
Arcane::dom::NodeList
Definition
Dom.h:592
Arcane::dom::Node
Definition
Dom.h:223
Arcane::dom::Notation
Definition
Dom.h:856
Arcane::dom::ProcessingInstruction
Definition
Dom.h:938
Arcane::dom::Text
Definition
Dom.h:749
Arcane::dom::UserDataHandler
Definition
Dom.h:1020
Arcane::dom::XPathEvaluator
Definition
Dom.h:1180
Arcane::dom::XPathException
Definition
Dom.h:1170
Arcane::dom::XPathExpression
Definition
Dom.h:1203
Arcane::dom::XPathNSResolver
Definition
Dom.h:1210
Arcane::dom::XPathNamespace
Definition
Dom.h:1318
Arcane::dom::XPathResult
Definition
Dom.h:1220
Arcane::dom::XPathSetIterator
Definition
Dom.h:1292
Arcane::dom::XPathSetSnapshot
Definition
Dom.h:1299
arcane
core
DomDeclaration.h
Generated on
for Arcane by
1.16.1