mirror of
https://github.com/bkryza/clang-uml.git
synced 2025-05-28 01:40:30 +08:00
Updated test cases documentation
This commit is contained in:
parent
55f1cc0298
commit
beeb621140
@ -34,12 +34,12 @@ public:
|
||||
|
||||
class B : public A {
|
||||
public:
|
||||
virtual void foo_a() override {}
|
||||
virtual void foo_a() override { }
|
||||
};
|
||||
|
||||
class C : public A {
|
||||
public:
|
||||
virtual void foo_c() override {}
|
||||
virtual void foo_c() override { }
|
||||
};
|
||||
|
||||
class D : public B, public C {
|
||||
|
@ -35,9 +35,9 @@ public:
|
||||
A(const A &) = default;
|
||||
virtual ~A() = default;
|
||||
|
||||
void basic_method() {}
|
||||
void basic_method() { }
|
||||
static int static_method() { return 0; }
|
||||
void const_method() const {}
|
||||
void const_method() const { }
|
||||
auto auto_method() { return 1; }
|
||||
|
||||
auto double_int(const int i) { return 2 * i; }
|
||||
@ -57,7 +57,7 @@ public:
|
||||
static const auto auto_member{10UL};
|
||||
|
||||
protected:
|
||||
void protected_method() {}
|
||||
void protected_method() { }
|
||||
|
||||
int protected_member;
|
||||
|
||||
@ -66,7 +66,7 @@ protected:
|
||||
};
|
||||
|
||||
private:
|
||||
void private_method() {}
|
||||
void private_method() { }
|
||||
|
||||
int private_member;
|
||||
int a, b, c;
|
||||
|
@ -25,7 +25,7 @@ namespace t00004 {
|
||||
|
||||
class A {
|
||||
public:
|
||||
void foo() const {}
|
||||
void foo() const { }
|
||||
|
||||
class AA {
|
||||
public:
|
||||
@ -35,7 +35,7 @@ public:
|
||||
};
|
||||
};
|
||||
|
||||
void foo2() const {}
|
||||
void foo2() const { }
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -34,7 +34,7 @@ template <typename T> class D {
|
||||
|
||||
class A {
|
||||
private:
|
||||
void foo() {}
|
||||
void foo() { }
|
||||
friend class B;
|
||||
friend class external::C;
|
||||
// TODO
|
||||
|
@ -48,7 +48,7 @@ class R;
|
||||
|
||||
struct D {
|
||||
int d;
|
||||
void print(R *r) {}
|
||||
void print(R *r) { }
|
||||
};
|
||||
|
||||
template <typename T> struct E {
|
||||
|
@ -28,7 +28,8 @@ class A {
|
||||
}
|
||||
|
||||
namespace ns2_v0_9_0 {
|
||||
class [[deprecated]] A {};
|
||||
class [[deprecated]] A {
|
||||
};
|
||||
}
|
||||
|
||||
namespace {
|
||||
|
@ -35,20 +35,20 @@ public:
|
||||
|
||||
class Visitor1 : public Visitor {
|
||||
public:
|
||||
void visit_A(const A &item) const override {}
|
||||
void visit_B(const B &item) const override {}
|
||||
void visit_A(const A &item) const override { }
|
||||
void visit_B(const B &item) const override { }
|
||||
};
|
||||
|
||||
class Visitor2 : public Visitor {
|
||||
public:
|
||||
void visit_A(const A &item) const override {}
|
||||
void visit_B(const B &item) const override {}
|
||||
void visit_A(const A &item) const override { }
|
||||
void visit_B(const B &item) const override { }
|
||||
};
|
||||
|
||||
class Visitor3 : public Visitor {
|
||||
public:
|
||||
void visit_A(const A &item) const override {}
|
||||
void visit_B(const B &item) const override {}
|
||||
void visit_A(const A &item) const override { }
|
||||
void visit_B(const B &item) const override { }
|
||||
};
|
||||
|
||||
class Item {
|
||||
@ -59,12 +59,12 @@ public:
|
||||
|
||||
class A : public Item {
|
||||
public:
|
||||
void accept(const Visitor &visitor) const override {}
|
||||
void accept(const Visitor &visitor) const override { }
|
||||
};
|
||||
|
||||
class B : public Item {
|
||||
public:
|
||||
void accept(const Visitor &visitor) const override {}
|
||||
void accept(const Visitor &visitor) const override { }
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -38,14 +38,14 @@ protected:
|
||||
|
||||
class A1 : public A {
|
||||
protected:
|
||||
void method1() override {}
|
||||
void method2() override {}
|
||||
void method1() override { }
|
||||
void method2() override { }
|
||||
};
|
||||
|
||||
class A2 : public A {
|
||||
protected:
|
||||
void method1() override {}
|
||||
void method2() override {}
|
||||
void method1() override { }
|
||||
void method2() override { }
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -31,17 +31,17 @@ public:
|
||||
|
||||
class StrategyA : public Strategy {
|
||||
public:
|
||||
void algorithm() override {}
|
||||
void algorithm() override { }
|
||||
};
|
||||
|
||||
class StrategyB : public Strategy {
|
||||
public:
|
||||
void algorithm() override {}
|
||||
void algorithm() override { }
|
||||
};
|
||||
|
||||
class StrategyC : public Strategy {
|
||||
public:
|
||||
void algorithm() override {}
|
||||
void algorithm() override { }
|
||||
};
|
||||
|
||||
class Context {
|
||||
|
@ -33,14 +33,14 @@ public:
|
||||
|
||||
class Target1 : public Target {
|
||||
public:
|
||||
void m1() override {}
|
||||
void m2() override {}
|
||||
void m1() override { }
|
||||
void m2() override { }
|
||||
};
|
||||
|
||||
class Target2 : public Target {
|
||||
public:
|
||||
void m1() override {}
|
||||
void m2() override {}
|
||||
void m1() override { }
|
||||
void m2() override { }
|
||||
};
|
||||
|
||||
class Proxy : public Target {
|
||||
|
@ -25,14 +25,14 @@ namespace t00025 {
|
||||
|
||||
class Target1 {
|
||||
public:
|
||||
void m1() {}
|
||||
void m2() {}
|
||||
void m1() { }
|
||||
void m2() { }
|
||||
};
|
||||
|
||||
class Target2 {
|
||||
public:
|
||||
void m1() {}
|
||||
void m2() {}
|
||||
void m1() { }
|
||||
void m2() { }
|
||||
};
|
||||
|
||||
template <typename T> class Proxy {
|
||||
|
@ -36,7 +36,7 @@ class Line : public Shape, public T<Line<>>... {
|
||||
public:
|
||||
void display() override
|
||||
{
|
||||
std::apply([](auto &&... x) { (x.display(), ...); },
|
||||
std::apply([](auto &&...x) { (x.display(), ...); },
|
||||
std::forward_as_tuple(T<Line<>>()...));
|
||||
}
|
||||
};
|
||||
@ -46,7 +46,7 @@ class Text : public Shape, public T<Text<>>... {
|
||||
public:
|
||||
void display() override
|
||||
{
|
||||
std::apply([](auto &&... x) { (x.display(), ...); },
|
||||
std::apply([](auto &&...x) { (x.display(), ...); },
|
||||
std::forward_as_tuple(T<Text<>>()...));
|
||||
}
|
||||
};
|
||||
@ -57,12 +57,12 @@ struct ShapeDecorator {
|
||||
|
||||
template <typename T> class Color : public ShapeDecorator {
|
||||
public:
|
||||
void display() override {}
|
||||
void display() override { }
|
||||
};
|
||||
|
||||
template <typename T> class Weight : public ShapeDecorator {
|
||||
public:
|
||||
void display() override {}
|
||||
void display() override { }
|
||||
};
|
||||
|
||||
struct Window {
|
||||
|
@ -43,7 +43,7 @@ struct C {
|
||||
|
||||
class A {
|
||||
public:
|
||||
A() {}
|
||||
A() { }
|
||||
|
||||
int add(int x, int y) { return m_c.add(x, y); }
|
||||
|
||||
@ -58,7 +58,7 @@ public:
|
||||
return res;
|
||||
}
|
||||
|
||||
void log_result(int r) {}
|
||||
void log_result(int r) { }
|
||||
|
||||
private:
|
||||
detail::C m_c{};
|
||||
|
Loading…
x
Reference in New Issue
Block a user