#include "h1.h" /// multiple declarations in one line int globalI1; int globalI2; class ClassA; /* void test_func() { } int main() { return 0; } */ class ClassB { /// A documented class class ClassD { void someFunc(int n,...) { } }; typedef ClassD ClassBA; ClassA* someA; public: inline void anotherFunc(); }; inline void ClassB::anotherFunc() { } class ClassA { };