XIOS
1.0
Xml I/O Server
Page principale
Espaces de nommage
Classes
Fichiers
Liste des fichiers
Membres de fichier
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
Amis
Macros
virtual_node.hpp
Aller à la documentation de ce fichier.
1
9
#ifndef __XIOS_VIRTUAL_NODE_HPP__
10
#define __XIOS_VIRTUAL_NODE_HPP__
11
12
namespace
xios
{
18
template
<
typename
NodeType>
19
class
CVirtualNode
20
{
21
public
:
22
CVirtualNode
() { this->
setVirtualNode
(); }
23
virtual
~CVirtualNode
() {}
24
25
protected
:
26
void
setVirtualNode
(NodeType* newVirtualNode) { this->
virtualNode_
= newVirtualNode; }
27
void
setVirtualNode
() { this->
setVirtualNode
(NodeType::create());}
28
NodeType*
getVirtualNode
()
const
{
return
virtualNode_
; }
29
30
protected
:
31
NodeType*
virtualNode_
;
32
};
33
34
}
35
#endif // __XIOS_VIRTUAL_NODE_HPP__
xios::CVirtualNode
On processing xml file, there are several cases in which a node contains other node type...
Definition:
virtual_node.hpp:19
xios::CVirtualNode::getVirtualNode
NodeType * getVirtualNode() const
Definition:
virtual_node.hpp:28
xios::CVirtualNode::setVirtualNode
void setVirtualNode(NodeType *newVirtualNode)
Definition:
virtual_node.hpp:26
xios
#define xios(arg)
Definition:
xios_fortran_prefix.hpp:4
xios::CVirtualNode::~CVirtualNode
virtual ~CVirtualNode()
Definition:
virtual_node.hpp:23
xios::CVirtualNode::setVirtualNode
void setVirtualNode()
Definition:
virtual_node.hpp:27
xios::CVirtualNode::CVirtualNode
CVirtualNode()
Definition:
virtual_node.hpp:22
xios::CVirtualNode::virtualNode_
NodeType * virtualNode_
Definition:
virtual_node.hpp:31
src
virtual_node.hpp
Généré le Vendredi Juin 14 2019 16:00:13 pour XIOS par
1.8.5