struct MyClass : public Foo,
                 private Bar {
  MyClass(int a, int b, int c)
	 : m_a(a), m_b(b),
   m_c(c) {}
private :
  int m_a, m_b, m_c;
};

struct TheirClass
: public Foo,
private Bar {};
