μHAL (v2.6.5)
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
26
// std::string className() const;
27
28
};
33
class
DummyChildNode
:
public
DummyParentNode
{
34
UHAL_DERIVEDNODE
(
DummyChildNode
)
35
public
:
36
//
37
DummyChildNode
(
const
Node
& aNode);
39
virtual
~
DummyChildNode
();
40
};
41
42
}
43
}
44
#endif
UHAL_DERIVEDNODE
#define UHAL_DERIVEDNODE(DerivedType)
Macro which adds the clone method implementation for derived classesk.
Definition:
DerivedNode.hpp:63
uhal::tests::DummyParentNode::~DummyParentNode
virtual ~DummyParentNode()
Definition:
DummyDerivedNode.cpp:12
uhal::tests::DummyParentNode::DummyParentNode
DummyParentNode(const Node &aNode)
Definition:
DummyDerivedNode.cpp:8
uhal::tests::DummyChildNode
Class further derived from Level1.
Definition:
DummyDerivedNode.hpp:33
uhal::Node
A heirarchical node for navigating heirarchical firmwares.
Definition:
Node.hpp:83
uhal::tests::DummyParentNode::printParameters
void printParameters() const
Definition:
DummyDerivedNode.cpp:16
uhal::tests::DummyParentNode
Definition:
DummyDerivedNode.hpp:12
uhal
Definition:
HttpResponseGrammar.hpp:48
DerivedNode.hpp
Generated on Tue Oct 15 2019 17:32:47 for μHAL (v2.6.5) by
1.8.13