#include <iostream>
#include <string>
#include <stdint.h>

class Node
{
public:

Node() {}
virtual ~Node() {}

protected:
    std::string  m_name;
};

class xyz : public Node
{
public:
    xyz( uint8_t node) {}

private:
    uint8_t m_node;
    uint16_t m_gainxyz;
};

xyz Initxyz(Node)
{
	return xyz(42);
}
int main()
{
	Node node;
    xyz xyz = Initxyz(node);
}
