#pragma once #include #include #include class {{ cls.name }}Proxy { public: {{ cls.name }}Proxy(const char* pipeIn, const char* pipeOut); {% for m in cls.methods %} {{ m.return_type }} {{ m.name }}({% for a in m.args %}{{ a.type }} {{ a.name }}{% if not loop.last %}, {% endif %}{% endfor %}); {% endfor %} private: int fdIn; int fdOut; };