class Foo : public Bar { }; #define CTOR(i, _) : T(X()), \ y() \ { } class Foo2 : public Bar { }; class GLOX_API ClientBase : public Class, public OtherClass, public ThridClass, public ForthClass { public: ClientBase(const ClientBase & f){ // do something } }; ClientBase::ClientBase (const std::string& ns, const std::string& ns1, const std::string& ns2) { } Foo::Foo(int bar) : someVar(bar), othervar(0) { } Foo::Foo(int bar) : someVar(bar), othervar(0) { } Foo::Foo(int bar) : someVar(bar), othervar(0) { } Foo::Foo(int bar) : someVar(bar), othervar(0) { } Foo::Foo(int bar) : someVar(bar), othervar(0) { } Foo::Foo(int bar) : someVar(bar), othervar(0) { }