How to skip a class with public access to a function?
<p>I have this setup:</p>

<pre><code>class A
{
  public:
  virtual void Function();
}

class B : private A
{

}

class C : public B
{
public:
// I want to expose A::Function() here
}
</code></pre>

<p>I tried to do this by adding:</p>

<pre><code>class C : public B
{
public:
  virtual void Function();
}
</code></pre>

<p>and </p>

<pre><code>C::Function()
{
  A::Function();
}
</code></pre>

<p>but I get and "inaccessible base" error.</p>

<p>Is it possible to do something like this?</p>
