55 lines
602 B
C++
55 lines
602 B
C++
namespace clanguml::t00043 {
|
|
|
|
namespace dependants {
|
|
struct A { };
|
|
|
|
struct B {
|
|
void b(A *a) { }
|
|
};
|
|
|
|
struct BB {
|
|
void bb(A *a) { }
|
|
};
|
|
|
|
struct C {
|
|
void c(B *b) { }
|
|
};
|
|
|
|
struct D {
|
|
void d(C *c) { }
|
|
void dd(BB *bb) { }
|
|
};
|
|
|
|
struct E {
|
|
void e(D *d) { }
|
|
};
|
|
|
|
struct F { };
|
|
} // namespace dependants
|
|
|
|
namespace dependencies {
|
|
|
|
struct G { };
|
|
|
|
struct GG { };
|
|
|
|
struct H {
|
|
void h(G *g) { }
|
|
void hh(GG *gg) { }
|
|
};
|
|
|
|
struct HH {
|
|
void hh(G *g) { }
|
|
};
|
|
|
|
struct I {
|
|
void i(H *h) { }
|
|
};
|
|
|
|
struct J {
|
|
void i(I *i) { }
|
|
};
|
|
|
|
} // namespace dependencies
|
|
} // namespace clanguml::t00043
|