928 B
928 B
t00030 - PlantUML relationship decorators test case
Config
compilation_database_dir: ..
output_directory: puml
diagrams:
t00030_class:
type: class
glob:
- ../../tests/t00030/t00030.cc
using_namespace:
- clanguml::t00030
include:
namespaces:
- clanguml::t00030
Source code
File t00030.cc
#include <memory>
#include <vector>
namespace clanguml {
namespace t00030 {
class A { };
class B { };
class C { };
class D { };
class E { };
struct R {
/// @uml{association[]}
A aaa;
/// @uml{composition[0..1:1..*]}
std::vector<B> bbb;
/// @uml{aggregation[0..1:1..5]}
std::vector<C> ccc;
/// @uml{association[:1]}
D ddd;
/// @uml{aggregation[:1]}
E *eee;
};
} // namespace t00030
} // namespace clanguml