[Doxygen-users] Got Doxygen confused
Brought to you by:
dimitri
|
From: Luigi B. <lui...@ri...> - 2001-05-28 11:48:15
|
Hi all (and especially Dimitri),
I write just to notify a glitch: I fed Doxygen the files below (of course
with EXTRACT_ALL set to YES since I didn't document them):
---- test.h -----
namespace A {
class TestA {
public:
TestA() {}
};
}
namespace B {
class TestB {
public:
TestB(A::TestA);
};
}
namespace C {
class TestC {
public:
TestC(const A::TestA&);
};
}
---- test.cpp ----
#include "test.h"
using A::TestA;
namespace B {
TestB::TestB(TestA a) {}
}
namespace C {
TestC::TestC(const TestA& a) {}
}
--------
TestB gets processed correctly. However, TestC issues a warning to the
effect that "no matching class member (was) found for C::TestC::TestC(const
TestA& a)".
The resulting documentation seems ok, though - the constructor for TestC is
shown and its argument is correctly linked to the TestA documentation.
Bye,
Luigi
|