4 virtual unsigned long m_fn1() const;
5 virtual int &m_fn2(unsigned long) const;
9 int &m_fn2(unsigned long) const;
10 unsigned long m_fn1() const;
13 void m_fn3(const A &, const int &, const C &, int &) const;
15 void B::m_fn3(const A &, const int &, const C &, int &) const {
17 for (long b = 0; a.m_fn1(); b++)