Updated test cases documentation
This commit is contained in:
@@ -31,20 +31,12 @@ class R {
|
||||
}
|
||||
}
|
||||
```
|
||||
File `tests/t30012/src/lib1.cppm`
|
||||
File `tests/t30012/src/lib1mod2.cppm`
|
||||
```cpp
|
||||
export module t30012.app.lib1;
|
||||
export module t30012.app.lib1.mod2;
|
||||
|
||||
export namespace clanguml::t30012 {
|
||||
class B { };
|
||||
|
||||
template <typename T> class BB {
|
||||
T t;
|
||||
};
|
||||
|
||||
namespace detail {
|
||||
enum class BBB { bbb1, bbb2 };
|
||||
} // namespace detail
|
||||
class E { };
|
||||
}
|
||||
```
|
||||
File `tests/t30012/src/lib2.cppm`
|
||||
@@ -63,12 +55,20 @@ enum class CCC { ccc1, ccc2 };
|
||||
}
|
||||
}
|
||||
```
|
||||
File `tests/t30012/src/lib1mod1.cppm`
|
||||
File `tests/t30012/src/lib1.cppm`
|
||||
```cpp
|
||||
export module t30012.app.lib1.mod1;
|
||||
export module t30012.app.lib1;
|
||||
|
||||
export namespace clanguml::t30012 {
|
||||
class D { };
|
||||
class B { };
|
||||
|
||||
template <typename T> class BB {
|
||||
T t;
|
||||
};
|
||||
|
||||
namespace detail {
|
||||
enum class BBB { bbb1, bbb2 };
|
||||
} // namespace detail
|
||||
}
|
||||
```
|
||||
File `tests/t30012/src/t30012_mod.cppm`
|
||||
@@ -85,12 +85,12 @@ class A {
|
||||
};
|
||||
}
|
||||
```
|
||||
File `tests/t30012/src/lib1mod2.cppm`
|
||||
File `tests/t30012/src/lib1mod1.cppm`
|
||||
```cpp
|
||||
export module t30012.app.lib1.mod2;
|
||||
export module t30012.app.lib1.mod1;
|
||||
|
||||
export namespace clanguml::t30012 {
|
||||
class E { };
|
||||
class D { };
|
||||
}
|
||||
```
|
||||
## Generated PlantUML diagrams
|
||||
@@ -106,67 +106,74 @@ class E { };
|
||||
"display_name": "app",
|
||||
"elements": [
|
||||
{
|
||||
"display_name": "app.lib1",
|
||||
"display_name": "lib1",
|
||||
"elements": [
|
||||
{
|
||||
"display_name": "app.lib1.mod1",
|
||||
"display_name": "mod1",
|
||||
"id": "1890617159212924206",
|
||||
"is_deprecated": false,
|
||||
"name": "mod1",
|
||||
"namespace": "t30012.app.lib1",
|
||||
"source_location": {
|
||||
"column": 7,
|
||||
"file": "src/lib1mod1.cppm",
|
||||
"line": 4,
|
||||
"translation_unit": "t30012.cc"
|
||||
},
|
||||
"type": "namespace"
|
||||
"type": "module"
|
||||
},
|
||||
{
|
||||
"display_name": "app.lib1.mod2",
|
||||
"display_name": "mod2",
|
||||
"id": "206451677325228178",
|
||||
"is_deprecated": false,
|
||||
"name": "mod2",
|
||||
"namespace": "t30012.app.lib1",
|
||||
"source_location": {
|
||||
"column": 7,
|
||||
"file": "src/lib1mod2.cppm",
|
||||
"line": 4,
|
||||
"translation_unit": "t30012.cc"
|
||||
},
|
||||
"type": "namespace"
|
||||
"type": "module"
|
||||
}
|
||||
],
|
||||
"id": "2078388864960203240",
|
||||
"is_deprecated": false,
|
||||
"name": "lib1",
|
||||
"namespace": "t30012.app",
|
||||
"source_location": {
|
||||
"column": 7,
|
||||
"file": "src/lib1.cppm",
|
||||
"line": 4,
|
||||
"translation_unit": "t30012.cc"
|
||||
},
|
||||
"type": "namespace"
|
||||
"type": "module"
|
||||
},
|
||||
{
|
||||
"display_name": "app.lib2",
|
||||
"display_name": "lib2",
|
||||
"id": "765684581621927632",
|
||||
"is_deprecated": false,
|
||||
"name": "lib2",
|
||||
"namespace": "t30012.app",
|
||||
"source_location": {
|
||||
"column": 7,
|
||||
"file": "src/lib2.cppm",
|
||||
"line": 4,
|
||||
"translation_unit": "t30012.cc"
|
||||
},
|
||||
"type": "namespace"
|
||||
"type": "module"
|
||||
}
|
||||
],
|
||||
"id": "381866731754697815",
|
||||
"is_deprecated": false,
|
||||
"name": "app",
|
||||
"type": "namespace"
|
||||
"namespace": "t30012",
|
||||
"type": "module"
|
||||
}
|
||||
],
|
||||
"name": "t30012_package",
|
||||
"relationships": []
|
||||
"package_type": "module",
|
||||
"relationships": [],
|
||||
"using_module": "t30012"
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user