diff --git a/docs/test_cases.md b/docs/test_cases.md index 693e9339c..33008edf7 100644 --- a/docs/test_cases.md +++ b/docs/test_cases.md @@ -144,6 +144,7 @@ * [t20053](./test_cases/t20053.md) - Test case for inlining nested lambda operator calls * [t20054](./test_cases/t20054.md) - Test case for sequence diagram with nested classes * [t20055](./test_cases/t20055.md) - Test case for advanced filter in sequence diagram + * [t20056](./test_cases/t20056.md) - Test case for option to fold repeated activities in sequence diagram ## Package diagrams * [t30001](./test_cases/t30001.md) - Basic package diagram test case * [t30002](./test_cases/t30002.md) - Package dependency test case diff --git a/docs/test_cases/t00002_class.svg b/docs/test_cases/t00002_class.svg index 783368ce0..a75276884 100644 --- a/docs/test_cases/t00002_class.svg +++ b/docs/test_cases/t00002_class.svg @@ -4,122 +4,122 @@ Basic class diagram example - + A - + - + foo_a() = 0 : void - + - + foo_c() = 0 : void - + B - + - + foo_a() : void - + C - + - + foo_c() : void - + D - + - + foo_a() : void - + - + foo_c() : void - + - + as : std::vector<A *> - + E - + - + foo_a() : void - + - + foo_c() : void - + - + as : std::vector<A *> diff --git a/docs/test_cases/t00002_class_mermaid.svg b/docs/test_cases/t00002_class_mermaid.svg index 1e45b9c09..a71a98416 100644 --- a/docs/test_cases/t00002_class_mermaid.svg +++ b/docs/test_cases/t00002_class_mermaid.svg @@ -181,7 +181,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -292,7 +292,7 @@ - + diff --git a/docs/test_cases/t00003_class.svg b/docs/test_cases/t00003_class.svg index 0ec4a2945..55061e86e 100644 --- a/docs/test_cases/t00003_class.svg +++ b/docs/test_cases/t00003_class.svg @@ -3,234 +3,234 @@ - + A - + - + A() = default : void - + - + A(int i) : void - + - + A(A &&) = default : void - + - + A(const A &) = deleted : void A<T>(T t) : void - + - + ~A() = default : void - + - + operator=(A && other) noexcept : A & - + - + operator=(A & other) noexcept : A & - + - + operator++() : A & - + - + auto_method() : int - + - + basic_method() : void - + - + const_method() const : void - + - + create_from_int(int i) : A - + - + default_int(int i = 12) : int - + - + default_int_braces(int i = {}) : int - + - + default_string(int i, std::string s = "abc") : std::string - + - + double_int(const int i) : int - + - + private_method() : void - + - + protected_method() : void - + - + size() constexpr const : std::size_t - + - + static_method() : int - + - + sum(const double a, const double b) : int - + - + a_ : int - + - + auto_member : const unsigned long - + - + b_ : int - + - + c_ : int - + - + compare : std::function<bool (const int)> - + - + private_member : int - + - + protected_member : int - + - + public_member : int - + - + static_const_int : const int - + - + static_int : int diff --git a/docs/test_cases/t00003_class_mermaid.svg b/docs/test_cases/t00003_class_mermaid.svg index 4a8b62f36..b0c9e4c9c 100644 --- a/docs/test_cases/t00003_class_mermaid.svg +++ b/docs/test_cases/t00003_class_mermaid.svg @@ -52,7 +52,7 @@ - + diff --git a/docs/test_cases/t00004_class.svg b/docs/test_cases/t00004_class.svg index c62d9ce8b..9e3c43d11 100644 --- a/docs/test_cases/t00004_class.svg +++ b/docs/test_cases/t00004_class.svg @@ -3,7 +3,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -24,23 +24,23 @@ B - + - + aa : AA - + - + color : Color * - + @@ -53,31 +53,31 @@ - + A - + - + foo() const : void - + - + foo2() const : void - + @@ -87,7 +87,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -108,16 +108,16 @@ A::AA::AAA - + - + lights : Lights - + @@ -129,7 +129,7 @@ - + @@ -139,23 +139,23 @@ T - + - + b_int : B<int> - + - + t : T - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -197,16 +197,16 @@ V - + - + b : V - + @@ -218,7 +218,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -241,7 +241,7 @@ - + diff --git a/docs/test_cases/t00004_class_mermaid.svg b/docs/test_cases/t00004_class_mermaid.svg index bf1c705df..16cdd947b 100644 --- a/docs/test_cases/t00004_class_mermaid.svg +++ b/docs/test_cases/t00004_class_mermaid.svg @@ -246,7 +246,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -309,7 +309,7 @@ - + @@ -343,7 +343,7 @@ - + @@ -372,7 +372,7 @@ - + @@ -391,7 +391,7 @@ - + @@ -425,7 +425,7 @@ - + @@ -449,7 +449,7 @@ - + @@ -468,7 +468,7 @@ - + @@ -497,7 +497,7 @@ - + @@ -516,7 +516,7 @@ - + @@ -535,7 +535,7 @@ - + @@ -564,7 +564,7 @@ - + @@ -588,7 +588,7 @@ - + @@ -617,7 +617,7 @@ - + @@ -636,7 +636,7 @@ - + @@ -670,7 +670,7 @@ - + diff --git a/docs/test_cases/t00005_class.svg b/docs/test_cases/t00005_class.svg index 2d5cd4f10..4f571b0d3 100644 --- a/docs/test_cases/t00005_class.svg +++ b/docs/test_cases/t00005_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -121,109 +121,109 @@ R - + - + a : A - + - + b : B * - + - + c : C & - + - + d : const D * - + - + e : const E & - + - + f : F && - + - + g : G ** - + - + h : H *** - + - + i : I *& - + - + j : volatile J * - + - + k : K * - + - + some_int : int - + - + some_int_pointer : int * - + - + some_int_pointer_pointer : int ** - + - + some_int_reference : int & diff --git a/docs/test_cases/t00005_class_mermaid.svg b/docs/test_cases/t00005_class_mermaid.svg index ce0cecb97..4cbabc6e2 100644 --- a/docs/test_cases/t00005_class_mermaid.svg +++ b/docs/test_cases/t00005_class_mermaid.svg @@ -186,7 +186,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -224,7 +224,7 @@ - + @@ -243,7 +243,7 @@ - + @@ -262,7 +262,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -300,7 +300,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -338,7 +338,7 @@ - + @@ -357,7 +357,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -395,7 +395,7 @@ - + diff --git a/docs/test_cases/t00006_class.svg b/docs/test_cases/t00006_class.svg index fe0a96941..be5742c36 100644 --- a/docs/test_cases/t00006_class.svg +++ b/docs/test_cases/t00006_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -143,7 +143,7 @@ - + @@ -153,7 +153,7 @@ - + @@ -163,7 +163,7 @@ - + @@ -173,16 +173,16 @@ T - + - + data : std::vector<T> - + @@ -194,7 +194,7 @@ - + @@ -202,95 +202,95 @@ R - + - + a : std::vector<A> - + - + b : std::vector<B *> - + - + c : std::map<int,C> - + - + d : std::map<int,D *> - + - + e : custom_container<E> - + - + f : std::vector<std::vector<F>> - + - + g : std::map<int,std::vector<G *>> - + - + h : std::array<H,10> - + - + i : std::array<I *,5> - + - + j : J[10] - + - + k : K *[20] - + - + lm : std::vector<std::pair<L,M>> - + - + ns : std::tuple<N,NN,NNN> diff --git a/docs/test_cases/t00006_class_mermaid.svg b/docs/test_cases/t00006_class_mermaid.svg index 942eaa8fe..80c33bd2d 100644 --- a/docs/test_cases/t00006_class_mermaid.svg +++ b/docs/test_cases/t00006_class_mermaid.svg @@ -286,7 +286,7 @@ - + @@ -305,7 +305,7 @@ - + @@ -324,7 +324,7 @@ - + @@ -343,7 +343,7 @@ - + @@ -362,7 +362,7 @@ - + @@ -381,7 +381,7 @@ - + @@ -400,7 +400,7 @@ - + @@ -419,7 +419,7 @@ - + @@ -438,7 +438,7 @@ - + @@ -457,7 +457,7 @@ - + @@ -476,7 +476,7 @@ - + @@ -495,7 +495,7 @@ - + @@ -514,7 +514,7 @@ - + @@ -533,7 +533,7 @@ - + @@ -552,7 +552,7 @@ - + @@ -571,7 +571,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -614,7 +614,7 @@ - + @@ -633,7 +633,7 @@ - + diff --git a/docs/test_cases/t00007_class.svg b/docs/test_cases/t00007_class.svg index e213f87c2..9658cda73 100644 --- a/docs/test_cases/t00007_class.svg +++ b/docs/test_cases/t00007_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -41,25 +41,25 @@ R - + - + a : std::unique_ptr<A> - + - + b : std::shared_ptr<B> - + - + c : std::weak_ptr<C> diff --git a/docs/test_cases/t00007_class_mermaid.svg b/docs/test_cases/t00007_class_mermaid.svg index d58aced66..ccc60fb2c 100644 --- a/docs/test_cases/t00007_class_mermaid.svg +++ b/docs/test_cases/t00007_class_mermaid.svg @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -147,7 +147,7 @@ - + diff --git a/docs/test_cases/t00008_class.svg b/docs/test_cases/t00008_class.svg index 9f19920f3..18f01af0e 100644 --- a/docs/test_cases/t00008_class.svg +++ b/docs/test_cases/t00008_class.svg @@ -3,7 +3,7 @@ - + @@ -13,51 +13,51 @@ T,P=T,CMP=nullptr,int N=3 - + - + comparator : CMP - + - + ints : std::array<int,N> - + - + pointer : T * - + - + reference : T & - + - + value : T - + - + values : std::vector<P> - + @@ -67,16 +67,16 @@ T - + - + values : std::vector<T> - + @@ -86,16 +86,16 @@ T,C<> - + - + template_template : C<T> - + @@ -107,7 +107,7 @@ - + @@ -117,24 +117,24 @@ D<Items...>(std::tuple<Items...> *) : void - + - + add(int i) : void - + - + ints : B<int,Vector> - + @@ -144,7 +144,7 @@ - + @@ -153,17 +153,17 @@ ET - + - + get(ET * d) : DT * - + @@ -172,11 +172,11 @@ char - + - + getDecl(char * c) : DeclType * diff --git a/docs/test_cases/t00008_class_mermaid.svg b/docs/test_cases/t00008_class_mermaid.svg index 8dc63ef43..0df4b91f7 100644 --- a/docs/test_cases/t00008_class_mermaid.svg +++ b/docs/test_cases/t00008_class_mermaid.svg @@ -114,7 +114,7 @@ - + @@ -163,7 +163,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -211,7 +211,7 @@ - + @@ -230,7 +230,7 @@ - + @@ -264,7 +264,7 @@ - + @@ -283,7 +283,7 @@ - + @@ -307,7 +307,7 @@ - + diff --git a/docs/test_cases/t00009_class.svg b/docs/test_cases/t00009_class.svg index 1e374c34f..8cec53193 100644 --- a/docs/test_cases/t00009_class.svg +++ b/docs/test_cases/t00009_class.svg @@ -3,7 +3,7 @@ - + @@ -13,16 +13,16 @@ T - + - + value : T - + @@ -34,7 +34,7 @@ - + @@ -46,7 +46,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -66,25 +66,25 @@ B - + - + aint : A<int> - + - + astring : A<std::string> * - + - + avector : A<std::vector<std::string>> & diff --git a/docs/test_cases/t00009_class_mermaid.svg b/docs/test_cases/t00009_class_mermaid.svg index 1090a34c8..bd836970a 100644 --- a/docs/test_cases/t00009_class_mermaid.svg +++ b/docs/test_cases/t00009_class_mermaid.svg @@ -150,7 +150,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -212,7 +212,7 @@ - + @@ -231,7 +231,7 @@ - + diff --git a/docs/test_cases/t00010_class.svg b/docs/test_cases/t00010_class.svg index c4b0103aa..38bd7b99b 100644 --- a/docs/test_cases/t00010_class.svg +++ b/docs/test_cases/t00010_class.svg @@ -3,7 +3,7 @@ - + @@ -13,23 +13,23 @@ T,P - + - + first : T - + - + second : P - + @@ -41,7 +41,7 @@ - + @@ -51,16 +51,16 @@ T - + - + astring : A<T,std::string> - + @@ -72,7 +72,7 @@ - + @@ -80,11 +80,11 @@ C - + - + aintstring : B<int> diff --git a/docs/test_cases/t00010_class_mermaid.svg b/docs/test_cases/t00010_class_mermaid.svg index b39c85c85..9f9f41c15 100644 --- a/docs/test_cases/t00010_class_mermaid.svg +++ b/docs/test_cases/t00010_class_mermaid.svg @@ -102,7 +102,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -193,7 +193,7 @@ - + diff --git a/docs/test_cases/t00011_class.svg b/docs/test_cases/t00011_class.svg index e0090e370..e922fab79 100644 --- a/docs/test_cases/t00011_class.svg +++ b/docs/test_cases/t00011_class.svg @@ -3,7 +3,7 @@ - + @@ -13,52 +13,52 @@ T - + - + value : T - + A - + - + foo() : void - + B - + - + foo() : void - + - + m_a : A * diff --git a/docs/test_cases/t00011_class_mermaid.svg b/docs/test_cases/t00011_class_mermaid.svg index 24d14e36e..0cfccbac5 100644 --- a/docs/test_cases/t00011_class_mermaid.svg +++ b/docs/test_cases/t00011_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -126,7 +126,7 @@ - + diff --git a/docs/test_cases/t00012_class.svg b/docs/test_cases/t00012_class.svg index a11898d4b..afa8c19ef 100644 --- a/docs/test_cases/t00012_class.svg +++ b/docs/test_cases/t00012_class.svg @@ -3,7 +3,7 @@ - + @@ -13,23 +13,23 @@ T,Ts... - + - + value : T - + - + values : std::variant<Ts...> - + @@ -39,16 +39,16 @@ int... Is - + - + ints : std::array<int,sizeof...(Is)> - + @@ -58,16 +58,16 @@ T,int... Is - + - + ints : std::array<T,sizeof...(Is)> - + @@ -79,7 +79,7 @@ - + @@ -91,7 +91,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -135,39 +135,39 @@ R - + - + a1 : A<int,std::string,float> - + - + a2 : A<int,std::string,bool> - + - + b1 : B<3,2,1> - + - + b2 : B<1,1,1,1> - + - + c1 : C<std::map<int,std::vector<std::vector<std::vector<std::string>>>>,3,3,3> diff --git a/docs/test_cases/t00012_class_mermaid.svg b/docs/test_cases/t00012_class_mermaid.svg index 4cfb35266..1a2373e97 100644 --- a/docs/test_cases/t00012_class_mermaid.svg +++ b/docs/test_cases/t00012_class_mermaid.svg @@ -174,7 +174,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -227,7 +227,7 @@ - + @@ -251,7 +251,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -289,7 +289,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -327,7 +327,7 @@ - + @@ -346,7 +346,7 @@ - + diff --git a/docs/test_cases/t00013_class.svg b/docs/test_cases/t00013_class.svg index 1ca9447bf..761987baa 100644 --- a/docs/test_cases/t00013_class.svg +++ b/docs/test_cases/t00013_class.svg @@ -3,7 +3,7 @@ - + @@ -13,16 +13,16 @@ T - + - + f : T - + @@ -34,7 +34,7 @@ - + @@ -42,16 +42,16 @@ A - + - + a : int - + @@ -59,16 +59,16 @@ B - + - + b : int - + @@ -76,40 +76,40 @@ C - + - + c : int - + D - + - + print(R * r) : void - + - + d : int - + @@ -119,16 +119,16 @@ T - + - + e : T - + @@ -138,23 +138,23 @@ T,Args... - + - + args : std::tuple<Args...> - + - + g : T - + @@ -166,7 +166,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -190,93 +190,93 @@ - + R - + - + get_a(A * a) : int - + - + get_b(B & b) : int - + - + get_c(C c) : int - + - + get_const_b(const B & b) : int - + - + get_d(D && d) : int - + - + get_d2(D && d) : int get_e<T>(E<T> e) : T get_f<T>(const F<T> & f) : T - + - + get_int_e(const E<int> & e) : int - + - + get_int_e2(E<int> & e) : int - + - + get_int_f(const ABCD::F<int> & f) : int - + - + estring : E<std::string> - + - + gintstring : G<int,float,std::string> diff --git a/docs/test_cases/t00013_class_mermaid.svg b/docs/test_cases/t00013_class_mermaid.svg index 64e8de279..abf81d689 100644 --- a/docs/test_cases/t00013_class_mermaid.svg +++ b/docs/test_cases/t00013_class_mermaid.svg @@ -234,7 +234,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -277,7 +277,7 @@ - + @@ -301,7 +301,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -349,7 +349,7 @@ - + @@ -378,7 +378,7 @@ - + @@ -402,7 +402,7 @@ - + @@ -431,7 +431,7 @@ - + @@ -450,7 +450,7 @@ - + @@ -469,7 +469,7 @@ - + @@ -488,7 +488,7 @@ - + diff --git a/docs/test_cases/t00014_class.svg b/docs/test_cases/t00014_class.svg index ac2796b07..7faad3092 100644 --- a/docs/test_cases/t00014_class.svg +++ b/docs/test_cases/t00014_class.svg @@ -3,7 +3,7 @@ - + @@ -13,23 +13,23 @@ T,P - + - + p : P - + - + t : T - + @@ -37,16 +37,16 @@ B - + - + value : std::string - + @@ -58,7 +58,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -82,7 +82,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -130,7 +130,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -154,7 +154,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -190,7 +190,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -232,116 +232,116 @@ T - + - + abool : APtr<bool> - + - + aboolfloat : AAPtr<bool,float> - + - + afloat : ASharedPtr<float> - + - + atfloat : AAPtr<T,float> - + - + bapair : PairPairBA<bool> - + - + boolstring : A<bool,std::string> - + - + bs : BVector - + - + bs2 : BVector2 - + - + bstringstring : BStringString - + - + cb : SimpleCallback<ACharString> - + - + floatstring : AStringPtr<float> - + - + gcb : GenericCallback<AWCharString> - + - + intstring : AIntString - + - + stringstring : AStringString - + - + vcb : VoidCallback - + - + vps : VectorPtr<B> diff --git a/docs/test_cases/t00014_class_mermaid.svg b/docs/test_cases/t00014_class_mermaid.svg index 3cd5b6c94..3be81db37 100644 --- a/docs/test_cases/t00014_class_mermaid.svg +++ b/docs/test_cases/t00014_class_mermaid.svg @@ -474,7 +474,7 @@ - + @@ -503,7 +503,7 @@ - + @@ -527,7 +527,7 @@ - + @@ -546,7 +546,7 @@ - + @@ -565,7 +565,7 @@ - + @@ -584,7 +584,7 @@ - + @@ -603,7 +603,7 @@ - + @@ -622,7 +622,7 @@ - + @@ -641,7 +641,7 @@ - + @@ -660,7 +660,7 @@ - + @@ -679,7 +679,7 @@ - + @@ -698,7 +698,7 @@ - + @@ -717,7 +717,7 @@ - + @@ -736,7 +736,7 @@ - + @@ -755,7 +755,7 @@ - + @@ -808,7 +808,7 @@ - + diff --git a/docs/test_cases/t00015_class.svg b/docs/test_cases/t00015_class.svg index be0d426ca..f043316d0 100644 --- a/docs/test_cases/t00015_class.svg +++ b/docs/test_cases/t00015_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + diff --git a/docs/test_cases/t00015_class_mermaid.svg b/docs/test_cases/t00015_class_mermaid.svg index a01873581..ebaa7b8dc 100644 --- a/docs/test_cases/t00015_class_mermaid.svg +++ b/docs/test_cases/t00015_class_mermaid.svg @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -166,7 +166,7 @@ - + diff --git a/docs/test_cases/t00016_class.svg b/docs/test_cases/t00016_class.svg index 37685611a..f2d010816 100644 --- a/docs/test_cases/t00016_class.svg +++ b/docs/test_cases/t00016_class.svg @@ -3,7 +3,7 @@ - + @@ -17,7 +17,7 @@ value : enum - + @@ -31,7 +31,7 @@ value : enum - + @@ -45,7 +45,7 @@ value : enum - + @@ -59,7 +59,7 @@ value : enum - + @@ -73,7 +73,7 @@ value : enum - + diff --git a/docs/test_cases/t00016_class_mermaid.svg b/docs/test_cases/t00016_class_mermaid.svg index 89ecd5989..7c3729b02 100644 --- a/docs/test_cases/t00016_class_mermaid.svg +++ b/docs/test_cases/t00016_class_mermaid.svg @@ -114,7 +114,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -234,7 +234,7 @@ - + diff --git a/docs/test_cases/t00017_class.svg b/docs/test_cases/t00017_class.svg index 3669b2fbf..b1cca0d54 100644 --- a/docs/test_cases/t00017_class.svg +++ b/docs/test_cases/t00017_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -113,47 +113,47 @@ - + R - + - + R(int & some_int, C & cc, const E & ee, F && ff, I *& ii) : void - + - + some_int : int - + - + some_int_pointer : int * - + - + some_int_pointer_pointer : int ** - + - + some_int_reference : int & diff --git a/docs/test_cases/t00017_class_mermaid.svg b/docs/test_cases/t00017_class_mermaid.svg index 3dee69672..54c941fe1 100644 --- a/docs/test_cases/t00017_class_mermaid.svg +++ b/docs/test_cases/t00017_class_mermaid.svg @@ -186,7 +186,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -224,7 +224,7 @@ - + @@ -243,7 +243,7 @@ - + @@ -262,7 +262,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -300,7 +300,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -338,7 +338,7 @@ - + @@ -357,7 +357,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -395,7 +395,7 @@ - + diff --git a/docs/test_cases/t00018_class.svg b/docs/test_cases/t00018_class.svg index c943070cf..55d4f3a91 100644 --- a/docs/test_cases/t00018_class.svg +++ b/docs/test_cases/t00018_class.svg @@ -3,123 +3,123 @@ - + impl::widget - + - + widget(int n) : void - + - + draw(const widget & w) const : void - + - + draw(const widget & w) : void - + - + n : int - + widget - + - + widget(int) : void - + - + widget(widget &&) : void - + - + widget(const widget &) = deleted : void - + - + ~widget() : void - + - + operator=(widget &&) : widget & - + - + operator=(const widget &) = deleted : widget & - + - + draw() const : void - + - + draw() : void - + - + shown() const : bool - + - + pImpl : std::unique_ptr<impl::widget> diff --git a/docs/test_cases/t00018_class_mermaid.svg b/docs/test_cases/t00018_class_mermaid.svg index db1926b55..2b4d27a2d 100644 --- a/docs/test_cases/t00018_class_mermaid.svg +++ b/docs/test_cases/t00018_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -117,7 +117,7 @@ - + diff --git a/docs/test_cases/t00019_class.svg b/docs/test_cases/t00019_class.svg index 4281c881f..4aabe45f5 100644 --- a/docs/test_cases/t00019_class.svg +++ b/docs/test_cases/t00019_class.svg @@ -3,46 +3,46 @@ - + Base - + - + Base() = default : void - + - + ~Base() constexpr = default : void - + - + m1() : int - + - + m2() : std::string - + @@ -51,24 +51,24 @@ LowerLayer - + - + m1() : int - + - + m2() : std::string - + @@ -77,17 +77,17 @@ LowerLayer - + - + all_calls_count() const : int - + @@ -96,47 +96,47 @@ LowerLayer - + - + m1() : int - + - + m1_calls() const : int - + - + m2() : std::string - + - + m2_calls() const : int - + - + m_m1_calls : int - + - + m_m2_calls : int @@ -171,7 +171,7 @@ - + @@ -179,11 +179,11 @@ A - + - + layers : std::unique_ptr<Layer1<Layer2<Layer3<Base>>>> diff --git a/docs/test_cases/t00019_class_mermaid.svg b/docs/test_cases/t00019_class_mermaid.svg index 7e17b690f..10c16837b 100644 --- a/docs/test_cases/t00019_class_mermaid.svg +++ b/docs/test_cases/t00019_class_mermaid.svg @@ -138,7 +138,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -206,7 +206,7 @@ - + @@ -230,7 +230,7 @@ - + @@ -330,7 +330,7 @@ - + diff --git a/docs/test_cases/t00020_class.svg b/docs/test_cases/t00020_class.svg index 329b2a921..1ce54e065 100644 --- a/docs/test_cases/t00020_class.svg +++ b/docs/test_cases/t00020_class.svg @@ -3,191 +3,191 @@ - + ProductA - + - + ~ProductA() constexpr = default : void - + - + sell(int price) const = 0 : bool - + ProductA1 - + - + sell(int price) const : bool - + ProductA2 - + - + sell(int price) const : bool - + ProductB - + - + ~ProductB() constexpr = default : void - + - + buy(int price) const = 0 : bool - + ProductB1 - + - + buy(int price) const : bool - + ProductB2 - + - + buy(int price) const : bool - + AbstractFactory - + - + make_a() const = 0 : std::unique_ptr<ProductA> - + - + make_b() const = 0 : std::unique_ptr<ProductB> - + Factory1 - + - + make_a() const : std::unique_ptr<ProductA> - + - + make_b() const : std::unique_ptr<ProductB> - + Factory2 - + - + make_a() const : std::unique_ptr<ProductA> - + - + make_b() const : std::unique_ptr<ProductB> diff --git a/docs/test_cases/t00020_class_mermaid.svg b/docs/test_cases/t00020_class_mermaid.svg index 5e081b62c..8405c709e 100644 --- a/docs/test_cases/t00020_class_mermaid.svg +++ b/docs/test_cases/t00020_class_mermaid.svg @@ -238,7 +238,7 @@ - + @@ -267,7 +267,7 @@ - + @@ -291,7 +291,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -344,7 +344,7 @@ - + @@ -368,7 +368,7 @@ - + @@ -392,7 +392,7 @@ - + @@ -421,7 +421,7 @@ - + @@ -450,7 +450,7 @@ - + diff --git a/docs/test_cases/t00021_class.svg b/docs/test_cases/t00021_class.svg index c3c10444f..360b2f5a9 100644 --- a/docs/test_cases/t00021_class.svg +++ b/docs/test_cases/t00021_class.svg @@ -3,164 +3,164 @@ - + Visitor - + - + ~Visitor() constexpr = default : void - + - + visit_A(const A & item) const = 0 : void - + - + visit_B(const B & item) const = 0 : void - + Visitor1 - + - + visit_A(const A & item) const : void - + - + visit_B(const B & item) const : void - + Visitor2 - + - + visit_A(const A & item) const : void - + - + visit_B(const B & item) const : void - + Visitor3 - + - + visit_A(const A & item) const : void - + - + visit_B(const B & item) const : void - + Item - + - + ~Item() constexpr = default : void - + - + accept(const Visitor & visitor) const = 0 : void - + A - + - + accept(const Visitor & visitor) const : void - + B - + - + accept(const Visitor & visitor) const : void diff --git a/docs/test_cases/t00021_class_mermaid.svg b/docs/test_cases/t00021_class_mermaid.svg index 0842bdd9c..195b4a8fb 100644 --- a/docs/test_cases/t00021_class_mermaid.svg +++ b/docs/test_cases/t00021_class_mermaid.svg @@ -246,7 +246,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -309,7 +309,7 @@ - + @@ -338,7 +338,7 @@ - + @@ -367,7 +367,7 @@ - + @@ -396,7 +396,7 @@ - + @@ -420,7 +420,7 @@ - + diff --git a/docs/test_cases/t00022_class.svg b/docs/test_cases/t00022_class.svg index 207a2fdc8..b019aa7cb 100644 --- a/docs/test_cases/t00022_class.svg +++ b/docs/test_cases/t00022_class.svg @@ -3,80 +3,80 @@ - + A - + - + method1() = 0 : void - + - + method2() = 0 : void - + - + template_method() : void - + A1 - + - + method1() : void - + - + method2() : void - + A2 - + - + method1() : void - + - + method2() : void diff --git a/docs/test_cases/t00022_class_mermaid.svg b/docs/test_cases/t00022_class_mermaid.svg index 1b3ff0f62..fc7a3afff 100644 --- a/docs/test_cases/t00022_class_mermaid.svg +++ b/docs/test_cases/t00022_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -112,7 +112,7 @@ - + @@ -141,7 +141,7 @@ - + diff --git a/docs/test_cases/t00023_class.svg b/docs/test_cases/t00023_class.svg index a70bf59b9..4ed30623c 100644 --- a/docs/test_cases/t00023_class.svg +++ b/docs/test_cases/t00023_class.svg @@ -3,110 +3,110 @@ - + Strategy - + - + ~Strategy() constexpr = default : void - + - + algorithm() = 0 : void - + StrategyA - + - + algorithm() : void - + StrategyB - + - + algorithm() : void - + StrategyC - + - + algorithm() : void - + Context - + - + Context(std::unique_ptr<Strategy> strategy) : void - + - + apply() : void - + - + m_strategy : std::unique_ptr<Strategy> diff --git a/docs/test_cases/t00023_class_mermaid.svg b/docs/test_cases/t00023_class_mermaid.svg index 3abcf61a6..d891bb33e 100644 --- a/docs/test_cases/t00023_class_mermaid.svg +++ b/docs/test_cases/t00023_class_mermaid.svg @@ -102,7 +102,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -203,7 +203,7 @@ - + diff --git a/docs/test_cases/t00024_class.svg b/docs/test_cases/t00024_class.svg index 64a483e30..b2ffad217 100644 --- a/docs/test_cases/t00024_class.svg +++ b/docs/test_cases/t00024_class.svg @@ -3,121 +3,121 @@ - + Target - + - + ~Target() = 0 : void - + - + m1() = 0 : void - + - + m2() = 0 : void - + Target1 - + - + m1() : void - + - + m2() : void - + Target2 - + - + m1() : void - + - + m2() : void - + Proxy - + - + Proxy(std::shared_ptr<Target> target) : void - + - + m1() : void - + - + m2() : void - + - + m_target : std::shared_ptr<Target> diff --git a/docs/test_cases/t00024_class_mermaid.svg b/docs/test_cases/t00024_class_mermaid.svg index 3e712abf2..1edd15f0b 100644 --- a/docs/test_cases/t00024_class_mermaid.svg +++ b/docs/test_cases/t00024_class_mermaid.svg @@ -102,7 +102,7 @@ - + @@ -136,7 +136,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -194,7 +194,7 @@ - + diff --git a/docs/test_cases/t00025_class.svg b/docs/test_cases/t00025_class.svg index 5234641b0..eb385a3e2 100644 --- a/docs/test_cases/t00025_class.svg +++ b/docs/test_cases/t00025_class.svg @@ -3,55 +3,55 @@ - + Target1 - + - + m1() : void - + - + m2() : void - + Target2 - + - + m1() : void - + - + m2() : void - + @@ -60,39 +60,39 @@ T - + - + Proxy(std::shared_ptr<T> target) : void - + - + m1() : void - + - + m2() : void - + - + m_target : std::shared_ptr<T> - + @@ -104,7 +104,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -124,18 +124,18 @@ ProxyHolder - + - + proxy1 : Proxy<Target1> - + - + proxy2 : Proxy<Target2> diff --git a/docs/test_cases/t00025_class_mermaid.svg b/docs/test_cases/t00025_class_mermaid.svg index 42f689326..ac1047b45 100644 --- a/docs/test_cases/t00025_class_mermaid.svg +++ b/docs/test_cases/t00025_class_mermaid.svg @@ -126,7 +126,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -223,7 +223,7 @@ - + @@ -242,7 +242,7 @@ - + @@ -261,7 +261,7 @@ - + diff --git a/docs/test_cases/t00026_class.svg b/docs/test_cases/t00026_class.svg index df16b16f8..43de65268 100644 --- a/docs/test_cases/t00026_class.svg +++ b/docs/test_cases/t00026_class.svg @@ -3,7 +3,7 @@ - + @@ -12,32 +12,32 @@ T - + - + Memento(T && v) : void - + - + value() const : T - + - + m_value : T - + @@ -46,53 +46,53 @@ T - + - + Originator(T && v) : void - + - + load(const Memento<T> & m) : void - + - + memoize_value() const : Memento<T> - + - + print() const : void - + - + set(T && v) : void - + - + m_value : T - + @@ -101,31 +101,31 @@ T - + - + set_state(const std::string & s, Memento<T> && m) : void - + - + state(const std::string & n) : Memento<T> & - + - + m_mementos : std::unordered_map<std::string,Memento<T>> - + @@ -137,7 +137,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -157,18 +157,18 @@ StringMemento - + - + caretaker : Caretaker<std::string> - + - + originator : Originator<std::string> diff --git a/docs/test_cases/t00026_class_mermaid.svg b/docs/test_cases/t00026_class_mermaid.svg index d64bb4913..e2aafe048 100644 --- a/docs/test_cases/t00026_class_mermaid.svg +++ b/docs/test_cases/t00026_class_mermaid.svg @@ -126,7 +126,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -243,7 +243,7 @@ - + @@ -262,7 +262,7 @@ - + @@ -281,7 +281,7 @@ - + diff --git a/docs/test_cases/t00027_class.svg b/docs/test_cases/t00027_class.svg index d7900953d..041f9b198 100644 --- a/docs/test_cases/t00027_class.svg +++ b/docs/test_cases/t00027_class.svg @@ -3,32 +3,32 @@ - + Shape - + - + ~Shape() constexpr = default : void - + - + display() = 0 : void - + @@ -38,7 +38,7 @@ - + @@ -47,17 +47,17 @@ T<>... - + - + display() : void - + @@ -67,7 +67,7 @@ - + @@ -76,34 +76,34 @@ T<>... - + - + display() : void - + ShapeDecorator - + - + display() = 0 : void - + @@ -112,17 +112,17 @@ T - + - + display() : void - + @@ -131,17 +131,17 @@ T - + - + display() : void - + @@ -153,7 +153,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -189,7 +189,7 @@ - + @@ -197,32 +197,32 @@ Window - + - + border : Line<Color,Weight> - + - + description : Text<Color> - + - + divider : Line<Color> - + - + title : Text<Color,Weight> diff --git a/docs/test_cases/t00027_class_mermaid.svg b/docs/test_cases/t00027_class_mermaid.svg index 18256f4cc..7495fdde6 100644 --- a/docs/test_cases/t00027_class_mermaid.svg +++ b/docs/test_cases/t00027_class_mermaid.svg @@ -198,7 +198,7 @@ - + @@ -227,7 +227,7 @@ - + @@ -246,7 +246,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -289,7 +289,7 @@ - + @@ -313,7 +313,7 @@ - + @@ -337,7 +337,7 @@ - + @@ -361,7 +361,7 @@ - + @@ -385,7 +385,7 @@ - + @@ -404,7 +404,7 @@ - + @@ -423,7 +423,7 @@ - + @@ -442,7 +442,7 @@ - + @@ -461,7 +461,7 @@ - + diff --git a/docs/test_cases/t00028_class.svg b/docs/test_cases/t00028_class.svg index 962e707de..99fc06765 100644 --- a/docs/test_cases/t00028_class.svg +++ b/docs/test_cases/t00028_class.svg @@ -3,7 +3,7 @@ - + @@ -18,7 +18,7 @@ A class note. - + @@ -33,7 +33,7 @@ B class note. - + @@ -48,7 +48,7 @@ C class note. - + @@ -65,7 +65,7 @@ class note. - + @@ -75,11 +75,11 @@ T - + - + param : T @@ -89,7 +89,7 @@ E template class note. - + @@ -99,7 +99,7 @@ - + @@ -117,7 +117,7 @@ F enum note. - + @@ -129,61 +129,61 @@ - + R - + - + R(C & c) : void - + - + aaa : A - + - + bbb : B * - + - + ccc : C & - + - + ddd : std::vector<std::shared_ptr<D>> - + - + eee : E<int> - + - + ggg : G ** diff --git a/docs/test_cases/t00028_class_mermaid.svg b/docs/test_cases/t00028_class_mermaid.svg index 6d70185e7..0ec74b47a 100644 --- a/docs/test_cases/t00028_class_mermaid.svg +++ b/docs/test_cases/t00028_class_mermaid.svg @@ -218,7 +218,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -256,7 +256,7 @@ - + @@ -275,7 +275,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -318,7 +318,7 @@ - + @@ -337,7 +337,7 @@ - + @@ -371,7 +371,7 @@ - + @@ -390,7 +390,7 @@ - + diff --git a/docs/test_cases/t00029_class.svg b/docs/test_cases/t00029_class.svg index 2c15627f6..9c0d44dd9 100644 --- a/docs/test_cases/t00029_class.svg +++ b/docs/test_cases/t00029_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,16 +23,16 @@ T - + - + param : T - + @@ -40,16 +40,16 @@ D - + - + param : T - + @@ -62,7 +62,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -82,7 +82,7 @@ - + @@ -92,7 +92,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -110,25 +110,25 @@ R - + - + g1 : G1 - + - + g3 : G3 & - + - + g4 : std::shared_ptr<G4> diff --git a/docs/test_cases/t00029_class_mermaid.svg b/docs/test_cases/t00029_class_mermaid.svg index 30180073a..3a892129f 100644 --- a/docs/test_cases/t00029_class_mermaid.svg +++ b/docs/test_cases/t00029_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -121,7 +121,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -236,7 +236,7 @@ - + @@ -255,7 +255,7 @@ - + diff --git a/docs/test_cases/t00030_class.svg b/docs/test_cases/t00030_class.svg index 3b9d63959..c547edb29 100644 --- a/docs/test_cases/t00030_class.svg +++ b/docs/test_cases/t00030_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -61,39 +61,39 @@ R - + - + aaa : A - + - + bbb : std::vector<B> - + - + ccc : std::vector<C> - + - + ddd : D - + - + eee : E * diff --git a/docs/test_cases/t00030_class_mermaid.svg b/docs/test_cases/t00030_class_mermaid.svg index 069f3732a..d610ffacb 100644 --- a/docs/test_cases/t00030_class_mermaid.svg +++ b/docs/test_cases/t00030_class_mermaid.svg @@ -164,7 +164,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -202,7 +202,7 @@ - + @@ -221,7 +221,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -259,7 +259,7 @@ - + diff --git a/docs/test_cases/t00031_class.svg b/docs/test_cases/t00031_class.svg index b8ae5d8e3..943c3d77f 100644 --- a/docs/test_cases/t00031_class.svg +++ b/docs/test_cases/t00031_class.svg @@ -1,21 +1,21 @@ - + - + - + - - - + + + @@ -24,7 +24,7 @@ - + @@ -37,7 +37,7 @@ - + @@ -47,16 +47,16 @@ T - + - + ttt : T - + @@ -66,7 +66,7 @@ - + @@ -78,47 +78,47 @@ - + R - + - + add_b(B b) : void - + - + aaa : A * - + - + bbb : std::vector<B> - + - + ccc : C<int> - + - + ddd : D * diff --git a/docs/test_cases/t00031_class_mermaid.svg b/docs/test_cases/t00031_class_mermaid.svg index bba8eff09..68943c27f 100644 --- a/docs/test_cases/t00031_class_mermaid.svg +++ b/docs/test_cases/t00031_class_mermaid.svg @@ -126,7 +126,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -241,7 +241,7 @@ - + diff --git a/docs/test_cases/t00032_class.svg b/docs/test_cases/t00032_class.svg index dbded1a62..b1ad2456f 100644 --- a/docs/test_cases/t00032_class.svg +++ b/docs/test_cases/t00032_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,58 +23,58 @@ - + A - + - + operator()() : void - + B - + - + operator()() : void - + C - + - + operator()() : void - + @@ -84,16 +84,16 @@ T,L,Ts... - + - + counter : L - + @@ -105,7 +105,7 @@ - + @@ -113,11 +113,11 @@ R - + - + overload : Overload<TBase,int,A,B,C> diff --git a/docs/test_cases/t00032_class_mermaid.svg b/docs/test_cases/t00032_class_mermaid.svg index d882bf80f..c65b999e5 100644 --- a/docs/test_cases/t00032_class_mermaid.svg +++ b/docs/test_cases/t00032_class_mermaid.svg @@ -138,7 +138,7 @@ - + @@ -157,7 +157,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -224,7 +224,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -272,7 +272,7 @@ - + @@ -291,7 +291,7 @@ - + diff --git a/docs/test_cases/t00033_class.svg b/docs/test_cases/t00033_class.svg index 35e29980d..719eb3b70 100644 --- a/docs/test_cases/t00033_class.svg +++ b/docs/test_cases/t00033_class.svg @@ -3,7 +3,7 @@ - + @@ -13,16 +13,16 @@ T - + - + aaa : T - + @@ -32,16 +32,16 @@ T - + - + bbb : T - + @@ -51,16 +51,16 @@ T - + - + ccc : T - + @@ -68,16 +68,16 @@ D - + - + ddd : int - + @@ -89,7 +89,7 @@ - + @@ -101,7 +101,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -121,11 +121,11 @@ R - + - + abc : A<B<std::unique_ptr<C<D>>>> diff --git a/docs/test_cases/t00033_class_mermaid.svg b/docs/test_cases/t00033_class_mermaid.svg index 4c3e902e5..e85ccd9e6 100644 --- a/docs/test_cases/t00033_class_mermaid.svg +++ b/docs/test_cases/t00033_class_mermaid.svg @@ -138,7 +138,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -272,7 +272,7 @@ - + @@ -291,7 +291,7 @@ - + diff --git a/docs/test_cases/t00034_class.svg b/docs/test_cases/t00034_class.svg index 84c5108f6..bbce683e5 100644 --- a/docs/test_cases/t00034_class.svg +++ b/docs/test_cases/t00034_class.svg @@ -3,31 +3,31 @@ - + Void - + - + operator!=(const Void &) constexpr const : bool - + - + operator==(const Void &) constexpr const : bool - + @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -93,18 +93,18 @@ R - + - + la : lift_void_t<A> * - + - + lv : lift_void_t<void> * diff --git a/docs/test_cases/t00034_class_mermaid.svg b/docs/test_cases/t00034_class_mermaid.svg index 642cf800b..4336795ee 100644 --- a/docs/test_cases/t00034_class_mermaid.svg +++ b/docs/test_cases/t00034_class_mermaid.svg @@ -102,7 +102,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -169,7 +169,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -207,7 +207,7 @@ - + @@ -226,7 +226,7 @@ - + diff --git a/docs/test_cases/t00035_class.svg b/docs/test_cases/t00035_class.svg index 2eefb21d3..728e2eee2 100644 --- a/docs/test_cases/t00035_class.svg +++ b/docs/test_cases/t00035_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + diff --git a/docs/test_cases/t00035_class_mermaid.svg b/docs/test_cases/t00035_class_mermaid.svg index 3e568b966..12051f2a8 100644 --- a/docs/test_cases/t00035_class_mermaid.svg +++ b/docs/test_cases/t00035_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + diff --git a/docs/test_cases/t00036_class.svg b/docs/test_cases/t00036_class.svg index 851b0a55a..74aa93f6a 100644 --- a/docs/test_cases/t00036_class.svg +++ b/docs/test_cases/t00036_class.svg @@ -28,7 +28,7 @@ ns22 - + @@ -40,7 +40,7 @@ - + @@ -50,16 +50,16 @@ T - + - + a : T - + @@ -71,7 +71,7 @@ - + @@ -79,16 +79,16 @@ B - + - + a_int : A<int> - + diff --git a/docs/test_cases/t00036_class_mermaid.svg b/docs/test_cases/t00036_class_mermaid.svg index 06d3d5ee2..56e3711ee 100644 --- a/docs/test_cases/t00036_class_mermaid.svg +++ b/docs/test_cases/t00036_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -107,7 +107,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/docs/test_cases/t00037_class.svg b/docs/test_cases/t00037_class.svg index 69fef4171..306bf31c0 100644 --- a/docs/test_cases/t00037_class.svg +++ b/docs/test_cases/t00037_class.svg @@ -3,7 +3,7 @@ - + @@ -11,23 +11,23 @@ S - + - + x : double - + - + y : double - + @@ -35,37 +35,37 @@ ST - + - + bars : ST::(bars)[10] - + - + dimensions : ST::(dimensions) - + - + s : S[4][3][2] - + - + units : ST::(units) - + @@ -73,37 +73,37 @@ ST::(dimensions) - + - + t : double - + - + x : double - + - + y : double - + - + z : double - + @@ -111,23 +111,23 @@ ST::(bars) - + - + flags : int - + - + len : int - + @@ -135,42 +135,42 @@ ST::(units) - + - + c : double - + - + h : double - + A - + - + A() : void - + - + st : ST diff --git a/docs/test_cases/t00037_class_mermaid.svg b/docs/test_cases/t00037_class_mermaid.svg index 23842bbf9..de08c559e 100644 --- a/docs/test_cases/t00037_class_mermaid.svg +++ b/docs/test_cases/t00037_class_mermaid.svg @@ -130,7 +130,7 @@ - + @@ -159,7 +159,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -266,7 +266,7 @@ - + @@ -295,7 +295,7 @@ - + diff --git a/docs/test_cases/t00038_class.svg b/docs/test_cases/t00038_class.svg index 7b30bd4f0..1db24f9b0 100644 --- a/docs/test_cases/t00038_class.svg +++ b/docs/test_cases/t00038_class.svg @@ -3,7 +3,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -26,7 +26,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -49,7 +49,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -69,7 +69,7 @@ - + @@ -77,16 +77,16 @@ key_t - + - + key : std::string - + @@ -98,7 +98,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -122,7 +122,7 @@ - + @@ -134,7 +134,7 @@ - + diff --git a/docs/test_cases/t00038_class_mermaid.svg b/docs/test_cases/t00038_class_mermaid.svg index 7ad13c135..d7250e981 100644 --- a/docs/test_cases/t00038_class_mermaid.svg +++ b/docs/test_cases/t00038_class_mermaid.svg @@ -210,7 +210,7 @@ - + @@ -244,7 +244,7 @@ - + @@ -263,7 +263,7 @@ - + @@ -297,7 +297,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -335,7 +335,7 @@ - + @@ -354,7 +354,7 @@ - + @@ -378,7 +378,7 @@ - + @@ -397,7 +397,7 @@ - + @@ -416,7 +416,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -454,7 +454,7 @@ - + diff --git a/docs/test_cases/t00039_class.svg b/docs/test_cases/t00039_class.svg index 727897d3c..91c69526b 100644 --- a/docs/test_cases/t00039_class.svg +++ b/docs/test_cases/t00039_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -91,16 +91,16 @@ AAA - + - + b : B * - + @@ -110,7 +110,7 @@ - + @@ -120,16 +120,16 @@ T - + - + t : T * - + @@ -139,16 +139,16 @@ T,M - + - + m : M * - + @@ -158,16 +158,16 @@ T,M - + - + m : M * - + @@ -177,11 +177,11 @@ T,M,N - + - + n : N * diff --git a/docs/test_cases/t00039_class_mermaid.svg b/docs/test_cases/t00039_class_mermaid.svg index 942ca7224..edf555342 100644 --- a/docs/test_cases/t00039_class_mermaid.svg +++ b/docs/test_cases/t00039_class_mermaid.svg @@ -210,7 +210,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -267,7 +267,7 @@ - + @@ -286,7 +286,7 @@ - + @@ -305,7 +305,7 @@ - + @@ -324,7 +324,7 @@ - + @@ -343,7 +343,7 @@ - + @@ -362,7 +362,7 @@ - + @@ -386,7 +386,7 @@ - + @@ -405,7 +405,7 @@ - + @@ -429,7 +429,7 @@ - + @@ -453,7 +453,7 @@ - + @@ -477,7 +477,7 @@ - + diff --git a/docs/test_cases/t00040_class.svg b/docs/test_cases/t00040_class.svg index e79014e48..cc8886784 100644 --- a/docs/test_cases/t00040_class.svg +++ b/docs/test_cases/t00040_class.svg @@ -3,31 +3,31 @@ - + A - + - + get_a() : int - + - + ii_ : int - + @@ -37,42 +37,42 @@ - + AAA - + - + get_aaa() : int - + - + b : B * - + R - + - + foo(A * a) : void diff --git a/docs/test_cases/t00040_class_mermaid.svg b/docs/test_cases/t00040_class_mermaid.svg index 968649182..c0e7c8904 100644 --- a/docs/test_cases/t00040_class_mermaid.svg +++ b/docs/test_cases/t00040_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -107,7 +107,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -155,7 +155,7 @@ - + diff --git a/docs/test_cases/t00041_class.svg b/docs/test_cases/t00041_class.svg index 23811f4bb..71cd360c3 100644 --- a/docs/test_cases/t00041_class.svg +++ b/docs/test_cases/t00041_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -21,16 +21,16 @@ D - + - + rr : RR * - + @@ -40,7 +40,7 @@ - + @@ -50,52 +50,52 @@ - + RR - + - + foo(H * h) : void - + - + e : E * - + - + f : F * - + - + g : detail::G * - + - + k : K - + @@ -108,7 +108,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -148,7 +148,7 @@ - + @@ -161,7 +161,7 @@ - + @@ -169,16 +169,16 @@ S - + - + c : Color - + @@ -186,16 +186,16 @@ T - + - + d : Direction - + diff --git a/docs/test_cases/t00041_class_mermaid.svg b/docs/test_cases/t00041_class_mermaid.svg index b251bbf2a..930be8acb 100644 --- a/docs/test_cases/t00041_class_mermaid.svg +++ b/docs/test_cases/t00041_class_mermaid.svg @@ -198,7 +198,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -260,7 +260,7 @@ - + @@ -279,7 +279,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -357,7 +357,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -395,7 +395,7 @@ - + @@ -414,7 +414,7 @@ - + @@ -433,7 +433,7 @@ - + @@ -467,7 +467,7 @@ - + @@ -491,7 +491,7 @@ - + @@ -515,7 +515,7 @@ - + diff --git a/docs/test_cases/t00042_class.svg b/docs/test_cases/t00042_class.svg index af6fb4f42..67e2ffe11 100644 --- a/docs/test_cases/t00042_class.svg +++ b/docs/test_cases/t00042_class.svg @@ -3,7 +3,7 @@ - + @@ -13,16 +13,16 @@ T - + - + a : T - + @@ -32,16 +32,16 @@ void - + - + a : void * - + @@ -51,23 +51,23 @@ T,K - + - + b : T - + - + bb : K - + @@ -79,7 +79,7 @@ - + @@ -91,7 +91,7 @@ - + diff --git a/docs/test_cases/t00042_class_mermaid.svg b/docs/test_cases/t00042_class_mermaid.svg index 7ccf8ca41..f94e0ebe6 100644 --- a/docs/test_cases/t00042_class_mermaid.svg +++ b/docs/test_cases/t00042_class_mermaid.svg @@ -102,7 +102,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -217,7 +217,7 @@ - + diff --git a/docs/test_cases/t00043_class.svg b/docs/test_cases/t00043_class.svg index 0cd277e30..442e5fb56 100644 --- a/docs/test_cases/t00043_class.svg +++ b/docs/test_cases/t00043_class.svg @@ -13,7 +13,7 @@ dependencies - + @@ -23,99 +23,99 @@ - + B - + - + b(A * a) : void - + BB - + - + bb(A * a) : void - + C - + - + c(B * b) : void - + D - + - + d(C * c) : void - + - + dd(BB * bb) : void - + E - + - + e(D * d) : void - + @@ -125,7 +125,7 @@ - + @@ -135,66 +135,66 @@ - + H - + - + h(G * g) : void - + - + hh(GG * gg) : void - + I - + - + i(H * h) : void - + J - + - + i(I * i) : void - + - + ii(II * ii) : void diff --git a/docs/test_cases/t00043_class_mermaid.svg b/docs/test_cases/t00043_class_mermaid.svg index 6ba470e21..7b59365cf 100644 --- a/docs/test_cases/t00043_class_mermaid.svg +++ b/docs/test_cases/t00043_class_mermaid.svg @@ -174,7 +174,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -265,7 +265,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -318,7 +318,7 @@ - + @@ -337,7 +337,7 @@ - + @@ -356,7 +356,7 @@ - + @@ -385,7 +385,7 @@ - + @@ -409,7 +409,7 @@ - + diff --git a/docs/test_cases/t00044_class.svg b/docs/test_cases/t00044_class.svg index 89a38e1ea..5e3bc30ea 100644 --- a/docs/test_cases/t00044_class.svg +++ b/docs/test_cases/t00044_class.svg @@ -3,7 +3,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -24,27 +24,27 @@ signal_handler<Ret(Args...),A> - + - + sink(signal_t & sh) : void get_signal<CastTo>() : CastTo * - + - + signal : signal_t * - + @@ -56,7 +56,7 @@ - + @@ -68,7 +68,7 @@ - + @@ -76,16 +76,16 @@ R - + - + sink1 : sink<signal_handler<void (int),bool>> - + @@ -97,7 +97,7 @@ - + diff --git a/docs/test_cases/t00044_class_mermaid.svg b/docs/test_cases/t00044_class_mermaid.svg index df0a7730f..c84bd2571 100644 --- a/docs/test_cases/t00044_class_mermaid.svg +++ b/docs/test_cases/t00044_class_mermaid.svg @@ -150,7 +150,7 @@ - + @@ -169,7 +169,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -265,7 +265,7 @@ - + @@ -284,7 +284,7 @@ - + diff --git a/docs/test_cases/t00045_class.svg b/docs/test_cases/t00045_class.svg index 5dc8782c6..be4be4c80 100644 --- a/docs/test_cases/t00045_class.svg +++ b/docs/test_cases/t00045_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,16 +43,16 @@ T - + - + t : T - + @@ -62,7 +62,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -82,7 +82,7 @@ - + @@ -92,7 +92,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -112,7 +112,7 @@ - + @@ -122,47 +122,47 @@ - + ns1::ns2::R - + - + foo(AA & aa) : void - + - + a : A * - + - + ns1_a : ns1::A * - + - + ns1_ns2_a : ns1::ns2::A * - + - + root_a : ::A * diff --git a/docs/test_cases/t00045_class_mermaid.svg b/docs/test_cases/t00045_class_mermaid.svg index ab26e2fc7..ffd084dd4 100644 --- a/docs/test_cases/t00045_class_mermaid.svg +++ b/docs/test_cases/t00045_class_mermaid.svg @@ -174,7 +174,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -212,7 +212,7 @@ - + @@ -231,7 +231,7 @@ - + @@ -255,7 +255,7 @@ - + @@ -274,7 +274,7 @@ - + @@ -293,7 +293,7 @@ - + @@ -312,7 +312,7 @@ - + @@ -331,7 +331,7 @@ - + @@ -350,7 +350,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -388,7 +388,7 @@ - + diff --git a/docs/test_cases/t00046_class.svg b/docs/test_cases/t00046_class.svg index b994e429a..50c9f5468 100644 --- a/docs/test_cases/t00046_class.svg +++ b/docs/test_cases/t00046_class.svg @@ -13,7 +13,7 @@ ns2 - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,59 +73,59 @@ - + R - + - + foo(AA & aa) : void - + - + a : A * - + - + i : std::vector<std::uint8_t> - + - + ns1_a : ns1::A * - + - + ns1_ns2_a : ns1::ns2::A * - + - + root_a : ::A * - + @@ -135,7 +135,7 @@ - + diff --git a/docs/test_cases/t00046_class_mermaid.svg b/docs/test_cases/t00046_class_mermaid.svg index 01aff4102..93d2160af 100644 --- a/docs/test_cases/t00046_class_mermaid.svg +++ b/docs/test_cases/t00046_class_mermaid.svg @@ -162,7 +162,7 @@ - + @@ -181,7 +181,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -219,7 +219,7 @@ - + @@ -238,7 +238,7 @@ - + @@ -257,7 +257,7 @@ - + @@ -276,7 +276,7 @@ - + @@ -295,7 +295,7 @@ - + @@ -314,7 +314,7 @@ - + diff --git a/docs/test_cases/t00047_class.svg b/docs/test_cases/t00047_class.svg index 0d13a344a..f5ee77497 100644 --- a/docs/test_cases/t00047_class.svg +++ b/docs/test_cases/t00047_class.svg @@ -3,7 +3,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -39,7 +39,7 @@ - + diff --git a/docs/test_cases/t00047_class_mermaid.svg b/docs/test_cases/t00047_class_mermaid.svg index 6ed296ad2..b53b99e2e 100644 --- a/docs/test_cases/t00047_class_mermaid.svg +++ b/docs/test_cases/t00047_class_mermaid.svg @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -147,7 +147,7 @@ - + diff --git a/docs/test_cases/t00048_class.svg b/docs/test_cases/t00048_class.svg index 044b381b5..46ca10df4 100644 --- a/docs/test_cases/t00048_class.svg +++ b/docs/test_cases/t00048_class.svg @@ -3,31 +3,31 @@ - + Base - + - + foo() = 0 : void - + - + base : int - + @@ -36,48 +36,48 @@ T - + - + foo() = 0 : void - + - + base : T - + B - + - + foo() : void - + - + b : int - + @@ -86,48 +86,48 @@ T - + - + foo() : void - + - + b : T - + A - + - + foo() : void - + - + a : int - + @@ -136,19 +136,19 @@ T - + - + foo() : void - + - + a : T diff --git a/docs/test_cases/t00048_class_mermaid.svg b/docs/test_cases/t00048_class_mermaid.svg index 31181ffe1..725586ba0 100644 --- a/docs/test_cases/t00048_class_mermaid.svg +++ b/docs/test_cases/t00048_class_mermaid.svg @@ -102,7 +102,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -189,7 +189,7 @@ - + @@ -218,7 +218,7 @@ - + @@ -247,7 +247,7 @@ - + diff --git a/docs/test_cases/t00049_class.svg b/docs/test_cases/t00049_class.svg index 6d7691867..a23f39ccb 100644 --- a/docs/test_cases/t00049_class.svg +++ b/docs/test_cases/t00049_class.svg @@ -3,7 +3,7 @@ - + @@ -12,24 +12,24 @@ T - + - + get_a() : T & - + - + a : T - + @@ -41,7 +41,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -65,47 +65,47 @@ - + R - + - + get_int_map() : A<intmap> - + - + set_int_map(A<intmap> && int_map) : void - + - + a_int_map : A<intmap> - + - + a_string : A<thestring> - + - + a_vector_string : A<string_vector> diff --git a/docs/test_cases/t00049_class_mermaid.svg b/docs/test_cases/t00049_class_mermaid.svg index 7d9cdfbdf..1d54cc273 100644 --- a/docs/test_cases/t00049_class_mermaid.svg +++ b/docs/test_cases/t00049_class_mermaid.svg @@ -138,7 +138,7 @@ - + @@ -167,7 +167,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -224,7 +224,7 @@ - + diff --git a/docs/test_cases/t00050_class.svg b/docs/test_cases/t00050_class.svg index c3de2929b..3a006fa46 100644 --- a/docs/test_cases/t00050_class.svg +++ b/docs/test_cases/t00050_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -65,31 +65,31 @@ T,V,int N - + - + set_value(V v_) const : V - + - + t : T[] - + - + v : V - + @@ -99,7 +99,7 @@ - + diff --git a/docs/test_cases/t00050_class_mermaid.svg b/docs/test_cases/t00050_class_mermaid.svg index add5bd769..4cdc0ac40 100644 --- a/docs/test_cases/t00050_class_mermaid.svg +++ b/docs/test_cases/t00050_class_mermaid.svg @@ -184,7 +184,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -260,7 +260,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -328,7 +328,7 @@ - + @@ -347,7 +347,7 @@ - + diff --git a/docs/test_cases/t00051_class.svg b/docs/test_cases/t00051_class.svg index 5c7ecebbc..a1bbe5239 100644 --- a/docs/test_cases/t00051_class.svg +++ b/docs/test_cases/t00051_class.svg @@ -3,7 +3,7 @@ - + @@ -12,46 +12,46 @@ F,FF=F - + - + B(F && f, FF && ff) : void - + - + f() : void - + - + ff() : void - + - + f_ : F - + - + ff_ : FF - + @@ -60,84 +60,84 @@ (lambda at t00051.cc:43:18),(lambda at t00051.cc:43:27) - + - + B((lambda at t00051.cc:43:18) && f, (lambda at t00051.cc:43:27) && ff) : void - + - + f() : void - + - + ff() : void - + - + f_ : (lambda at t00051.cc:43:18) - + - + ff_ : (lambda at t00051.cc:43:27) - + A - + - + get_function() : (lambda at t00051.cc:48:16) - + - + start_thread1() : custom_thread1 - + - + start_thread2() : custom_thread2 - + - + start_thread3() : B<(lambda at t00051.cc:43:18),(lambda at t00051.cc:43:27)> - + @@ -149,18 +149,18 @@ - + A::custom_thread2 - + - + thread((lambda at t00051.cc:59:27) &&) : void diff --git a/docs/test_cases/t00051_class_mermaid.svg b/docs/test_cases/t00051_class_mermaid.svg index 28cb433d9..98a660332 100644 --- a/docs/test_cases/t00051_class_mermaid.svg +++ b/docs/test_cases/t00051_class_mermaid.svg @@ -126,7 +126,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -214,7 +214,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -277,7 +277,7 @@ - + diff --git a/docs/test_cases/t00052_class.svg b/docs/test_cases/t00052_class.svg index 9edb88004..ba0e57b19 100644 --- a/docs/test_cases/t00052_class.svg +++ b/docs/test_cases/t00052_class.svg @@ -3,7 +3,7 @@ - + @@ -17,7 +17,7 @@ - + @@ -26,11 +26,11 @@ T - + - + b(T t) : T @@ -38,7 +38,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -64,7 +64,7 @@ - + @@ -76,7 +76,7 @@ - + @@ -84,25 +84,25 @@ R - + - + a : A - + - + b : B<int> - + - + c : C<int> diff --git a/docs/test_cases/t00052_class_mermaid.svg b/docs/test_cases/t00052_class_mermaid.svg index 9dcc8fe85..afe482841 100644 --- a/docs/test_cases/t00052_class_mermaid.svg +++ b/docs/test_cases/t00052_class_mermaid.svg @@ -114,7 +114,7 @@ - + @@ -143,7 +143,7 @@ - + @@ -172,7 +172,7 @@ - + @@ -196,7 +196,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -234,7 +234,7 @@ - + diff --git a/docs/test_cases/t00053_class.svg b/docs/test_cases/t00053_class.svg index a04a30242..3bfa3185e 100644 --- a/docs/test_cases/t00053_class.svg +++ b/docs/test_cases/t00053_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -74,7 +74,7 @@ - + @@ -84,7 +84,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -114,7 +114,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -134,7 +134,7 @@ - + @@ -144,7 +144,7 @@ - + @@ -154,7 +154,7 @@ - + @@ -165,7 +165,7 @@ - + diff --git a/docs/test_cases/t00053_class_mermaid.svg b/docs/test_cases/t00053_class_mermaid.svg index a0165fe83..8c984a14a 100644 --- a/docs/test_cases/t00053_class_mermaid.svg +++ b/docs/test_cases/t00053_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -190,7 +190,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -266,7 +266,7 @@ - + @@ -285,7 +285,7 @@ - + @@ -304,7 +304,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -342,7 +342,7 @@ - + @@ -366,7 +366,7 @@ - + diff --git a/docs/test_cases/t00054_class.svg b/docs/test_cases/t00054_class.svg index d32827c24..bc04996a2 100644 --- a/docs/test_cases/t00054_class.svg +++ b/docs/test_cases/t00054_class.svg @@ -23,7 +23,7 @@ detail4 - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -143,7 +143,7 @@ - + @@ -153,7 +153,7 @@ - + @@ -163,7 +163,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -213,7 +213,7 @@ - + @@ -224,7 +224,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -246,7 +246,7 @@ - + @@ -256,7 +256,7 @@ - + @@ -266,7 +266,7 @@ - + @@ -276,7 +276,7 @@ - + @@ -286,7 +286,7 @@ - + @@ -296,7 +296,7 @@ - + @@ -306,7 +306,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -326,7 +326,7 @@ - + @@ -336,7 +336,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -358,7 +358,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -379,7 +379,7 @@ - + diff --git a/docs/test_cases/t00054_class_mermaid.svg b/docs/test_cases/t00054_class_mermaid.svg index f61a1abbb..17489f99e 100644 --- a/docs/test_cases/t00054_class_mermaid.svg +++ b/docs/test_cases/t00054_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -204,7 +204,7 @@ - + @@ -223,7 +223,7 @@ - + @@ -242,7 +242,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -304,7 +304,7 @@ - + @@ -328,7 +328,7 @@ - + @@ -352,7 +352,7 @@ - + @@ -371,7 +371,7 @@ - + diff --git a/docs/test_cases/t00055_class.svg b/docs/test_cases/t00055_class.svg index 4656fd6a6..224ac2a3f 100644 --- a/docs/test_cases/t00055_class.svg +++ b/docs/test_cases/t00055_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -93,7 +93,7 @@ - + diff --git a/docs/test_cases/t00055_class_mermaid.svg b/docs/test_cases/t00055_class_mermaid.svg index c41516440..8f8cfcc65 100644 --- a/docs/test_cases/t00055_class_mermaid.svg +++ b/docs/test_cases/t00055_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -204,7 +204,7 @@ - + @@ -223,7 +223,7 @@ - + diff --git a/docs/test_cases/t00056_class.svg b/docs/test_cases/t00056_class.svg index f5ab790ea..2d6dc06e4 100644 --- a/docs/test_cases/t00056_class.svg +++ b/docs/test_cases/t00056_class.svg @@ -3,7 +3,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -31,7 +31,7 @@ sizeof (l) > sizeof (r) - + @@ -44,7 +44,7 @@ - + @@ -60,7 +60,7 @@ container.end() - + @@ -75,7 +75,7 @@ typename T::value_type - + @@ -92,7 +92,7 @@ {std::to_string(s)} -> std::same_as<std::string> - + @@ -105,7 +105,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -128,16 +128,16 @@ max_four_bytes T - + - + a : T - + @@ -147,16 +147,16 @@ T - + - + b : T - + @@ -166,16 +166,16 @@ convertible_to_string T - + - + c : T - + @@ -187,7 +187,7 @@ - + @@ -197,30 +197,30 @@ T1,T2,T3 - + - + e1 : T1 - + - + e2 : T2 - + - + e3 : T3 - + @@ -230,25 +230,25 @@ T1,T2,T3 - + - + f1 : T1 - + - + f2 : T2 - + - + f3 : T3 diff --git a/docs/test_cases/t00056_class_mermaid.svg b/docs/test_cases/t00056_class_mermaid.svg index de70b8a87..ff87474ea 100644 --- a/docs/test_cases/t00056_class_mermaid.svg +++ b/docs/test_cases/t00056_class_mermaid.svg @@ -222,7 +222,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -289,7 +289,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -352,7 +352,7 @@ - + @@ -391,7 +391,7 @@ - + @@ -410,7 +410,7 @@ - + @@ -429,7 +429,7 @@ - + @@ -453,7 +453,7 @@ - + @@ -477,7 +477,7 @@ - + @@ -501,7 +501,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -554,7 +554,7 @@ - + diff --git a/docs/test_cases/t00057_class.svg b/docs/test_cases/t00057_class.svg index 21872a60a..30b82dffe 100644 --- a/docs/test_cases/t00057_class.svg +++ b/docs/test_cases/t00057_class.svg @@ -3,7 +3,7 @@ - + @@ -11,16 +11,16 @@ t00057_A - + - + a1 : int - + @@ -28,16 +28,16 @@ t00057_B - + - + b1 : int - + @@ -45,16 +45,16 @@ t00057_C - + - + c1 : int - + @@ -63,23 +63,23 @@ t00057_D - + - + d1 : int - + - + d2 : float - + @@ -87,30 +87,30 @@ t00057_E - + - + coordinates : t00057_E::(coordinates) - + - + e : int - + - + height : t00057_E::(height) - + @@ -118,23 +118,23 @@ t00057_E::(coordinates) - + - + x : int - + - + y : int - + @@ -143,23 +143,23 @@ t00057_E::(height) - + - + t : double - + - + z : int - + @@ -167,16 +167,16 @@ t00057_G - + - + g1 : int - + @@ -184,58 +184,58 @@ t00057_R - + - + a : struct t00057_A - + - + b : t00057_B - + - + c : struct t00057_C * - + - + d : union t00057_D - + - + e : struct t00057_E * - + - + f : struct t00057_F * - + - + g : struct t00057_G * - + @@ -243,11 +243,11 @@ t00057_F - + - + f1 : int diff --git a/docs/test_cases/t00057_class_mermaid.svg b/docs/test_cases/t00057_class_mermaid.svg index 48f07fce5..426d9cebb 100644 --- a/docs/test_cases/t00057_class_mermaid.svg +++ b/docs/test_cases/t00057_class_mermaid.svg @@ -162,7 +162,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -263,7 +263,7 @@ - + @@ -297,7 +297,7 @@ - + @@ -326,7 +326,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -379,7 +379,7 @@ - + @@ -433,7 +433,7 @@ - + diff --git a/docs/test_cases/t00058_class.svg b/docs/test_cases/t00058_class.svg index ef4b82332..304233697 100644 --- a/docs/test_cases/t00058_class.svg +++ b/docs/test_cases/t00058_class.svg @@ -3,7 +3,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -28,7 +28,7 @@ - + @@ -38,16 +38,16 @@ T,Args... - + - + a : std::vector<T> - + @@ -57,23 +57,23 @@ T,P,Args... - + - + b : std::vector<T> - + - + bb : P - + @@ -85,7 +85,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -117,18 +117,18 @@ R - + - + aa : A<int,int,double,std::string> - + - + bb : B<int,std::string,int,double,A<int,int>> diff --git a/docs/test_cases/t00058_class_mermaid.svg b/docs/test_cases/t00058_class_mermaid.svg index b658e099f..986396735 100644 --- a/docs/test_cases/t00058_class_mermaid.svg +++ b/docs/test_cases/t00058_class_mermaid.svg @@ -160,7 +160,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -251,7 +251,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -289,7 +289,7 @@ - + @@ -308,7 +308,7 @@ - + diff --git a/docs/test_cases/t00059_class.svg b/docs/test_cases/t00059_class.svg index 5ea41b009..49f69527c 100644 --- a/docs/test_cases/t00059_class.svg +++ b/docs/test_cases/t00059_class.svg @@ -3,7 +3,7 @@ - + @@ -19,7 +19,7 @@ t.get_name() - + @@ -34,7 +34,7 @@ t.get_sweetness() - + @@ -49,103 +49,103 @@ t.get_bitterness() - + gala_apple - + - + get_name() const : std::string - + - + get_sweetness() const : float - + empire_apple - + - + get_name() const : std::string - + - + get_sweetness() const : float - + lima_orange - + - + get_bitterness() const : float - + - + get_name() const : std::string - + valencia_orange - + - + get_bitterness() const : float - + - + get_name() const : std::string - + @@ -154,24 +154,24 @@ apple_c TA,orange_c TO - + - + create_apple() const : TA - + - + create_orange() const : TO - + @@ -183,7 +183,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -203,18 +203,18 @@ R - + - + factory_1 : fruit_factory_1 - + - + factory_2 : fruit_factory_2 diff --git a/docs/test_cases/t00059_class_mermaid.svg b/docs/test_cases/t00059_class_mermaid.svg index 622469bb9..665da93c2 100644 --- a/docs/test_cases/t00059_class_mermaid.svg +++ b/docs/test_cases/t00059_class_mermaid.svg @@ -198,7 +198,7 @@ - + @@ -232,7 +232,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -290,7 +290,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -348,7 +348,7 @@ - + @@ -377,7 +377,7 @@ - + @@ -406,7 +406,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -454,7 +454,7 @@ - + @@ -473,7 +473,7 @@ - + diff --git a/docs/test_cases/t00060_class.svg b/docs/test_cases/t00060_class.svg index 9ce488dfa..a4f5b5059 100644 --- a/docs/test_cases/t00060_class.svg +++ b/docs/test_cases/t00060_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -53,16 +53,16 @@ T - + - + g : T - + @@ -72,18 +72,18 @@ T,P - + - + h : G<T> - + - + hh : P diff --git a/docs/test_cases/t00060_class_mermaid.svg b/docs/test_cases/t00060_class_mermaid.svg index edfb5c67b..07d4b28f3 100644 --- a/docs/test_cases/t00060_class_mermaid.svg +++ b/docs/test_cases/t00060_class_mermaid.svg @@ -126,7 +126,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -202,7 +202,7 @@ - + @@ -226,7 +226,7 @@ - + diff --git a/docs/test_cases/t00061_class.svg b/docs/test_cases/t00061_class.svg index f81404288..4fb7722fa 100644 --- a/docs/test_cases/t00061_class.svg +++ b/docs/test_cases/t00061_class.svg @@ -3,7 +3,7 @@ - + diff --git a/docs/test_cases/t00061_class_mermaid.svg b/docs/test_cases/t00061_class_mermaid.svg index b081b4926..a82ec3384 100644 --- a/docs/test_cases/t00061_class_mermaid.svg +++ b/docs/test_cases/t00061_class_mermaid.svg @@ -52,7 +52,7 @@ - + diff --git a/docs/test_cases/t00062_class.svg b/docs/test_cases/t00062_class.svg index 4f32d2d16..8705bb99b 100644 --- a/docs/test_cases/t00062_class.svg +++ b/docs/test_cases/t00062_class.svg @@ -3,7 +3,7 @@ - + @@ -13,16 +13,16 @@ U & - + - + u : U & - + @@ -32,16 +32,16 @@ std::map<std::string,U> & - + - + u : U & - + @@ -53,7 +53,7 @@ - + @@ -63,16 +63,16 @@ U * * - + - + u : U ** - + @@ -82,16 +82,16 @@ U * * const* - + - + u : U *** - + @@ -101,16 +101,16 @@ U const volatile* const volatile - + - + u : U *** - + @@ -120,16 +120,16 @@ U && - + - + u : U && - + @@ -139,16 +139,16 @@ U const& - + - + u : const U & - + @@ -158,23 +158,23 @@ M C::* - + - + c : C & - + - + m : M C::* - + @@ -184,23 +184,23 @@ M C::* && - + - + c : C && - + - + m : M C::* - + @@ -210,23 +210,23 @@ M (C::*)(Arg) - + - + c : C & - + - + m : M C::* - + @@ -236,16 +236,16 @@ int (C::*)(bool) - + - + c : C & - + @@ -255,23 +255,23 @@ M (C::*)(Arg) && - + - + c : C && - + - + m : M C::* - + @@ -281,23 +281,23 @@ float (C::*)(int) && - + - + c : C && - + - + mf : float C::* - + @@ -307,23 +307,23 @@ M (C::*)(Arg1,Arg2,Arg3) - + - + c : C & - + - + m : M C::* - + @@ -333,16 +333,16 @@ char[N] - + - + n : char[] - + @@ -352,16 +352,16 @@ char[1000] - + - + n : std::vector<char> - + @@ -371,16 +371,16 @@ char[M][L][K] - + - + klm : char[][][] - + @@ -390,16 +390,16 @@ U(...) - + - + u : bool - + @@ -409,16 +409,16 @@ C<T> - + - + c : C<T> - + @@ -428,23 +428,23 @@ C<T,Args...> - + - + args : std::tuple<Args...> - + - + c : C<T> - + diff --git a/docs/test_cases/t00062_class_mermaid.svg b/docs/test_cases/t00062_class_mermaid.svg index 736c19a95..a3741abc0 100644 --- a/docs/test_cases/t00062_class_mermaid.svg +++ b/docs/test_cases/t00062_class_mermaid.svg @@ -306,7 +306,7 @@ - + @@ -330,7 +330,7 @@ - + @@ -354,7 +354,7 @@ - + @@ -373,7 +373,7 @@ - + @@ -397,7 +397,7 @@ - + @@ -421,7 +421,7 @@ - + @@ -445,7 +445,7 @@ - + @@ -469,7 +469,7 @@ - + @@ -493,7 +493,7 @@ - + @@ -522,7 +522,7 @@ - + @@ -551,7 +551,7 @@ - + @@ -580,7 +580,7 @@ - + @@ -604,7 +604,7 @@ - + @@ -633,7 +633,7 @@ - + @@ -662,7 +662,7 @@ - + @@ -691,7 +691,7 @@ - + @@ -715,7 +715,7 @@ - + @@ -739,7 +739,7 @@ - + @@ -763,7 +763,7 @@ - + @@ -787,7 +787,7 @@ - + @@ -811,7 +811,7 @@ - + @@ -840,7 +840,7 @@ - + diff --git a/docs/test_cases/t00063_class.svg b/docs/test_cases/t00063_class.svg index 73ec90480..d85a787a9 100644 --- a/docs/test_cases/t00063_class.svg +++ b/docs/test_cases/t00063_class.svg @@ -3,7 +3,7 @@ - + diff --git a/docs/test_cases/t00063_class_mermaid.svg b/docs/test_cases/t00063_class_mermaid.svg index 2a915e942..3bdabd782 100644 --- a/docs/test_cases/t00063_class_mermaid.svg +++ b/docs/test_cases/t00063_class_mermaid.svg @@ -52,7 +52,7 @@ - + diff --git a/docs/test_cases/t00064_class.svg b/docs/test_cases/t00064_class.svg index b97dde4d5..00ffac572 100644 --- a/docs/test_cases/t00064_class.svg +++ b/docs/test_cases/t00064_class.svg @@ -3,7 +3,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -87,7 +87,7 @@ - + @@ -99,7 +99,7 @@ - + @@ -109,16 +109,16 @@ type_list<First...>,type_list<Second...> - + - + size : const size_t - + @@ -130,7 +130,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,31 +151,31 @@ It,type_list<First...>,type_list<Second...> - + - + find(const value_type & v) constexpr : unsigned int - + - + get(unsigned int i) : ref_t - + - + getp(unsigned int i) : const value_type * - + @@ -185,7 +185,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -261,23 +261,23 @@ R - + - + abc : type_group_pair<type_list<float,double>,type_list<A,B,C>> - + - + aboolint : type_list<A,bool,int> - + @@ -289,7 +289,7 @@ - + @@ -301,7 +301,7 @@ - + diff --git a/docs/test_cases/t00064_class_mermaid.svg b/docs/test_cases/t00064_class_mermaid.svg index f77a28c05..408834a16 100644 --- a/docs/test_cases/t00064_class_mermaid.svg +++ b/docs/test_cases/t00064_class_mermaid.svg @@ -402,7 +402,7 @@ - + @@ -421,7 +421,7 @@ - + @@ -440,7 +440,7 @@ - + @@ -459,7 +459,7 @@ - + @@ -478,7 +478,7 @@ - + @@ -497,7 +497,7 @@ - + @@ -516,7 +516,7 @@ - + @@ -535,7 +535,7 @@ - + @@ -554,7 +554,7 @@ - + @@ -578,7 +578,7 @@ - + @@ -597,7 +597,7 @@ - + @@ -616,7 +616,7 @@ - + @@ -650,7 +650,7 @@ - + @@ -669,7 +669,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -707,7 +707,7 @@ - + @@ -726,7 +726,7 @@ - + @@ -745,7 +745,7 @@ - + @@ -764,7 +764,7 @@ - + @@ -783,7 +783,7 @@ - + @@ -812,7 +812,7 @@ - + @@ -831,7 +831,7 @@ - + @@ -850,7 +850,7 @@ - + diff --git a/docs/test_cases/t00065_class.svg b/docs/test_cases/t00065_class.svg index 72c49cede..941e5a940 100644 --- a/docs/test_cases/t00065_class.svg +++ b/docs/test_cases/t00065_class.svg @@ -23,7 +23,7 @@ concepts - + @@ -36,7 +36,7 @@ - + @@ -49,7 +49,7 @@ - + @@ -57,30 +57,30 @@ A - + - + abc : ABC - + - + pimpl : detail::AImpl * - + - + xyz : XYZ - + @@ -90,32 +90,32 @@ - + B - + - + B() = default : void - + - + b() : void - + @@ -125,16 +125,16 @@ T - + - + t : T * - + @@ -146,7 +146,7 @@ - + @@ -156,23 +156,23 @@ bconcept T - + - + c : C<int> - + - + t : T - + @@ -184,7 +184,7 @@ - + @@ -196,7 +196,7 @@ - + @@ -212,7 +212,7 @@ t.b() - + @@ -220,25 +220,25 @@ R - + - + a : A * - + - + c : C<B> - + - + d : D<B> diff --git a/docs/test_cases/t00065_class_mermaid.svg b/docs/test_cases/t00065_class_mermaid.svg index 51be98608..0bbd33fcd 100644 --- a/docs/test_cases/t00065_class_mermaid.svg +++ b/docs/test_cases/t00065_class_mermaid.svg @@ -210,7 +210,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -263,7 +263,7 @@ - + @@ -297,7 +297,7 @@ - + @@ -331,7 +331,7 @@ - + @@ -365,7 +365,7 @@ - + @@ -394,7 +394,7 @@ - + @@ -418,7 +418,7 @@ - + @@ -437,7 +437,7 @@ - + @@ -466,7 +466,7 @@ - + @@ -485,7 +485,7 @@ - + @@ -504,7 +504,7 @@ - + diff --git a/docs/test_cases/t00066_class.svg b/docs/test_cases/t00066_class.svg index f9a28a54e..cc15ae6e7 100644 --- a/docs/test_cases/t00066_class.svg +++ b/docs/test_cases/t00066_class.svg @@ -3,222 +3,222 @@ - + A - + - + public_member : int - + - + protected_member : int - + - + private_member : int - + - + a_ : int - + - + b_ : int - + - + c_ : int - + - + static_int : int - + - + static_const_int : const int - + - + auto_member : const unsigned long - + - + A() = default : void - + - + A(int i) : void - + - + A(A &&) = default : void - + - + A(const A &) = deleted : void - + - + ~A() = default : void - + - + basic_method() : void - + - + static_method() : int - + - + const_method() const : void - + - + auto_method() : int - + - + operator++() : A & - + - + operator=(A && other) noexcept : A & - + - + operator=(A & other) noexcept : A & - + - + size() const : std::size_t - + - + double_int(const int i) : int - + - + sum(const double a, const double b) : int - + - + default_int(int i = 12) : int - + - + default_string(int i, std::string s = "abc") : std::string - + - + create_from_int(int i) : A - + - + protected_method() : void - + - + private_method() : void - + - + compare : std::function<bool (const int)> diff --git a/docs/test_cases/t00066_class_mermaid.svg b/docs/test_cases/t00066_class_mermaid.svg index eb0afdb40..1af965466 100644 --- a/docs/test_cases/t00066_class_mermaid.svg +++ b/docs/test_cases/t00066_class_mermaid.svg @@ -52,7 +52,7 @@ - + diff --git a/docs/test_cases/t00067_class.svg b/docs/test_cases/t00067_class.svg index 428b4301c..98318f8b9 100644 --- a/docs/test_cases/t00067_class.svg +++ b/docs/test_cases/t00067_class.svg @@ -3,152 +3,152 @@ - + A - + - + auto_method() : int - + - + basic_method() : void - + - + const_method() const : void - + - + default_int(int i = 12) : int - + - + default_string(int i, std::string s = "abc") : std::string - + - + double_int(const int i) : int - + - + private_method() : void - + - + protected_method() : void - + - + size() const : std::size_t - + - + sum(const double a, const double b) : int - + - + a_ : int - + - + auto_member : const unsigned long - + - + b_ : int - + - + c_ : int - + - + compare : std::function<bool (const int)> - + - + private_member : int - + - + protected_member : int - + - + public_member : int - + - + static_const_int : const int - + - + static_int : int diff --git a/docs/test_cases/t00067_class_mermaid.svg b/docs/test_cases/t00067_class_mermaid.svg index 847e69983..789012c2d 100644 --- a/docs/test_cases/t00067_class_mermaid.svg +++ b/docs/test_cases/t00067_class_mermaid.svg @@ -52,7 +52,7 @@ - + diff --git a/docs/test_cases/t00068_r0_class.svg b/docs/test_cases/t00068_r0_class.svg index dd99139e0..14e8819fc 100644 --- a/docs/test_cases/t00068_r0_class.svg +++ b/docs/test_cases/t00068_r0_class.svg @@ -4,7 +4,7 @@ AAA context of radius 0 - + @@ -12,18 +12,18 @@ AAA - + - + akind : AKind - + - + bb : BB * diff --git a/docs/test_cases/t00068_r0_class_mermaid.svg b/docs/test_cases/t00068_r0_class_mermaid.svg index b69763803..e6a9719db 100644 --- a/docs/test_cases/t00068_r0_class_mermaid.svg +++ b/docs/test_cases/t00068_r0_class_mermaid.svg @@ -53,7 +53,7 @@ - + diff --git a/docs/test_cases/t00068_r1_class.svg b/docs/test_cases/t00068_r1_class.svg index cea30eb75..579fd6d6d 100644 --- a/docs/test_cases/t00068_r1_class.svg +++ b/docs/test_cases/t00068_r1_class.svg @@ -4,7 +4,7 @@ AAA context of radius 1 - + @@ -12,16 +12,16 @@ BB - + - + b : std::vector<B> - + @@ -34,7 +34,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -52,23 +52,23 @@ AAA - + - + akind : AKind - + - + bb : BB * - + @@ -76,11 +76,11 @@ R - + - + aaa : AAA * diff --git a/docs/test_cases/t00068_r1_class_mermaid.svg b/docs/test_cases/t00068_r1_class_mermaid.svg index 6786b03bd..6177bb420 100644 --- a/docs/test_cases/t00068_r1_class_mermaid.svg +++ b/docs/test_cases/t00068_r1_class_mermaid.svg @@ -103,7 +103,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -161,7 +161,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -209,7 +209,7 @@ - + diff --git a/docs/test_cases/t00068_r2_class.svg b/docs/test_cases/t00068_r2_class.svg index e2a3495c1..92f89ce71 100644 --- a/docs/test_cases/t00068_r2_class.svg +++ b/docs/test_cases/t00068_r2_class.svg @@ -4,7 +4,7 @@ AAA context of radius 2 - + @@ -14,7 +14,7 @@ - + @@ -22,16 +22,16 @@ BB - + - + b : std::vector<B> - + @@ -44,7 +44,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -64,7 +64,7 @@ - + @@ -72,23 +72,23 @@ AAA - + - + akind : AKind - + - + bb : BB * - + @@ -96,16 +96,16 @@ R - + - + aaa : AAA * - + @@ -113,11 +113,11 @@ RR - + - + r : std::shared_ptr<R> diff --git a/docs/test_cases/t00068_r2_class_mermaid.svg b/docs/test_cases/t00068_r2_class_mermaid.svg index be5b70f75..6dace1509 100644 --- a/docs/test_cases/t00068_r2_class_mermaid.svg +++ b/docs/test_cases/t00068_r2_class_mermaid.svg @@ -139,7 +139,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -182,7 +182,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -254,7 +254,7 @@ - + @@ -283,7 +283,7 @@ - + @@ -307,7 +307,7 @@ - + diff --git a/docs/test_cases/t00069_class.svg b/docs/test_cases/t00069_class.svg index 185079b37..df5338b1d 100644 --- a/docs/test_cases/t00069_class.svg +++ b/docs/test_cases/t00069_class.svg @@ -3,7 +3,7 @@ - + @@ -12,99 +12,99 @@ T - + - + generator(handle_type h) : void - + - + ~generator() : void - + - + full_ : bool - + - + h_ : handle_type - + generator::promise_type - + - + final_suspend() noexcept : std::suspend_always - + - + get_return_object() : generator<T> - + - + initial_suspend() : std::suspend_always - + - + return_void() : void - + - + unhandled_exception() : void yield_value<std::convertible_to From>(From && from) : std::suspend_always - + - + exception_ : std::exception_ptr - + - + value_ : T - + @@ -116,33 +116,33 @@ - + A - + - + iota() [coroutine] : generator<unsigned long> - + - + seed() [coroutine] : generator<unsigned long> - + - + counter_ : unsigned long diff --git a/docs/test_cases/t00069_class_mermaid.svg b/docs/test_cases/t00069_class_mermaid.svg index 7cd1a4c63..5bac31762 100644 --- a/docs/test_cases/t00069_class_mermaid.svg +++ b/docs/test_cases/t00069_class_mermaid.svg @@ -114,7 +114,7 @@ - + @@ -153,7 +153,7 @@ - + @@ -212,7 +212,7 @@ - + @@ -231,7 +231,7 @@ - + diff --git a/docs/test_cases/t00070_class.svg b/docs/test_cases/t00070_class.svg index 469fa32e3..8322442b5 100644 --- a/docs/test_cases/t00070_class.svg +++ b/docs/test_cases/t00070_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,16 +23,16 @@ T - + - + t : T - + @@ -44,26 +44,26 @@ - + A - + - + get() : int - + - + a : int diff --git a/docs/test_cases/t00070_class_mermaid.svg b/docs/test_cases/t00070_class_mermaid.svg index c28fb40dd..3ee123972 100644 --- a/docs/test_cases/t00070_class_mermaid.svg +++ b/docs/test_cases/t00070_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -124,7 +124,7 @@ - + diff --git a/docs/test_cases/t00071_class.svg b/docs/test_cases/t00071_class.svg index d4a4673a5..4c6964351 100644 --- a/docs/test_cases/t00071_class.svg +++ b/docs/test_cases/t00071_class.svg @@ -28,31 +28,31 @@ lib2 - + A - + - + get() : int - + - + a : int - + @@ -62,7 +62,7 @@ - + @@ -72,16 +72,16 @@ T - + - + t : T - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -133,16 +133,16 @@ T - + - + t : T - + @@ -154,7 +154,7 @@ - + @@ -162,25 +162,25 @@ R - + - + a : A * - + - + b : B * - + - + c : C * diff --git a/docs/test_cases/t00071_class_mermaid.svg b/docs/test_cases/t00071_class_mermaid.svg index 26a324bdf..5ec9102a8 100644 --- a/docs/test_cases/t00071_class_mermaid.svg +++ b/docs/test_cases/t00071_class_mermaid.svg @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -181,7 +181,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -219,7 +219,7 @@ - + @@ -243,7 +243,7 @@ - + @@ -272,7 +272,7 @@ - + @@ -301,7 +301,7 @@ - + diff --git a/docs/test_cases/t00072_class.svg b/docs/test_cases/t00072_class.svg index 337495a8e..c498a10c6 100644 --- a/docs/test_cases/t00072_class.svg +++ b/docs/test_cases/t00072_class.svg @@ -28,31 +28,31 @@ :lib2 - + A - + - + get() : int - + - + a : int - + @@ -62,7 +62,7 @@ - + @@ -72,16 +72,16 @@ T - + - + t : T - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -133,16 +133,16 @@ T - + - + t : T - + diff --git a/docs/test_cases/t00072_class_mermaid.svg b/docs/test_cases/t00072_class_mermaid.svg index 8ed5cff12..43b0fd335 100644 --- a/docs/test_cases/t00072_class_mermaid.svg +++ b/docs/test_cases/t00072_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -143,7 +143,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -181,7 +181,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -234,7 +234,7 @@ - + diff --git a/docs/test_cases/t00073_class.svg b/docs/test_cases/t00073_class.svg index 9c6f5c6c4..7c76205fd 100644 --- a/docs/test_cases/t00073_class.svg +++ b/docs/test_cases/t00073_class.svg @@ -3,7 +3,7 @@ - + @@ -13,32 +13,32 @@ - + AHandler - + - + operator()(A & a) const : void - + - + handle(A & a) const : void - + @@ -48,32 +48,32 @@ - + BHandler - + - + operator()(B & b) const : void - + - + handle(B & b) const : void - + @@ -85,7 +85,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -105,11 +105,11 @@ R - + - + dispatch : Overload<AHandler,BHandler> diff --git a/docs/test_cases/t00073_class_mermaid.svg b/docs/test_cases/t00073_class_mermaid.svg index b45c7cafc..e383173b7 100644 --- a/docs/test_cases/t00073_class_mermaid.svg +++ b/docs/test_cases/t00073_class_mermaid.svg @@ -126,7 +126,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -260,7 +260,7 @@ - + diff --git a/docs/test_cases/t00074_class.svg b/docs/test_cases/t00074_class.svg index 311abfb10..f87254395 100644 --- a/docs/test_cases/t00074_class.svg +++ b/docs/test_cases/t00074_class.svg @@ -3,7 +3,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/test_cases/t00074_class_mermaid.svg b/docs/test_cases/t00074_class_mermaid.svg index c58ca6670..c6c61106c 100644 --- a/docs/test_cases/t00074_class_mermaid.svg +++ b/docs/test_cases/t00074_class_mermaid.svg @@ -78,7 +78,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -116,7 +116,7 @@ - + diff --git a/docs/test_cases/t00075_class.svg b/docs/test_cases/t00075_class.svg index 6bffd2154..2b37ccdac 100644 --- a/docs/test_cases/t00075_class.svg +++ b/docs/test_cases/t00075_class.svg @@ -13,7 +13,7 @@ ns2 - + @@ -29,7 +29,7 @@ t.e() - + @@ -41,41 +41,41 @@ - + A - + - + e() const : E - + B - + - + e() const : E - + @@ -85,16 +85,16 @@ ns1::ns2::C T - + - + a_or_b : T - + @@ -106,7 +106,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -126,18 +126,18 @@ R - + - + a : ABE<A> - + - + b : ABE<B> diff --git a/docs/test_cases/t00075_class_mermaid.svg b/docs/test_cases/t00075_class_mermaid.svg index 6dc7881b6..7c71e7dee 100644 --- a/docs/test_cases/t00075_class_mermaid.svg +++ b/docs/test_cases/t00075_class_mermaid.svg @@ -162,7 +162,7 @@ - + @@ -196,7 +196,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -249,7 +249,7 @@ - + @@ -273,7 +273,7 @@ - + @@ -297,7 +297,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -335,7 +335,7 @@ - + diff --git a/docs/test_cases/t00076_class.svg b/docs/test_cases/t00076_class.svg index d5c9af5f8..7f4355804 100644 --- a/docs/test_cases/t00076_class.svg +++ b/docs/test_cases/t00076_class.svg @@ -3,7 +3,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -26,7 +26,7 @@ - + @@ -34,16 +34,16 @@ G - + - + gg : GG - + @@ -53,59 +53,59 @@ - + B - + - + a(H * h) : void - + - + bb : BB * - + - + c : Color - + - + f : F * - + - + g : G - + - + j : J - + @@ -115,7 +115,7 @@ - + @@ -125,7 +125,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -143,23 +143,23 @@ E - + - + b : B * - + - + ee : EE * - + @@ -167,27 +167,27 @@ EEE - + - + e : E * - + I - + - + i(B * b) : void diff --git a/docs/test_cases/t00076_class_mermaid.svg b/docs/test_cases/t00076_class_mermaid.svg index 1cc97787f..e5248ed75 100644 --- a/docs/test_cases/t00076_class_mermaid.svg +++ b/docs/test_cases/t00076_class_mermaid.svg @@ -203,7 +203,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -256,7 +256,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -299,7 +299,7 @@ - + @@ -348,7 +348,7 @@ - + @@ -367,7 +367,7 @@ - + @@ -386,7 +386,7 @@ - + @@ -405,7 +405,7 @@ - + @@ -434,7 +434,7 @@ - + @@ -458,7 +458,7 @@ - + diff --git a/docs/test_cases/t00077_class.svg b/docs/test_cases/t00077_class.svg index 0c421caec..dd93832ba 100644 --- a/docs/test_cases/t00077_class.svg +++ b/docs/test_cases/t00077_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -33,52 +33,52 @@ - + B - + - + a(H * h) : void - + - + c : Color - + - + f : F * - + - + g : G - + - + j : J - + @@ -88,7 +88,7 @@ - + @@ -96,16 +96,16 @@ F - + - + ff : FF * - + @@ -113,23 +113,23 @@ K - + - + b : B - + - + kkk : KKK - + @@ -137,11 +137,11 @@ KK - + - + k : K diff --git a/docs/test_cases/t00077_class_mermaid.svg b/docs/test_cases/t00077_class_mermaid.svg index 2b6db6df8..2b37a7a5a 100644 --- a/docs/test_cases/t00077_class_mermaid.svg +++ b/docs/test_cases/t00077_class_mermaid.svg @@ -138,7 +138,7 @@ - + @@ -157,7 +157,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -239,7 +239,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -282,7 +282,7 @@ - + @@ -311,7 +311,7 @@ - + diff --git a/docs/test_cases/t00078_class.svg b/docs/test_cases/t00078_class.svg index b2701dfb7..b36def664 100644 --- a/docs/test_cases/t00078_class.svg +++ b/docs/test_cases/t00078_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -31,23 +31,23 @@ A - + - + d : D - + - + e : E * - + @@ -55,11 +55,11 @@ C - + - + a : A diff --git a/docs/test_cases/t00078_class_mermaid.svg b/docs/test_cases/t00078_class_mermaid.svg index 56a92bad4..2958f449f 100644 --- a/docs/test_cases/t00078_class_mermaid.svg +++ b/docs/test_cases/t00078_class_mermaid.svg @@ -90,7 +90,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -157,7 +157,7 @@ - + diff --git a/docs/test_cases/t00079_class.svg b/docs/test_cases/t00079_class.svg index 85ce19641..26d3e61d5 100644 --- a/docs/test_cases/t00079_class.svg +++ b/docs/test_cases/t00079_class.svg @@ -3,7 +3,7 @@ - + @@ -13,7 +13,7 @@ - + @@ -21,11 +21,11 @@ B - + - + a : A * diff --git a/docs/test_cases/t00079_class_mermaid.svg b/docs/test_cases/t00079_class_mermaid.svg index b35e7de0b..d9a9e1e14 100644 --- a/docs/test_cases/t00079_class_mermaid.svg +++ b/docs/test_cases/t00079_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + diff --git a/docs/test_cases/t00080_class.svg b/docs/test_cases/t00080_class.svg index 0eb74f2a7..ae6fb562f 100644 --- a/docs/test_cases/t00080_class.svg +++ b/docs/test_cases/t00080_class.svg @@ -45,32 +45,32 @@ _M_id : id - + Worker - + - + ~Worker() : void - + - + start(int delay) : void - + @@ -78,11 +78,11 @@ R - + - + w : Worker * diff --git a/docs/test_cases/t00080_class_mermaid.svg b/docs/test_cases/t00080_class_mermaid.svg index 1032f5f6c..e32f469bf 100644 --- a/docs/test_cases/t00080_class_mermaid.svg +++ b/docs/test_cases/t00080_class_mermaid.svg @@ -175,7 +175,7 @@ - + @@ -204,7 +204,7 @@ - + diff --git a/docs/test_cases/t00081_class.svg b/docs/test_cases/t00081_class.svg index 9c42733b3..38839d3bd 100644 --- a/docs/test_cases/t00081_class.svg +++ b/docs/test_cases/t00081_class.svg @@ -61,7 +61,7 @@ - + diff --git a/docs/test_cases/t00081_class_mermaid.svg b/docs/test_cases/t00081_class_mermaid.svg index 542e893da..4fa7d4c84 100644 --- a/docs/test_cases/t00081_class_mermaid.svg +++ b/docs/test_cases/t00081_class_mermaid.svg @@ -228,7 +228,7 @@ - + diff --git a/docs/test_cases/t00082_class.svg b/docs/test_cases/t00082_class.svg index a36df43ac..3e6d77a95 100644 --- a/docs/test_cases/t00082_class.svg +++ b/docs/test_cases/t00082_class.svg @@ -33,7 +33,7 @@ nsC - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -103,7 +103,7 @@ - + diff --git a/docs/test_cases/t00082_class_mermaid.svg b/docs/test_cases/t00082_class_mermaid.svg index 03e14f632..93ea98abb 100644 --- a/docs/test_cases/t00082_class_mermaid.svg +++ b/docs/test_cases/t00082_class_mermaid.svg @@ -114,7 +114,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -171,7 +171,7 @@ - + @@ -190,7 +190,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -247,7 +247,7 @@ - + diff --git a/docs/test_cases/t00083_class.svg b/docs/test_cases/t00083_class.svg index 7ec72ec36..730364f1c 100644 --- a/docs/test_cases/t00083_class.svg +++ b/docs/test_cases/t00083_class.svg @@ -33,7 +33,7 @@ nsD - + @@ -43,7 +43,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/docs/test_cases/t00083_class_mermaid.svg b/docs/test_cases/t00083_class_mermaid.svg index 756067a6e..ad7b8f0ca 100644 --- a/docs/test_cases/t00083_class_mermaid.svg +++ b/docs/test_cases/t00083_class_mermaid.svg @@ -52,7 +52,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -90,7 +90,7 @@ - + diff --git a/docs/test_cases/t20001_sequence.svg b/docs/test_cases/t20001_sequence.svg index f020878c2..ce4c30e3b 100644 --- a/docs/test_cases/t20001_sequence.svg +++ b/docs/test_cases/t20001_sequence.svg @@ -16,19 +16,19 @@ - + tmain() tmain() - + A A - + B @@ -43,12 +43,12 @@ - + A() - + B(A &) @@ -56,7 +56,7 @@ Just add 2 numbers - + add(int,int) @@ -66,17 +66,17 @@ And now add another 2 - + wrap_add3(int,int,int) - + add3(int,int,int) - + @@ -87,7 +87,7 @@ - + @@ -96,7 +96,7 @@ - + log_result(int) diff --git a/docs/test_cases/t20002_sequence.svg b/docs/test_cases/t20002_sequence.svg index d8d19acbf..4c53440ef 100644 --- a/docs/test_cases/t20002_sequence.svg +++ b/docs/test_cases/t20002_sequence.svg @@ -11,25 +11,25 @@ - + m1() m1() - + m2() m2() - + m3() m3() - + m4() @@ -39,15 +39,15 @@ - + - + - + diff --git a/docs/test_cases/t20003_sequence.svg b/docs/test_cases/t20003_sequence.svg index a92d88f8c..33f0d43fe 100644 --- a/docs/test_cases/t20003_sequence.svg +++ b/docs/test_cases/t20003_sequence.svg @@ -11,25 +11,25 @@ - + m1<T>(T) m1<T>(T) - + m2<T>(T) m2<T>(T) - + m3<T>(T) m3<T>(T) - + m4<T>(T) @@ -39,15 +39,15 @@ - + - + - + diff --git a/docs/test_cases/t20004_sequence.svg b/docs/test_cases/t20004_sequence.svg index 6b2ac2e5c..5729eacaa 100644 --- a/docs/test_cases/t20004_sequence.svg +++ b/docs/test_cases/t20004_sequence.svg @@ -23,61 +23,61 @@ - + main() main() - + m1<float>(float) m1<float>(float) - + m1<unsigned long>(unsigned long) m1<unsigned long>(unsigned long) - + m4<unsigned long>(unsigned long) m4<unsigned long>(unsigned long) - + m1<std::string>(std::string) m1<std::string>(std::string) - + m2<std::string>(std::string) m2<std::string>(std::string) - + m1<int>(int) m1<int>(int) - + m2<int>(int) m2<int>(int) - + m3<int>(int) m3<int>(int) - + m4<int>(int) @@ -93,17 +93,17 @@ - + - + - + @@ -111,11 +111,11 @@ - + - + @@ -123,19 +123,19 @@ - + - + - + - + diff --git a/docs/test_cases/t20005_sequence.svg b/docs/test_cases/t20005_sequence.svg index 7030ef762..c64105138 100644 --- a/docs/test_cases/t20005_sequence.svg +++ b/docs/test_cases/t20005_sequence.svg @@ -9,19 +9,19 @@ - + C<T> C<T> - + B<T> B<T> - + A<T> @@ -33,12 +33,12 @@ c(T) - + b(T) - + a(T) diff --git a/docs/test_cases/t20006_sequence.svg b/docs/test_cases/t20006_sequence.svg index 60dda212c..0d9ed374f 100644 --- a/docs/test_cases/t20006_sequence.svg +++ b/docs/test_cases/t20006_sequence.svg @@ -30,55 +30,55 @@ - + tmain() tmain() - + B<int> B<int> - + A<int> A<int> - + B<std::string> B<std::string> - + A<std::string> A<std::string> - + BB<int,std::string> BB<int,std::string> - + BB<int,float> BB<int,float> - + BB<int,int> BB<int,int> - + AA<int> @@ -102,12 +102,12 @@ - + b(int) - + a1(int) @@ -116,12 +116,12 @@ - + b(std::string) - + a2(std::string) @@ -130,69 +130,69 @@ - + BB(AA<int> *) - + BB(AA<int> &) - + bb1(int,int) - + aa1(int) - + bb2(int,int) - + aa2(int) - + bb1(int,std::string) - + aa2(int) - + bb2(int,std::string) - + aa1(int) - + bb1(int,float) - + bb2(int,float) - + aa2(int) diff --git a/docs/test_cases/t20007_sequence.svg b/docs/test_cases/t20007_sequence.svg index d511024b7..25c416093 100644 --- a/docs/test_cases/t20007_sequence.svg +++ b/docs/test_cases/t20007_sequence.svg @@ -11,25 +11,25 @@ - + tmain() tmain() - + Adder<int,int> Adder<int,int> - + Adder<int,float,double> Adder<int,float,double> - + Adder<std::string,std::string,std::string> @@ -39,21 +39,21 @@ - + add(int &&,int &&) - + add(int &&,float &&,double &&) - + add(std::string &&,std::string &&,std::string &&) diff --git a/docs/test_cases/t20008_sequence.svg b/docs/test_cases/t20008_sequence.svg index bb2abd681..c9fa42ffa 100644 --- a/docs/test_cases/t20008_sequence.svg +++ b/docs/test_cases/t20008_sequence.svg @@ -17,43 +17,43 @@ - + tmain() tmain() - + B<int> B<int> - + A<int> A<int> - + B<const char *> B<const char *> - + A<const char *> A<const char *> - + B<std::string> B<std::string> - + A<std::string> @@ -66,32 +66,32 @@ - + b(int) - + a1(int) - + b(const char *) - + a2(const char *) - + b(std::string) - + a3(std::string) diff --git a/docs/test_cases/t20009_sequence.svg b/docs/test_cases/t20009_sequence.svg index 2b7fc061c..fdb0769df 100644 --- a/docs/test_cases/t20009_sequence.svg +++ b/docs/test_cases/t20009_sequence.svg @@ -17,43 +17,43 @@ - + tmain() tmain() - + B<std::string> B<std::string> - + A<std::string> A<std::string> - + B<int> B<int> - + A<int> A<int> - + B<float> B<float> - + A<float> @@ -66,32 +66,32 @@ - + b(std::string) - + a(std::string) - + b(int) - + a(int) - + b(float) - + a(float) diff --git a/docs/test_cases/t20010_sequence.svg b/docs/test_cases/t20010_sequence.svg index f87c786fc..d6a35b00b 100644 --- a/docs/test_cases/t20010_sequence.svg +++ b/docs/test_cases/t20010_sequence.svg @@ -15,19 +15,19 @@ - + tmain() tmain() - + B<int> B<int> - + A @@ -42,42 +42,42 @@ - + b1() - + a1() - + b2() - + a2() - + b3() - + a3() - + b4() - + a4() diff --git a/docs/test_cases/t20011_sequence.svg b/docs/test_cases/t20011_sequence.svg index d0be81cab..d65acc986 100644 --- a/docs/test_cases/t20011_sequence.svg +++ b/docs/test_cases/t20011_sequence.svg @@ -17,13 +17,13 @@ - + tmain() tmain() - + A @@ -38,7 +38,7 @@ - + a(int) @@ -46,26 +46,26 @@ alt - + a(int) - + b(int) - + c(int) - + @@ -75,14 +75,14 @@ alt - + b(int) - + @@ -92,7 +92,7 @@ alt - + diff --git a/docs/test_cases/t20012_sequence.svg b/docs/test_cases/t20012_sequence.svg index 3f43045ea..af1b426df 100644 --- a/docs/test_cases/t20012_sequence.svg +++ b/docs/test_cases/t20012_sequence.svg @@ -40,61 +40,61 @@ - + tmain() tmain() - + tmain()::(lambda t20012.cc:67:20) tmain()::(lambda t20012.cc:67:20) - + A A - + B B - + tmain()::(lambda t20012.cc:80:20) tmain()::(lambda t20012.cc:80:20) - + C C - + R<(lambda at t20012.cc:86:9)> R<(lambda at t20012.cc:86:9)> - + tmain()::(lambda t20012.cc:86:9) tmain()::(lambda t20012.cc:86:9) - + tmain()::(lambda t20012.cc:94:9) tmain()::(lambda t20012.cc:94:9) - + D @@ -127,156 +127,156 @@ - + operator()() const - + a() - + aa() - + aaa() - + b() - + bb() - + bbb() - + operator()() const - + c() - + cc() - + ccc() - + operator()() const - + a() - + aa() - + aaa() - + b() - + bb() - + bbb() - + R((lambda at t20012.cc:86:9) &&) - + r() - + operator()() const - + c() - + cc() - + ccc() - + operator()(auto) const - + add5(int) const diff --git a/docs/test_cases/t20013_sequence.svg b/docs/test_cases/t20013_sequence.svg index 809f979ae..5a1b59245 100644 --- a/docs/test_cases/t20013_sequence.svg +++ b/docs/test_cases/t20013_sequence.svg @@ -13,19 +13,19 @@ - + tmain(int,char **) tmain(int,char **) - + B B - + A @@ -38,12 +38,12 @@ - + b(int) - + a1(int) @@ -52,12 +52,12 @@ - + b(double) - + a2(double) @@ -66,12 +66,12 @@ - + b(const char *) - + a3(const char *) diff --git a/docs/test_cases/t20014_sequence.svg b/docs/test_cases/t20014_sequence.svg index 1fb74c9a8..2d6d5a527 100644 --- a/docs/test_cases/t20014_sequence.svg +++ b/docs/test_cases/t20014_sequence.svg @@ -15,25 +15,25 @@ - + tmain() tmain() - + B B - + A A - + C<B,int> @@ -47,12 +47,12 @@ - + b1(int,int) - + a1(int,int) @@ -61,12 +61,12 @@ - + b2(int,int) - + a2(int,int) @@ -75,17 +75,17 @@ - + c1(int,int) - + b1(int,int) - + a1(int,int) diff --git a/docs/test_cases/t20015_sequence.svg b/docs/test_cases/t20015_sequence.svg index 7c2cfab8d..d5c92fada 100644 --- a/docs/test_cases/t20015_sequence.svg +++ b/docs/test_cases/t20015_sequence.svg @@ -7,13 +7,13 @@ - + tmain() tmain() - + B @@ -21,7 +21,7 @@ - + setup_a(std::shared_ptr<detail::A> &) diff --git a/docs/test_cases/t20016_sequence.svg b/docs/test_cases/t20016_sequence.svg index 80904bed4..aee9183a8 100644 --- a/docs/test_cases/t20016_sequence.svg +++ b/docs/test_cases/t20016_sequence.svg @@ -11,19 +11,19 @@ - + tmain() tmain() - + B<long> B<long> - + A @@ -34,22 +34,22 @@ - + b1(long) - + a1(int) - + b2(long) - + a2(const long &) diff --git a/docs/test_cases/t20017_sequence.svg b/docs/test_cases/t20017_sequence.svg index 8bec1dbcd..6ec1ab321 100644 --- a/docs/test_cases/t20017_sequence.svg +++ b/docs/test_cases/t20017_sequence.svg @@ -33,35 +33,35 @@ tmain() - + a3(int,int) - + b1(int,int) - + a2(int,int) - + a1(int,int) - + b2<int>(int,int) diff --git a/docs/test_cases/t20018_sequence.svg b/docs/test_cases/t20018_sequence.svg index 54f20cd36..9733e428a 100644 --- a/docs/test_cases/t20018_sequence.svg +++ b/docs/test_cases/t20018_sequence.svg @@ -19,49 +19,49 @@ - + tmain() tmain() - + Answer<Factorial<5>,120> Answer<Factorial<5>,120> - + Factorial<5> Factorial<5> - + Factorial<4> Factorial<4> - + Factorial<3> Factorial<3> - + Factorial<2> Factorial<2> - + Factorial<1> Factorial<1> - + Factorial<0> @@ -75,37 +75,37 @@ - + print() - + print(int) - + print(int) - + print(int) - + print(int) - + print(int) - + print(int) diff --git a/docs/test_cases/t20019_sequence.svg b/docs/test_cases/t20019_sequence.svg index 8b30077d8..22fe36382 100644 --- a/docs/test_cases/t20019_sequence.svg +++ b/docs/test_cases/t20019_sequence.svg @@ -17,31 +17,31 @@ - + tmain() tmain() - + Base<D1> Base<D1> - + D1 D1 - + Base<D2> Base<D2> - + D2 @@ -56,42 +56,42 @@ - + name() - + impl() - + name() - + impl() - + name() - + impl() - + name() - + impl() diff --git a/docs/test_cases/t20020_sequence.svg b/docs/test_cases/t20020_sequence.svg index 1a7c6b51e..193891177 100644 --- a/docs/test_cases/t20020_sequence.svg +++ b/docs/test_cases/t20020_sequence.svg @@ -27,31 +27,31 @@ - + tmain() tmain() - + A A - + C C - + B B - + D<int> @@ -74,7 +74,7 @@ alt - + a1() @@ -82,7 +82,7 @@ - + a5() @@ -93,7 +93,7 @@ alt - + [ @@ -102,7 +102,7 @@ - + [ @@ -111,7 +111,7 @@ - + b1() @@ -119,7 +119,7 @@ - + [ @@ -128,7 +128,7 @@ - + b2() @@ -136,14 +136,14 @@ - + a4() - + log() @@ -151,7 +151,7 @@ alt - + c1() const @@ -159,7 +159,7 @@ alt - + @@ -172,7 +172,7 @@ - + @@ -182,7 +182,7 @@ alt - + d1(int,int) diff --git a/docs/test_cases/t20021_sequence.svg b/docs/test_cases/t20021_sequence.svg index 0494740de..1b116cb65 100644 --- a/docs/test_cases/t20021_sequence.svg +++ b/docs/test_cases/t20021_sequence.svg @@ -24,25 +24,25 @@ - + tmain() tmain() - + C C - + A A - + B @@ -63,14 +63,14 @@ loop - + [ c4() ] - + @@ -83,7 +83,7 @@ - + a3() @@ -96,7 +96,7 @@ loop - + [ @@ -105,7 +105,7 @@ - + [ @@ -114,7 +114,7 @@ - + [ @@ -123,14 +123,14 @@ - + a1() - + [ @@ -142,7 +142,7 @@ loop - + b2() const @@ -152,7 +152,7 @@ loop - + [ @@ -161,7 +161,7 @@ - + b2() const diff --git a/docs/test_cases/t20022_sequence.svg b/docs/test_cases/t20022_sequence.svg index ae0aec96c..02c1dc18d 100644 --- a/docs/test_cases/t20022_sequence.svg +++ b/docs/test_cases/t20022_sequence.svg @@ -10,19 +10,19 @@ - + tmain() tmain() - + A A - + B @@ -32,18 +32,18 @@ - + A(std::unique_ptr ) - + a() - + b() diff --git a/docs/test_cases/t20023_sequence.svg b/docs/test_cases/t20023_sequence.svg index 0877f1c9d..6eccfa8f2 100644 --- a/docs/test_cases/t20023_sequence.svg +++ b/docs/test_cases/t20023_sequence.svg @@ -12,13 +12,13 @@ - + tmain() tmain() - + A @@ -30,7 +30,7 @@ - + a() @@ -38,7 +38,7 @@ try - + @@ -51,7 +51,7 @@ [std::runtime_error &] - + @@ -64,7 +64,7 @@ [std::logic_error &] - + @@ -77,7 +77,7 @@ [...] - + diff --git a/docs/test_cases/t20024_sequence.svg b/docs/test_cases/t20024_sequence.svg index b863ead9c..68d321882 100644 --- a/docs/test_cases/t20024_sequence.svg +++ b/docs/test_cases/t20024_sequence.svg @@ -19,19 +19,19 @@ - + tmain() tmain() - + A A - + B @@ -48,7 +48,7 @@ - + select(enum_a) @@ -58,7 +58,7 @@ switch [zero] - + @@ -71,7 +71,7 @@ [one] - + @@ -84,7 +84,7 @@ [two] - + @@ -97,7 +97,7 @@ [default] - + @@ -110,7 +110,7 @@ - + select(colors) @@ -120,7 +120,7 @@ switch [enum colors::red] - + @@ -129,7 +129,7 @@ [enum colors::orange] - + @@ -138,7 +138,7 @@ [enum colors::green] - + @@ -147,7 +147,7 @@ [default] - + diff --git a/docs/test_cases/t20025_sequence.svg b/docs/test_cases/t20025_sequence.svg index 3c3df44e2..d0a232e97 100644 --- a/docs/test_cases/t20025_sequence.svg +++ b/docs/test_cases/t20025_sequence.svg @@ -9,19 +9,19 @@ - + tmain() tmain() - + A A - + add(int,int) @@ -30,14 +30,14 @@ - + a() - + diff --git a/docs/test_cases/t20026_sequence.svg b/docs/test_cases/t20026_sequence.svg index 967282da9..caf9d2d87 100644 --- a/docs/test_cases/t20026_sequence.svg +++ b/docs/test_cases/t20026_sequence.svg @@ -7,13 +7,13 @@ - + tmain() tmain() - + A @@ -21,7 +21,7 @@ - + a() diff --git a/docs/test_cases/t20027_sequence.svg b/docs/test_cases/t20027_sequence.svg index 222b08780..d1a8a1b82 100644 --- a/docs/test_cases/t20027_sequence.svg +++ b/docs/test_cases/t20027_sequence.svg @@ -7,13 +7,13 @@ - + tmain() tmain() - + A @@ -21,7 +21,7 @@ - + a() diff --git a/docs/test_cases/t20028_sequence.svg b/docs/test_cases/t20028_sequence.svg index 2f9656507..322fe2432 100644 --- a/docs/test_cases/t20028_sequence.svg +++ b/docs/test_cases/t20028_sequence.svg @@ -11,13 +11,13 @@ - + tmain() tmain() - + A @@ -31,7 +31,7 @@ alt - + [ @@ -40,14 +40,14 @@ - + b() - + c() @@ -55,7 +55,7 @@ - + d() diff --git a/docs/test_cases/t20029_sequence.svg b/docs/test_cases/t20029_sequence.svg index 734be4eaa..fb8fb70ec 100644 --- a/docs/test_cases/t20029_sequence.svg +++ b/docs/test_cases/t20029_sequence.svg @@ -19,31 +19,31 @@ - + tmain() tmain() - + Encoder<Retrier<ConnectionPool>> Encoder<Retrier<ConnectionPool>> - + Retrier<ConnectionPool> Retrier<ConnectionPool> - + ConnectionPool ConnectionPool - + encode_b64(std::string &&) @@ -60,7 +60,7 @@ Establish connection to the remote server synchronously - + connect() @@ -75,7 +75,7 @@ alt - + [ @@ -87,14 +87,14 @@ Encode the message using Base64 encoding and pass it to the next layer - + encode(std::string &&) - + @@ -104,7 +104,7 @@ - + send(std::string &&) @@ -119,7 +119,7 @@ alt - + [ diff --git a/docs/test_cases/t20030_sequence.svg b/docs/test_cases/t20030_sequence.svg index 417e7a347..25154c31b 100644 --- a/docs/test_cases/t20030_sequence.svg +++ b/docs/test_cases/t20030_sequence.svg @@ -22,25 +22,25 @@ - + tmain(int) tmain(int) - + magic() magic() - + A A - + tmain(bool,int) @@ -61,23 +61,23 @@ - + - + A(int) - + operator+=(int) - + @@ -86,36 +86,36 @@ - + A() - + create() - + A() - + create() - + operator+=(int) - + @@ -124,12 +124,12 @@ - + operator=(const A &) - + @@ -138,7 +138,7 @@ - + value() const diff --git a/docs/test_cases/t20031_sequence.svg b/docs/test_cases/t20031_sequence.svg index 4b2c4c64b..a7a9bd414 100644 --- a/docs/test_cases/t20031_sequence.svg +++ b/docs/test_cases/t20031_sequence.svg @@ -13,31 +13,31 @@ - + tmain(int) tmain(int) - + magic() magic() - + tmain(bool,int) tmain(bool,int) - + execute(std::function<int ()>) execute(std::function<int ()>) - + A @@ -48,19 +48,19 @@ - + - + - + value() const diff --git a/docs/test_cases/t20032_sequence.svg b/docs/test_cases/t20032_sequence.svg index 303ab96f1..411c46ca8 100644 --- a/docs/test_cases/t20032_sequence.svg +++ b/docs/test_cases/t20032_sequence.svg @@ -13,19 +13,19 @@ - + tmain(int,char **) tmain(int,char **) - + B B - + A @@ -38,12 +38,12 @@ - + b(int) - + a1(int) @@ -54,12 +54,12 @@ int - + b(double) - + a2(double) @@ -70,12 +70,12 @@ double - + b(const char *) - + a3(const char *) diff --git a/docs/test_cases/t20033_sequence.svg b/docs/test_cases/t20033_sequence.svg index 0bdff0224..e075d83b5 100644 --- a/docs/test_cases/t20033_sequence.svg +++ b/docs/test_cases/t20033_sequence.svg @@ -29,13 +29,13 @@ - + tmain() tmain() - + A @@ -64,7 +64,7 @@ [false] [reinterpret_cast<uint64_t>(&a) % 100 == 0ULL] - + a1() @@ -73,7 +73,7 @@ [reinterpret_cast<uint64_t>(&a) % 64 == 0ULL] - + a2() @@ -82,7 +82,7 @@ [a.a2() == 2 && a.a3() == 3] - + [ @@ -91,7 +91,7 @@ - + [ @@ -100,7 +100,7 @@ - + a3() @@ -108,7 +108,7 @@ - + a4() @@ -119,7 +119,7 @@ alt [int i = a.a2(); i != 2] - + [ @@ -128,7 +128,7 @@ - + a3() @@ -139,7 +139,7 @@ loop [int i = 0; i < a.a2(); i++] - + [ @@ -148,14 +148,14 @@ - + a3() - + a3() @@ -166,7 +166,7 @@ loop [retry_count--] - + a2() @@ -177,14 +177,14 @@ loop [retry_count++ < a.a3()] - + a4() - + [ @@ -197,7 +197,7 @@ alt [a.a4() % 6] - + [ @@ -211,7 +211,7 @@ loop [ints] - + a4() diff --git a/docs/test_cases/t20034_sequence.svg b/docs/test_cases/t20034_sequence.svg index 534d1d6af..ac7745e02 100644 --- a/docs/test_cases/t20034_sequence.svg +++ b/docs/test_cases/t20034_sequence.svg @@ -8,31 +8,31 @@ - + D D - + C C - + B B - + A A - + D::d2()::(lambda t20034.cc:56:18) @@ -41,17 +41,17 @@ d2() - + c2() - + b2() - + a2() @@ -62,12 +62,12 @@ d2() - + operator()() const - + a2() @@ -78,7 +78,7 @@ d2() - + a2() @@ -89,24 +89,24 @@ d2() - + c4() - + b4() - + b2() - + a2() @@ -117,17 +117,17 @@ d2() - + c1() - + b1() - + a2() @@ -138,24 +138,24 @@ d2() - + c3() - + c2() - + b2() - + a2() diff --git a/docs/test_cases/t20035_sequence.svg b/docs/test_cases/t20035_sequence.svg index 9a12a4def..6a91b38f1 100644 --- a/docs/test_cases/t20035_sequence.svg +++ b/docs/test_cases/t20035_sequence.svg @@ -7,39 +7,39 @@ - + tmain(int,char **) tmain(int,char **) - + a(int) a(int) - + b1(int) b1(int) - + c(int) c(int) - + - + - + diff --git a/docs/test_cases/t20036_sequence.svg b/docs/test_cases/t20036_sequence.svg index b535d92ff..9b5a17308 100644 --- a/docs/test_cases/t20036_sequence.svg +++ b/docs/test_cases/t20036_sequence.svg @@ -7,25 +7,25 @@ - + C C - + B B - + A A - + D @@ -34,12 +34,12 @@ c1() - + b1() - + a2() @@ -50,17 +50,17 @@ d1() - + c2() - + b2() - + a2() @@ -71,7 +71,7 @@ d3() - + a2() @@ -82,12 +82,12 @@ c4() - + b2() - + a2() @@ -98,19 +98,19 @@ c3() - + c2() - + b2() - + a2() @@ -121,17 +121,17 @@ d2() - + c2() - + b2() - + a2() diff --git a/docs/test_cases/t20037_sequence.svg b/docs/test_cases/t20037_sequence.svg index 3cb2e9f92..52b53c33d 100644 --- a/docs/test_cases/t20037_sequence.svg +++ b/docs/test_cases/t20037_sequence.svg @@ -21,37 +21,37 @@ - + tmain(int,char **) tmain(int,char **) - + a() a() - + A A - + initb() initb() - + B B - + c() @@ -69,29 +69,29 @@ - + - + A() - + - + get() - + @@ -99,18 +99,18 @@ - + - + get() - + @@ -118,18 +118,18 @@ - + - + get() - + diff --git a/docs/test_cases/t20038_sequence.svg b/docs/test_cases/t20038_sequence.svg index 90f7f77ec..02a84c4ee 100644 --- a/docs/test_cases/t20038_sequence.svg +++ b/docs/test_cases/t20038_sequence.svg @@ -31,37 +31,37 @@ - + tmain() tmain() - + B B - + A A - + add<int>(int,int) add<int>(int,int) - + add_impl<int>(int,int) add_impl<int>(int,int) - + add_impl<double>(double,double) @@ -109,12 +109,12 @@ loop - + b() - + a() @@ -127,12 +127,12 @@ ... or just once - + b() - + a() @@ -141,12 +141,12 @@ - + bbb() - + aaa() @@ -155,21 +155,21 @@ - + bbbb() - + aaaa() - + - + @@ -185,7 +185,7 @@ This comment should be rendered only once - + wrap(int) @@ -195,7 +195,7 @@ What is 2 + 2? - + @@ -204,21 +204,21 @@ Calling B::bbbbb() - + bbbbb() - + aaaa() - + - + @@ -236,14 +236,14 @@ alt - + [ bbb() ] - + aaa() diff --git a/docs/test_cases/t20039_sequence.svg b/docs/test_cases/t20039_sequence.svg index 1e7b67c93..157a85adb 100644 --- a/docs/test_cases/t20039_sequence.svg +++ b/docs/test_cases/t20039_sequence.svg @@ -17,43 +17,43 @@ - + tmain() tmain() - + R R - + A<int> A<int> - + A<int_vec_t> A<int_vec_t> - + A<string_vec_t> A<string_vec_t> - + A<int_map_t> A<int_map_t> - + A<string_map_t> @@ -66,40 +66,40 @@ - + run() - + a(int) - + a(int_vec_t) - + a(string_vec_t) - + a(int_map_t) - + a(string_map_t) diff --git a/docs/test_cases/t20040_sequence.svg b/docs/test_cases/t20040_sequence.svg index 5fa177359..57e298d23 100644 --- a/docs/test_cases/t20040_sequence.svg +++ b/docs/test_cases/t20040_sequence.svg @@ -20,49 +20,49 @@ - + tmain() tmain() - + print<int,double,std::string>(int,double,std::string) print<int,double,std::string>(int,double,std::string) - + print<double,std::string>(double,std::string) print<double,std::string>(double,std::string) - + print<std::string>(std::string) print<std::string>(std::string) - + print() print() - + doublePrint<std::string,int>(std::string,int) doublePrint<std::string,int>(std::string,int) - + print<std::string,int>(std::string,int) print<std::string,int>(std::string,int) - + print<int>(int) @@ -77,35 +77,35 @@ - + - + - + - + - + - + - + - + diff --git a/docs/test_cases/t20041_sequence.svg b/docs/test_cases/t20041_sequence.svg index fe0560985..2917e98e8 100644 --- a/docs/test_cases/t20041_sequence.svg +++ b/docs/test_cases/t20041_sequence.svg @@ -13,31 +13,31 @@ - + tmain() tmain() - + A<int,double,std::string> A<int,double,std::string> - + A<double,std::string> A<double,std::string> - + A<std::string> A<std::string> - + A @@ -48,22 +48,22 @@ - + print(int,double,std::string) - + print(double,std::string) - + print(std::string) - + print() diff --git a/docs/test_cases/t20042_sequence.svg b/docs/test_cases/t20042_sequence.svg index 7d7cfc10c..20c52baff 100644 --- a/docs/test_cases/t20042_sequence.svg +++ b/docs/test_cases/t20042_sequence.svg @@ -11,19 +11,19 @@ - + tmain() tmain() - + AHandler AHandler - + BHandler @@ -34,24 +34,24 @@ - + operator()(A &) const - + handle(A &) const - + operator()(B &) const - + diff --git a/docs/test_cases/t20043_sequence.svg b/docs/test_cases/t20043_sequence.svg index 9950305db..f7cb469b1 100644 --- a/docs/test_cases/t20043_sequence.svg +++ b/docs/test_cases/t20043_sequence.svg @@ -9,19 +9,19 @@ - + tmain() tmain() - + D D - + C @@ -30,12 +30,12 @@ - + d() - + c() diff --git a/docs/test_cases/t20044_sequence.svg b/docs/test_cases/t20044_sequence.svg index b437124b8..8f344e4a1 100644 --- a/docs/test_cases/t20044_sequence.svg +++ b/docs/test_cases/t20044_sequence.svg @@ -26,43 +26,43 @@ - + tmain() tmain() - + R R - + tmain()::(lambda t20044.cc:74:9) tmain()::(lambda t20044.cc:74:9) - + A A - + tmain()::(lambda t20044.cc:84:18) tmain()::(lambda t20044.cc:84:18) - + result_t result_t - + tmain()::(lambda t20044.cc:90:19) @@ -83,12 +83,12 @@ - + R((lambda at t20044.cc:74:9) &&) - + operator()() const @@ -98,12 +98,12 @@ Call to template constructor with callable parameter and lambda expression as argument - + a() const - + operator()() const @@ -117,24 +117,24 @@ rendered TODO: Add some marker to highlight that this is not a direct call - + a5() - + a1() const - + expected(int) - + and_then((lambda at t20044.cc:90:19) &&) @@ -142,7 +142,7 @@ alt - + operator()(auto &&) const @@ -154,12 +154,12 @@ lambda expression as argument, fully tracked showing method's activity and - + a2(int) const - + expected(int) @@ -170,21 +170,21 @@ - + and_then(result_t (&)(int)) - + and_then(std::function<result_t (int)> &) - + value() const diff --git a/docs/test_cases/t20045.md b/docs/test_cases/t20045.md index 22c0f48c0..3116df463 100644 --- a/docs/test_cases/t20045.md +++ b/docs/test_cases/t20045.md @@ -106,8 +106,8 @@ int tmain() }, { "display_name": "a1<(lambda at t20045.cc:35:18)>((lambda at t20045.cc:35:18) &&)", - "full_name": "clanguml::t20045::a1<(lambda at t20045.cc:35:18)>((lambda at /home/bartek/devel/clang-uml-master/tests/t20045/t20045.cc:35:18) &&)", - "id": "14316154445512254704", + "full_name": "clanguml::t20045::a1<(lambda at t20045.cc:35:18)>((lambda at /home/bartek/devel/clang-uml/tests/t20045/t20045.cc:35:18) &&)", + "id": "6169938608339113919", "name": "a1", "namespace": "clanguml::t20045", "source_location": { @@ -158,8 +158,8 @@ int tmain() }, { "display_name": "a1<(lambda at t20045.cc:37:18)>((lambda at t20045.cc:37:18) &&)", - "full_name": "clanguml::t20045::a1<(lambda at t20045.cc:37:18)>((lambda at /home/bartek/devel/clang-uml-master/tests/t20045/t20045.cc:37:18) &&)", - "id": "3912533371407024034", + "full_name": "clanguml::t20045::a1<(lambda at t20045.cc:37:18)>((lambda at /home/bartek/devel/clang-uml/tests/t20045/t20045.cc:37:18) &&)", + "id": "5666118984389824659", "name": "a1", "namespace": "clanguml::t20045", "source_location": { @@ -226,8 +226,8 @@ int tmain() }, { "display_name": "a1<(lambda at t20045.cc:39:18)>((lambda at t20045.cc:39:18) &&)", - "full_name": "clanguml::t20045::a1<(lambda at t20045.cc:39:18)>((lambda at /home/bartek/devel/clang-uml-master/tests/t20045/t20045.cc:39:18) &&)", - "id": "1209469207505444379", + "full_name": "clanguml::t20045::a1<(lambda at t20045.cc:39:18)>((lambda at /home/bartek/devel/clang-uml/tests/t20045/t20045.cc:39:18) &&)", + "id": "15480369900577113009", "name": "a1", "namespace": "clanguml::t20045", "source_location": { @@ -331,15 +331,15 @@ int tmain() "translation_unit": "t20045.cc" }, "to": { - "activity_id": "14316154445512254704", - "participant_id": "14316154445512254704" + "activity_id": "6169938608339113919", + "participant_id": "6169938608339113919" }, "type": "message" }, { "from": { - "activity_id": "14316154445512254704", - "participant_id": "14316154445512254704" + "activity_id": "6169938608339113919", + "participant_id": "6169938608339113919" }, "name": "operator()(auto &&) const", "return_type": "auto", @@ -391,15 +391,15 @@ int tmain() "translation_unit": "t20045.cc" }, "to": { - "activity_id": "3912533371407024034", - "participant_id": "3912533371407024034" + "activity_id": "5666118984389824659", + "participant_id": "5666118984389824659" }, "type": "message" }, { "from": { - "activity_id": "3912533371407024034", - "participant_id": "3912533371407024034" + "activity_id": "5666118984389824659", + "participant_id": "5666118984389824659" }, "name": "operator()(auto &&) const", "return_type": "auto", @@ -451,15 +451,15 @@ int tmain() "translation_unit": "t20045.cc" }, "to": { - "activity_id": "1209469207505444379", - "participant_id": "1209469207505444379" + "activity_id": "15480369900577113009", + "participant_id": "15480369900577113009" }, "type": "message" }, { "from": { - "activity_id": "1209469207505444379", - "participant_id": "1209469207505444379" + "activity_id": "15480369900577113009", + "participant_id": "15480369900577113009" }, "name": "operator()(auto &&) const", "return_type": "auto", diff --git a/docs/test_cases/t20045_sequence.svg b/docs/test_cases/t20045_sequence.svg index 5b3a52d75..03c2e41b8 100644 --- a/docs/test_cases/t20045_sequence.svg +++ b/docs/test_cases/t20045_sequence.svg @@ -25,67 +25,67 @@ - + tmain() tmain() - + a2(int) a2(int) - + a1<(lambda at t20045.cc:35:18)>((lambda at t20045.cc:35:18) &&) a1<(lambda at t20045.cc:35:18)>((lambda at t20045.cc:35:18) &&) - + tmain()::(lambda t20045.cc:35:18) tmain()::(lambda t20045.cc:35:18) - + a3(int) a3(int) - + a1<(lambda at t20045.cc:37:18)>((lambda at t20045.cc:37:18) &&) a1<(lambda at t20045.cc:37:18)>((lambda at t20045.cc:37:18) &&) - + tmain()::(lambda t20045.cc:37:18) tmain()::(lambda t20045.cc:37:18) - + B B - + a1<(lambda at t20045.cc:39:18)>((lambda at t20045.cc:39:18) &&) a1<(lambda at t20045.cc:39:18)>((lambda at t20045.cc:39:18) &&) - + tmain()::(lambda t20045.cc:39:18) tmain()::(lambda t20045.cc:39:18) - + C @@ -102,22 +102,22 @@ - + - + - + operator()(auto &&) const - + @@ -127,16 +127,16 @@ - + - + operator()(auto &&) const - + b1(int) @@ -147,16 +147,16 @@ - + - + operator()(auto &&) const - + get_x() const diff --git a/docs/test_cases/t20046.md b/docs/test_cases/t20046.md index ab288d41e..d1e362d04 100644 --- a/docs/test_cases/t20046.md +++ b/docs/test_cases/t20046.md @@ -131,8 +131,8 @@ int tmain() }, { "display_name": "a1<(lambda at t20046.cc:19:9)>((lambda at t20046.cc:19:9) &&)", - "full_name": "clanguml::t20046::a1<(lambda at t20046.cc:19:9)>((lambda at /home/bartek/devel/clang-uml-master/tests/t20046/t20046.cc:19:9) &&)", - "id": "12713495854384797736", + "full_name": "clanguml::t20046::a1<(lambda at t20046.cc:19:9)>((lambda at /home/bartek/devel/clang-uml/tests/t20046/t20046.cc:19:9) &&)", + "id": "3238820647954703898", "name": "a1", "namespace": "clanguml::t20046", "source_location": { @@ -286,15 +286,15 @@ int tmain() "translation_unit": "t20046.cc" }, "to": { - "activity_id": "12713495854384797736", - "participant_id": "12713495854384797736" + "activity_id": "3238820647954703898", + "participant_id": "3238820647954703898" }, "type": "message" }, { "from": { - "activity_id": "12713495854384797736", - "participant_id": "12713495854384797736" + "activity_id": "3238820647954703898", + "participant_id": "3238820647954703898" }, "name": "operator()(auto &&) const", "return_type": "auto", diff --git a/docs/test_cases/t20046_sequence.svg b/docs/test_cases/t20046_sequence.svg index d32e4652c..36aa9c17d 100644 --- a/docs/test_cases/t20046_sequence.svg +++ b/docs/test_cases/t20046_sequence.svg @@ -19,49 +19,49 @@ - + tmain() tmain() - + tmain()::(lambda t20046.cc:13:15) tmain()::(lambda t20046.cc:13:15) - + tmain()::(lambda t20046.cc:13:15)::(lambda t20046.cc:14:16) tmain()::(lambda t20046.cc:13:15)::(lambda t20046.cc:14:16) - + a2(int) a2(int) - + a1<(lambda at t20046.cc:19:9)>((lambda at t20046.cc:19:9) &&) a1<(lambda at t20046.cc:19:9)>((lambda at t20046.cc:19:9) &&) - + tmain()::(lambda t20046.cc:19:9) tmain()::(lambda t20046.cc:19:9) - + tmain()::(lambda t20046.cc:19:9)::(lambda t20046.cc:19:34) tmain()::(lambda t20046.cc:19:9)::(lambda t20046.cc:19:34) - + a3(int) @@ -75,17 +75,17 @@ - + operator()(auto &&) const - + operator()(auto &&) const - + @@ -95,21 +95,21 @@ - + - + operator()(auto &&) const - + operator()(auto &&) const - + diff --git a/docs/test_cases/t20047_sequence.svg b/docs/test_cases/t20047_sequence.svg index 7bf775e1c..b6b7d8095 100644 --- a/docs/test_cases/t20047_sequence.svg +++ b/docs/test_cases/t20047_sequence.svg @@ -17,43 +17,43 @@ - + tmain() tmain() - + a1(int) a1(int) - + a2(int) a2(int) - + a3(int) a3(int) - + a4(int) a4(int) - + a5(int) a5(int) - + a6(int) @@ -66,37 +66,37 @@ - + - + - + - + - + - + diff --git a/docs/test_cases/t20048_sequence.svg b/docs/test_cases/t20048_sequence.svg index efc73eb0c..fcf17e4f5 100644 --- a/docs/test_cases/t20048_sequence.svg +++ b/docs/test_cases/t20048_sequence.svg @@ -21,55 +21,55 @@ - + tmain() tmain() - + a3(int) a3(int) - + a2(int) a2(int) - + a1(int) a1(int) - + tmain()::(lambda t20048.cc:26:11) tmain()::(lambda t20048.cc:26:11) - + a4(int) a4(int) - + a6(int) a6(int) - + a5(int) a5(int) - + a7(int) @@ -84,13 +84,13 @@ - + - + @@ -100,7 +100,7 @@ a1() adds `1` to the result of a2() - + @@ -110,12 +110,12 @@ This lambda calls a4() which adds `4` to it's argument - + operator()(auto &&) const - + @@ -126,7 +126,7 @@ a6() adds `1` to its argument - + @@ -136,7 +136,7 @@ a5() adds `1` to the result of a6() - + @@ -145,7 +145,7 @@ a7() is called via add std::async - + diff --git a/docs/test_cases/t20049_sequence.svg b/docs/test_cases/t20049_sequence.svg index 2abb80795..edab9ec65 100644 --- a/docs/test_cases/t20049_sequence.svg +++ b/docs/test_cases/t20049_sequence.svg @@ -13,13 +13,13 @@ - + tmain() tmain() - + «CUDA Kernel» vector_square_add(float *,float *,float *,int) @@ -27,7 +27,7 @@ «CUDA Kernel» vector_square_add(float *,float *,float *,int) - + «CUDA Device» square(float) @@ -35,7 +35,7 @@ «CUDA Device» square(float) - + «CUDA Device» add<float>(float,float) @@ -48,26 +48,26 @@ - + loop - + - + - + diff --git a/docs/test_cases/t20050_sequence.svg b/docs/test_cases/t20050_sequence.svg index 91ca00db7..767a0beda 100644 --- a/docs/test_cases/t20050_sequence.svg +++ b/docs/test_cases/t20050_sequence.svg @@ -22,7 +22,7 @@ tmain() - + @@ -33,7 +33,7 @@ loop - + @@ -45,7 +45,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/docs/test_cases/t20051_sequence.svg b/docs/test_cases/t20051_sequence.svg index d40f2991a..5169d042d 100644 --- a/docs/test_cases/t20051_sequence.svg +++ b/docs/test_cases/t20051_sequence.svg @@ -7,13 +7,13 @@ - + tmain() tmain() - + «CUDA Kernel» vector_square_add(float *,float *,float *,int) @@ -23,7 +23,7 @@ - + diff --git a/docs/test_cases/t20052_sequence.svg b/docs/test_cases/t20052_sequence.svg index b2e20965c..4d1b2062d 100644 --- a/docs/test_cases/t20052_sequence.svg +++ b/docs/test_cases/t20052_sequence.svg @@ -31,37 +31,37 @@ - + tmain() tmain() - + A A - + B B - + C C - + R<(lambda at t20052.cc:86:9)> R<(lambda at t20052.cc:86:9)> - + D @@ -89,131 +89,131 @@ - + a() - + aa() - + aaa() - + b() - + bb() - + bbb() - + c() - + cc() - + ccc() - + a() - + aa() - + aaa() - + b() - + bb() - + bbb() - + R((lambda at t20052.cc:86:9) &&) - + r() - + c() - + cc() - + ccc() - + add5(int) const diff --git a/docs/test_cases/t20053.md b/docs/test_cases/t20053.md index 692ddd993..be6cfd647 100644 --- a/docs/test_cases/t20053.md +++ b/docs/test_cases/t20053.md @@ -86,8 +86,8 @@ int tmain() }, { "display_name": "a1<(lambda at t20053.cc:23:9)>((lambda at t20053.cc:23:9) &&)", - "full_name": "clanguml::t20053::a1<(lambda at t20053.cc:23:9)>((lambda at /home/bartek/devel/clang-uml-master/tests/t20053/t20053.cc:23:9) &&)", - "id": "6068435514389665513", + "full_name": "clanguml::t20053::a1<(lambda at t20053.cc:23:9)>((lambda at /home/bartek/devel/clang-uml/tests/t20053/t20053.cc:23:9) &&)", + "id": "7741474621311506482", "name": "a1", "namespace": "clanguml::t20053", "source_location": { @@ -151,15 +151,15 @@ int tmain() "translation_unit": "t20053.cc" }, "to": { - "activity_id": "6068435514389665513", - "participant_id": "6068435514389665513" + "activity_id": "7741474621311506482", + "participant_id": "7741474621311506482" }, "type": "message" }, { "from": { - "activity_id": "6068435514389665513", - "participant_id": "6068435514389665513" + "activity_id": "7741474621311506482", + "participant_id": "7741474621311506482" }, "name": "", "return_type": "int", diff --git a/docs/test_cases/t20053_sequence.svg b/docs/test_cases/t20053_sequence.svg index 57ea517fd..531927772 100644 --- a/docs/test_cases/t20053_sequence.svg +++ b/docs/test_cases/t20053_sequence.svg @@ -11,25 +11,25 @@ - + tmain() tmain() - + a2(int) a2(int) - + a1<(lambda at t20053.cc:23:9)>((lambda at t20053.cc:23:9) &&) a1<(lambda at t20053.cc:23:9)>((lambda at t20053.cc:23:9) &&) - + a3(int) @@ -39,17 +39,17 @@ - + - + - + diff --git a/docs/test_cases/t20054_sequence.svg b/docs/test_cases/t20054_sequence.svg index bed2bc5c8..2d2602eb9 100644 --- a/docs/test_cases/t20054_sequence.svg +++ b/docs/test_cases/t20054_sequence.svg @@ -14,31 +14,31 @@ - + tmain() tmain() - + A A - + A::AA A::AA - + A::AA::AAA A::AA::AAA - + A::AA::BBB @@ -50,17 +50,17 @@ - + a() - + aa() - + aaa() @@ -72,7 +72,7 @@ bb() - + bbb() diff --git a/docs/test_cases/t20055_sequence.svg b/docs/test_cases/t20055_sequence.svg index cdad66bdc..edde8f737 100644 --- a/docs/test_cases/t20055_sequence.svg +++ b/docs/test_cases/t20055_sequence.svg @@ -13,31 +13,31 @@ - + ns2::tmain() ns2::tmain() - + ns2::C ns2::C - + ns1::B ns1::B - + ns1::d() ns1::d() - + ns2::f() @@ -48,21 +48,21 @@ - + c() - + b() - + - + diff --git a/docs/test_cases/t20056.md b/docs/test_cases/t20056.md new file mode 100644 index 000000000..8550b0457 --- /dev/null +++ b/docs/test_cases/t20056.md @@ -0,0 +1,999 @@ +# t20056 - Test case for option to fold repeated activities in sequence diagram +## Config +```yaml +diagrams: + t20056_sequence: + type: sequence + glob: + - t20056.cc + include: + namespaces: + - clanguml::t20056 + using_namespace: clanguml::t20056 + fold_repeated_activities: true + from: + - function: "clanguml::t20056::tmain()" +``` +## Source code +File `tests/t20056/t20056.cc` +```cpp +namespace clanguml { +namespace t20056 { +struct A { + void a() { aa(); } + + void aa() { aaa(); } + + void aaa() { } +}; + +struct B { + void b() { bb(); } + + void bb() { bbb(); } + + void bbb() { a.a(); } + + A a; +}; + +struct C { + void c() { cc(); } + + void cc() { ccc(); } + + void ccc() { b.b(); } + + B b; +}; + +void tmain() +{ + A a; + B b; + C c; + + c.c(); + c.c(); + c.c(); + + b.b(); + + a.a(); +} +} +} + +``` +## Generated PlantUML diagrams +![t20056_sequence](./t20056_sequence.svg "Test case for option to fold repeated activities in sequence diagram") +## Generated Mermaid diagrams +![t20056_sequence](./t20056_sequence_mermaid.svg "Test case for option to fold repeated activities in sequence diagram") +## Generated JSON models +```json +{ + "diagram_type": "sequence", + "name": "t20056_sequence", + "participants": [ + { + "display_name": "tmain()", + "full_name": "clanguml::t20056::tmain()", + "id": "2076165359099292738", + "name": "tmain", + "namespace": "clanguml::t20056", + "source_location": { + "column": 6, + "file": "t20056.cc", + "line": 31, + "translation_unit": "t20056.cc" + }, + "type": "function" + }, + { + "activities": [ + { + "display_name": "c()", + "full_name": "clanguml::t20056::C::c()", + "id": "9827683707240063875", + "name": "c", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 22, + "translation_unit": "t20056.cc" + }, + "type": "method" + }, + { + "display_name": "cc()", + "full_name": "clanguml::t20056::C::cc()", + "id": "10757735052763438248", + "name": "cc", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 24, + "translation_unit": "t20056.cc" + }, + "type": "method" + }, + { + "display_name": "ccc()", + "full_name": "clanguml::t20056::C::ccc()", + "id": "17860716698711511346", + "name": "ccc", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 26, + "translation_unit": "t20056.cc" + }, + "type": "method" + } + ], + "display_name": "C", + "full_name": "clanguml::t20056::C", + "id": "17807733644702065776", + "name": "C", + "namespace": "clanguml::t20056", + "source_location": { + "column": 8, + "file": "t20056.cc", + "line": 21, + "translation_unit": "t20056.cc" + }, + "type": "class" + }, + { + "activities": [ + { + "display_name": "b()", + "full_name": "clanguml::t20056::B::b()", + "id": "13110518192093956201", + "name": "b", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 12, + "translation_unit": "t20056.cc" + }, + "type": "method" + }, + { + "display_name": "bb()", + "full_name": "clanguml::t20056::B::bb()", + "id": "15243451810628291284", + "name": "bb", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 14, + "translation_unit": "t20056.cc" + }, + "type": "method" + }, + { + "display_name": "bbb()", + "full_name": "clanguml::t20056::B::bbb()", + "id": "9447637815048213237", + "name": "bbb", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 16, + "translation_unit": "t20056.cc" + }, + "type": "method" + } + ], + "display_name": "B", + "full_name": "clanguml::t20056::B", + "id": "12574807824801132217", + "name": "B", + "namespace": "clanguml::t20056", + "source_location": { + "column": 8, + "file": "t20056.cc", + "line": 11, + "translation_unit": "t20056.cc" + }, + "type": "class" + }, + { + "activities": [ + { + "display_name": "a()", + "full_name": "clanguml::t20056::A::a()", + "id": "17417341931922055684", + "name": "a", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 4, + "translation_unit": "t20056.cc" + }, + "type": "method" + }, + { + "display_name": "aa()", + "full_name": "clanguml::t20056::A::aa()", + "id": "77475598224529424", + "name": "aa", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 6, + "translation_unit": "t20056.cc" + }, + "type": "method" + }, + { + "display_name": "aaa()", + "full_name": "clanguml::t20056::A::aaa()", + "id": "10740720327399797085", + "name": "aaa", + "namespace": "clanguml::t20056", + "source_location": { + "column": 10, + "file": "t20056.cc", + "line": 8, + "translation_unit": "t20056.cc" + }, + "type": "method" + } + ], + "display_name": "A", + "full_name": "clanguml::t20056::A", + "id": "12866264680476163430", + "name": "A", + "namespace": "clanguml::t20056", + "source_location": { + "column": 8, + "file": "t20056.cc", + "line": 3, + "translation_unit": "t20056.cc" + }, + "type": "class" + } + ], + "sequences": [ + { + "messages": [ + { + "from": { + "activity_id": "2076165359099292738", + "participant_id": "2076165359099292738" + }, + "name": "c()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 5, + "file": "t20056.cc", + "line": 37, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9827683707240063875", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9827683707240063875", + "participant_id": "17807733644702065776" + }, + "name": "cc()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 22, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10757735052763438248", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "10757735052763438248", + "participant_id": "17807733644702065776" + }, + "name": "ccc()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 24, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17860716698711511346", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17860716698711511346", + "participant_id": "17807733644702065776" + }, + "name": "b()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 26, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "name": "bb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 12, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "name": "bbb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 14, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "name": "a()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 16, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "name": "aa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 4, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "name": "aaa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 6, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10740720327399797085", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "2076165359099292738", + "participant_id": "2076165359099292738" + }, + "name": "c()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 5, + "file": "t20056.cc", + "line": 38, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9827683707240063875", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9827683707240063875", + "participant_id": "17807733644702065776" + }, + "name": "cc()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 22, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10757735052763438248", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "10757735052763438248", + "participant_id": "17807733644702065776" + }, + "name": "ccc()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 24, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17860716698711511346", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17860716698711511346", + "participant_id": "17807733644702065776" + }, + "name": "b()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 26, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "name": "bb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 12, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "name": "bbb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 14, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "name": "a()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 16, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "name": "aa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 4, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "name": "aaa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 6, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10740720327399797085", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "2076165359099292738", + "participant_id": "2076165359099292738" + }, + "name": "c()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 5, + "file": "t20056.cc", + "line": 39, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9827683707240063875", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9827683707240063875", + "participant_id": "17807733644702065776" + }, + "name": "cc()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 22, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10757735052763438248", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "10757735052763438248", + "participant_id": "17807733644702065776" + }, + "name": "ccc()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 24, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17860716698711511346", + "participant_id": "17807733644702065776" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17860716698711511346", + "participant_id": "17807733644702065776" + }, + "name": "b()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 26, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "name": "bb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 12, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "name": "bbb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 14, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "name": "a()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 16, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "name": "aa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 4, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "name": "aaa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 6, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10740720327399797085", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "2076165359099292738", + "participant_id": "2076165359099292738" + }, + "name": "b()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 5, + "file": "t20056.cc", + "line": 41, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "13110518192093956201", + "participant_id": "12574807824801132217" + }, + "name": "bb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 12, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "15243451810628291284", + "participant_id": "12574807824801132217" + }, + "name": "bbb()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 14, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "type": "message" + }, + { + "from": { + "activity_id": "9447637815048213237", + "participant_id": "12574807824801132217" + }, + "name": "a()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 18, + "file": "t20056.cc", + "line": 16, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "name": "aa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 4, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "name": "aaa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 6, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10740720327399797085", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "2076165359099292738", + "participant_id": "2076165359099292738" + }, + "name": "a()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 5, + "file": "t20056.cc", + "line": 43, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "17417341931922055684", + "participant_id": "12866264680476163430" + }, + "name": "aa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 16, + "file": "t20056.cc", + "line": 4, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "type": "message" + }, + { + "from": { + "activity_id": "77475598224529424", + "participant_id": "12866264680476163430" + }, + "name": "aaa()", + "return_type": "void", + "scope": "normal", + "source_location": { + "column": 17, + "file": "t20056.cc", + "line": 6, + "translation_unit": "t20056.cc" + }, + "to": { + "activity_id": "10740720327399797085", + "participant_id": "12866264680476163430" + }, + "type": "message" + } + ], + "start_from": { + "id": "2076165359099292738", + "location": "clanguml::t20056::tmain()" + } + } + ], + "using_namespace": "clanguml::t20056" +} +``` diff --git a/docs/test_cases/t20056_sequence.svg b/docs/test_cases/t20056_sequence.svg new file mode 100644 index 000000000..b3b6ca447 --- /dev/null +++ b/docs/test_cases/t20056_sequence.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + tmain() + + tmain() + + + + C + + C + + + + B + + B + + + + A + + A + + + + + + + + + + + + + + + + + + + c() + + + + + + + cc() + + + + + + + ccc() + + + + + b() + + + + + + + bb() + + + + + + + bbb() + + + + + a() + + + + + + + aa() + + + + + + + aaa() + + + + + c() + + + * + + + + c() + + + * + + + + b() + + + * + + + + a() + + + * + + diff --git a/docs/test_cases/t20056_sequence_mermaid.svg b/docs/test_cases/t20056_sequence_mermaid.svg new file mode 100644 index 000000000..4749f78da --- /dev/null +++ b/docs/test_cases/t20056_sequence_mermaid.svg @@ -0,0 +1,192 @@ + + + + + A + + + + + + B + + + + + + C + + + + + + tmain() + + + + + + + + A + + + + + + + + + B + + + + + + + + + C + + + + + + + + + tmain() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + + + + + + + + + * + + + + + + + + + * + + + + + + + + + * + + + c() + + cc() + + ccc() + + b() + + bb() + + bbb() + + a() + + aa() + + aaa() + + c() + + c() + + b() + + a() + + diff --git a/docs/test_cases/t30001_package.svg b/docs/test_cases/t30001_package.svg index c2ea1cda9..1f1c4c98d 100644 --- a/docs/test_cases/t30001_package.svg +++ b/docs/test_cases/t30001_package.svg @@ -5,59 +5,59 @@ Basic package diagram example - + A - + AA - + B - + AA - + AAA - + BBB - + BB - + AAA - + BBB - + BB diff --git a/docs/test_cases/t30002_package.svg b/docs/test_cases/t30002_package.svg index 9925cbc82..d06b5aaf1 100644 --- a/docs/test_cases/t30002_package.svg +++ b/docs/test_cases/t30002_package.svg @@ -4,124 +4,124 @@ - + A - + AA - + B - + BB - + A1 - + A2 - + A3 - + A4 - + A5 - + A6 - + A7 - + A8 - + A9 - + A10 - + A11 - + A12 - + A13 - + A14 - + A15 - + A16 - + A17 - + A18 - + BBB diff --git a/docs/test_cases/t30003_package.svg b/docs/test_cases/t30003_package.svg index 31f87acc4..7a532acc7 100644 --- a/docs/test_cases/t30003_package.svg +++ b/docs/test_cases/t30003_package.svg @@ -4,14 +4,14 @@ - + ns1 - + ns3 @@ -19,24 +19,24 @@ - + ns1 - + ns2_v1_0_0 - + ns2_v0_9_0 «deprecated» - + ns2 diff --git a/docs/test_cases/t30004_package.svg b/docs/test_cases/t30004_package.svg index d097dc503..cf52754f6 100644 --- a/docs/test_cases/t30004_package.svg +++ b/docs/test_cases/t30004_package.svg @@ -4,7 +4,7 @@ - + A @@ -30,22 +30,22 @@ We skipped DDD. - + AAA - + BBB - + CCC - + EEE diff --git a/docs/test_cases/t30005_package.svg b/docs/test_cases/t30005_package.svg index 0d39a6db9..c0532829a 100644 --- a/docs/test_cases/t30005_package.svg +++ b/docs/test_cases/t30005_package.svg @@ -4,58 +4,58 @@ - + A - + AA - + B - + BB - + C - + CC - + AAA - + BBB - + CCC diff --git a/docs/test_cases/t30006_package.svg b/docs/test_cases/t30006_package.svg index 533c2e9ea..124d51a6e 100644 --- a/docs/test_cases/t30006_package.svg +++ b/docs/test_cases/t30006_package.svg @@ -3,17 +3,17 @@ - + B - + A - + C diff --git a/docs/test_cases/t30007_package.svg b/docs/test_cases/t30007_package.svg index b8c290195..5069ba47c 100644 --- a/docs/test_cases/t30007_package.svg +++ b/docs/test_cases/t30007_package.svg @@ -4,23 +4,23 @@ - + A - + B - + AA - + C diff --git a/docs/test_cases/t30008_package.svg b/docs/test_cases/t30008_package.svg index 65b3290f0..72c9a3543 100644 --- a/docs/test_cases/t30008_package.svg +++ b/docs/test_cases/t30008_package.svg @@ -4,45 +4,45 @@ - + dependants - + dependencies - + A - + B - + C - + D - + E - + F diff --git a/docs/test_cases/t30009_package.svg b/docs/test_cases/t30009_package.svg index fb9bbdd8e..fae34b1ce 100644 --- a/docs/test_cases/t30009_package.svg +++ b/docs/test_cases/t30009_package.svg @@ -4,55 +4,55 @@ - + One - + Two - + B - + D - + A - + C - + A - + B - + C - + D diff --git a/docs/test_cases/t30010_package.svg b/docs/test_cases/t30010_package.svg index 2e134444c..8c78691c8 100644 --- a/docs/test_cases/t30010_package.svg +++ b/docs/test_cases/t30010_package.svg @@ -8,27 +8,27 @@ libraries - + lib1 - + lib2 - + lib3 - + lib4 - + app diff --git a/docs/test_cases/t30011_package.svg b/docs/test_cases/t30011_package.svg index ff8b552fe..d2fa89e6e 100644 --- a/docs/test_cases/t30011_package.svg +++ b/docs/test_cases/t30011_package.svg @@ -8,27 +8,27 @@ libraries - + lib1 - + lib2 - + lib3 - + lib4 - + app diff --git a/docs/test_cases/t30012_package.svg b/docs/test_cases/t30012_package.svg index 8d315f093..9cb7b61af 100644 --- a/docs/test_cases/t30012_package.svg +++ b/docs/test_cases/t30012_package.svg @@ -9,23 +9,23 @@ app - + lib1 - + mod1 - + mod2 - + lib2 diff --git a/docs/test_cases/t30013_package.svg b/docs/test_cases/t30013_package.svg index 6b7de6a2e..8ce49f85a 100644 --- a/docs/test_cases/t30013_package.svg +++ b/docs/test_cases/t30013_package.svg @@ -3,97 +3,97 @@ - + mod1 - + mod2 - + mod3 - + mod4 - + mod5 - + mod6 - + mod7 - + mod8 - + mod9 - + mod10 - + mod11 - + mod12 - + mod13 - + mod14 - + mod15 - + mod16 - + mod17 - + mod18 - + app diff --git a/docs/test_cases/t30014_package.svg b/docs/test_cases/t30014_package.svg index c3a963dd8..c0d971667 100644 --- a/docs/test_cases/t30014_package.svg +++ b/docs/test_cases/t30014_package.svg @@ -9,18 +9,18 @@ app - + :lib1 - + mod1 - + :lib2 diff --git a/docs/test_cases/t30015_package.svg b/docs/test_cases/t30015_package.svg index 1e6cf8773..3a76ed87c 100644 --- a/docs/test_cases/t30015_package.svg +++ b/docs/test_cases/t30015_package.svg @@ -8,97 +8,97 @@ lib1 - + :mod1 - + :mod2 - + :mod3 - + :mod4 - + :mod5 - + :mod6 - + :mod7 - + :mod8 - + :mod9 - + :mod10 - + :mod11 - + :mod12 - + :mod13 - + :mod14 - + :mod15 - + :mod16 - + :mod17 - + :mod18 - + app diff --git a/docs/test_cases/t40001_include.svg b/docs/test_cases/t40001_include.svg index c92dcc94a..bac0bfc89 100644 --- a/docs/test_cases/t40001_include.svg +++ b/docs/test_cases/t40001_include.svg @@ -20,14 +20,14 @@ lib1 - + t40001.cc - + t40001_include1.h diff --git a/docs/test_cases/t40001_include_mermaid.svg b/docs/test_cases/t40001_include_mermaid.svg index 180500c20..b15ddeb74 100644 --- a/docs/test_cases/t40001_include_mermaid.svg +++ b/docs/test_cases/t40001_include_mermaid.svg @@ -138,7 +138,7 @@ - + @@ -162,7 +162,7 @@ - + diff --git a/docs/test_cases/t40002_include.svg b/docs/test_cases/t40002_include.svg index c5cd9a8cf..af79d96c3 100644 --- a/docs/test_cases/t40002_include.svg +++ b/docs/test_cases/t40002_include.svg @@ -34,35 +34,35 @@ lib2 - + t40002.cc - + lib1.cc - + lib2.cc - + lib1.h - + lib2.h diff --git a/docs/test_cases/t40002_include_mermaid.svg b/docs/test_cases/t40002_include_mermaid.svg index fb65167d3..a2c2d4da3 100644 --- a/docs/test_cases/t40002_include_mermaid.svg +++ b/docs/test_cases/t40002_include_mermaid.svg @@ -137,7 +137,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -163,7 +163,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -189,7 +189,7 @@ - + diff --git a/docs/test_cases/t40003_include.svg b/docs/test_cases/t40003_include.svg index 0bf174324..577ea637e 100644 --- a/docs/test_cases/t40003_include.svg +++ b/docs/test_cases/t40003_include.svg @@ -34,28 +34,28 @@ dependencies - + t1.cc - + t2.cc - + t3.h - + t2.h @@ -67,14 +67,14 @@ t1.h - + t3.h - + t2.h @@ -86,7 +86,7 @@ t1.h - + t5.h diff --git a/docs/test_cases/t40003_include_mermaid.svg b/docs/test_cases/t40003_include_mermaid.svg index 97d503de5..74ddcc803 100644 --- a/docs/test_cases/t40003_include_mermaid.svg +++ b/docs/test_cases/t40003_include_mermaid.svg @@ -167,7 +167,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -204,7 +204,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -230,7 +230,7 @@ - + @@ -254,7 +254,7 @@ - + @@ -267,7 +267,7 @@ - + diff --git a/tests/test_cases.yaml b/tests/test_cases.yaml index ea21ac9fa..676b0343d 100644 --- a/tests/test_cases.yaml +++ b/tests/test_cases.yaml @@ -414,6 +414,7 @@ test_cases: description: - name: t20056 title: Test case for option to fold repeated activities in sequence diagram + description: Package diagrams: - name: t30001 title: Basic package diagram test case