Arcane
v3.16.4.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
DomDeclaration.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2025 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
/* Déclarations du DOM. */
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 namespace dom {
23
#define ARCANE_END_NAMESPACE_DOM }
24
25
#define ARCANE_BEGIN_NAMESPACE_DOMUTILS namespace domutils {
26
#define ARCANE_END_NAMESPACE_DOMUTILS }
27
28
/*
29
* Ces deux macros ne sont plus utilisées par Arcane, mais on les laisse
30
* pour compatibilité avec les applications qui pourraient les utiliser.
31
*/
32
#define ARCANE_HAVE_DOM2
33
#define ARCANE_HAVE_DOM3
34
35
/*---------------------------------------------------------------------------*/
36
/*---------------------------------------------------------------------------*/
37
38
namespace
Arcane::dom
39
{
40
41
/*---------------------------------------------------------------------------*/
42
/*---------------------------------------------------------------------------*/
43
44
class
NodePrv;
45
class
AttrPrv;
46
class
ElementPrv;
47
class
NamedNodeMapPrv;
48
class
DocumentPrv;
49
class
DocumentTypePrv;
50
class
ImplementationPrv;
51
class
CharacterDataPrv;
52
class
TextPrv;
53
class
NodeListPrv;
54
class
DocumentFragmentPrv;
55
class
CommentPrv;
56
class
CDATASectionPrv;
57
class
ProcessingInstructionPrv;
58
class
EntityReferencePrv;
59
class
EntityPrv;
60
class
NotationPrv;
61
class
DOMErrorPrv;
62
class
DOMLocatorPrv;
63
class
DOMWriterPrv;
64
65
/*---------------------------------------------------------------------------*/
66
/*---------------------------------------------------------------------------*/
67
68
class
Document
;
69
class
Node
;
70
class
DocumentFragment
;
71
class
NodeList
;
72
class
NamedNodeMap
;
73
class
CharacterData
;
74
class
Attr
;
75
class
Element
;
76
class
Text
;
77
class
Comment
;
78
class
CDATASection
;
79
class
DocumentType
;
80
class
Notation
;
81
class
Entity
;
82
class
EntityReference
;
83
class
ProcessingInstruction
;
84
85
typedef
unsigned
short
UShort;
86
typedef
unsigned
long
ULong;
87
88
typedef
unsigned
long
DOMTimeStamp;
89
90
class
DOMWriter
;
91
class
DOMImplementationSource
;
92
typedef
void
* DOMObject;
93
class
UserDataHandler
;
94
class
DOMLocator
;
95
class
DOMError
;
96
class
DOMErrorHandler
;
97
98
class
XPathException
;
99
class
XPathEvaluator
;
100
class
XPathExpression
;
101
class
XPathNSResolver
;
102
class
XPathResult
;
103
class
XPathSetIterator
;
104
class
XPathSetSnapshot
;
105
class
XPathNamespace
;
106
107
/*---------------------------------------------------------------------------*/
108
/*---------------------------------------------------------------------------*/
109
110
}
// namespace Arcane::dom
111
112
/*---------------------------------------------------------------------------*/
113
/*---------------------------------------------------------------------------*/
114
115
#endif
116
ArcaneGlobal.h
Fichier de configuration d'Arcane.
Arcane::dom::Attr
Definition
Dom.h:618
Arcane::dom::CDATASection
Definition
Dom.h:746
Arcane::dom::CharacterData
Definition
Dom.h:587
Arcane::dom::Comment
Definition
Dom.h:736
Arcane::dom::DOMErrorHandler
Definition
Dom.h:1014
Arcane::dom::DOMError
Definition
Dom.h:966
Arcane::dom::DOMImplementationSource
Definition
Dom.h:937
Arcane::dom::DOMLocator
Definition
Dom.h:1026
Arcane::dom::DOMWriter
Definition
Dom.h:115
Arcane::dom::DocumentFragment
Definition
Dom.h:548
Arcane::dom::DocumentType
Definition
Dom.h:756
Arcane::dom::Document
Definition
Dom.h:440
Arcane::dom::Element
Definition
Dom.h:658
Arcane::dom::EntityReference
Definition
Dom.h:861
Arcane::dom::Entity
Definition
Dom.h:819
Arcane::dom::NamedNodeMap
Definition
Dom.h:898
Arcane::dom::NodeList
Definition
Dom.h:562
Arcane::dom::Node
Definition
Dom.h:205
Arcane::dom::Notation
Definition
Dom.h:799
Arcane::dom::ProcessingInstruction
Definition
Dom.h:874
Arcane::dom::Text
Definition
Dom.h:704
Arcane::dom::UserDataHandler
Definition
Dom.h:946
Arcane::dom::XPathEvaluator
Definition
Dom.h:1095
Arcane::dom::XPathException
Definition
Dom.h:1086
Arcane::dom::XPathExpression
Definition
Dom.h:1117
Arcane::dom::XPathNSResolver
Definition
Dom.h:1124
Arcane::dom::XPathNamespace
Definition
Dom.h:1229
Arcane::dom::XPathResult
Definition
Dom.h:1133
Arcane::dom::XPathSetIterator
Definition
Dom.h:1204
Arcane::dom::XPathSetSnapshot
Definition
Dom.h:1211
arcane
core
DomDeclaration.h
Généré le Lundi 16 Juin 2025 03:14:31 pour Arcane par
1.13.2