Added support for class diagram filtering based on C++20 modules (#195)

This commit is contained in:
Bartek Kryza
2023-12-17 20:49:41 +01:00
parent f2fe1ca2cf
commit ea6892f754
21 changed files with 310 additions and 21 deletions

View File

@@ -0,0 +1,11 @@
export module t00070;
export import t00070.lib1;
export import t00070.lib2;
export namespace clanguml::t00070 {
class A {
int get() { return a; }
int a;
};
}

View File

@@ -0,0 +1,11 @@
export module t00070.lib1;
export namespace clanguml::t00070 {
class B { };
template <typename T> class BB {
T t;
};
enum class BBB { bbb1, bbb2 };
}

View File

@@ -0,0 +1,11 @@
export module t00070.lib2;
export namespace clanguml::t00070 {
class C { };
template <typename T> class CC {
T t;
};
enum class CCC { ccc1, ccc2 };
}