μHAL (v2.7.9)
Part of the IPbus software repository
tests
include
uhal
tests
DummyDerivedNode.hpp
Go to the documentation of this file.
1
#ifndef _uhal_tests_DummyDerivedNode_hpp_
2
#define _uhal_tests_DummyDerivedNode_hpp_
3
4
#include "
uhal/DerivedNode.hpp
"
5
6
#include "
uhal/log/log.hpp
"
7
#include <iostream>
8
9
namespace
uhal
{
10
namespace
tests {
11
12
class
DummyParentNode
:
public
uhal::Node
{
13
UHAL_DERIVEDNODE
(
DummyParentNode
)
14
public
:
15
17
DummyParentNode
(
const
Node
& aNode);
18
20
virtual
~DummyParentNode
();
21
23
void
printParameters
()
const
;
24
};
25
27
class
DummyChildNode
:
public
DummyParentNode
{
28
UHAL_DERIVEDNODE
(
DummyChildNode
)
29
public
:
30
//
31
DummyChildNode
(
const
Node
& aNode);
33
virtual
~DummyChildNode
();
34
};
35
36
}
37
}
38
#endif
uhal::tests::DummyChildNode::DummyChildNode
DummyChildNode(const Node &aNode)
Definition:
DummyDerivedNode.cpp:39
uhal::tests::DummyChildNode::~DummyChildNode
virtual ~DummyChildNode()
Definition:
DummyDerivedNode.cpp:43
DerivedNode.hpp
uhal
Definition:
HttpResponseGrammar.hpp:49
uhal::tests::DummyParentNode::~DummyParentNode
virtual ~DummyParentNode()
Definition:
DummyDerivedNode.cpp:12
uhal::Node
A heirarchical node for navigating heirarchical firmwares.
Definition:
Node.hpp:86
uhal::tests::DummyParentNode::DummyParentNode
DummyParentNode(const Node &aNode)
Definition:
DummyDerivedNode.cpp:8
UHAL_DERIVEDNODE
#define UHAL_DERIVEDNODE(DerivedType)
Macro which adds the clone method implementation for derived classesk.
Definition:
DerivedNode.hpp:64
uhal::tests::DummyParentNode::printParameters
void printParameters() const
Definition:
DummyDerivedNode.cpp:16
uhal::tests::DummyParentNode
Definition:
DummyDerivedNode.hpp:12
uhal::tests::DummyChildNode
Class further derived from Level1.
Definition:
DummyDerivedNode.hpp:27
log.hpp
Generated on Tue Sep 22 2020 19:18:38 for μHAL (v2.7.9) by
1.8.18