Great job with class parser. It is working fine now. There is one small think that I would like to point at. When I create a prototype class in header file and then include class header in source file C::B is not able to “link” my prototype with class body. Here is example (there is no code-completion popup for test->):
main.h
class test;
class main_window
{
public:
main_window();
test *my_class;
};
main.cpp
#include "test.h"
main_window::main_window()
{
my_class = new test();
my_class->my_function(); // no code-completion popup for my_class
}
*EDIT*
Also I have noticed that function arguments are not parsed. For example:
void main_window::read_data(wxInputStream &in)
{
in. // doesn’t show anything
}
*/EDIT*