Hi,
This is a pure gccxml issue, but maybe someone here can confirm it.
Since gccxml 0.9 (CVS), when I scan these classes:
class Foo
{
std::string m_datum;
public:
static int instance_count;
Foo () : m_datum ("")
{ Foo::instance_count++; }
[...]
};
class Bar : public Foo
{
public:
static std::string Hooray () {
return std::string ("Hooray!");
}
virtual ~Bar() {}
};
Now there is no constructor declared for class Bar, even though this class
in C++ inherits the default constructor Foo::Foo(). With gccxml 0.7 it
used to report that implicity constructor. Is this known? Is there any
easy workaround?
Thanks in advance.
--
Gustavo J. A. M. Carneiro
INESC Porto, Telecommunications and Multimedia Unit
"The universe is always one step beyond logic." -- Frank Herbert
|