#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);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3RkaW50Lmg+CgpjbGFzcyBOb2RlCnsKcHVibGljOgoKTm9kZSgpIHt9CnZpcnR1YWwgfk5vZGUoKSB7fQoKcHJvdGVjdGVkOgogICAgc3RkOjpzdHJpbmcgIG1fbmFtZTsKfTsKCmNsYXNzIHh5eiA6IHB1YmxpYyBOb2RlCnsKcHVibGljOgogICAgeHl6KCB1aW50OF90IG5vZGUpIHt9Cgpwcml2YXRlOgogICAgdWludDhfdCBtX25vZGU7CiAgICB1aW50MTZfdCBtX2dhaW54eXo7Cn07Cgp4eXogSW5pdHh5eihOb2RlKQp7CglyZXR1cm4geHl6KDQyKTsKfQppbnQgbWFpbigpCnsKCU5vZGUgbm9kZTsKICAgIHh5eiB4eXogPSBJbml0eHl6KG5vZGUpOwp9Cg==