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