You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
969 B
67 lines
969 B
7 months ago
|
struct One {
|
||
|
int one = 142;
|
||
|
constexpr One() = default;
|
||
|
virtual ~One();
|
||
|
};
|
||
|
|
||
|
struct Two : One {
|
||
|
int two = 242;
|
||
|
constexpr Two() = default;
|
||
|
~Two() override;
|
||
|
};
|
||
|
|
||
|
namespace member {
|
||
|
struct One {
|
||
|
int member = 147;
|
||
|
constexpr One() = default;
|
||
|
virtual ~One();
|
||
|
};
|
||
|
|
||
|
struct Two {
|
||
|
One one;
|
||
|
int member = 247;
|
||
|
constexpr Two() = default;
|
||
|
virtual ~Two();
|
||
|
};
|
||
|
} // namespace member
|
||
|
|
||
|
namespace array {
|
||
|
struct One {
|
||
|
int member = 174;
|
||
|
constexpr One() = default;
|
||
|
virtual ~One();
|
||
|
};
|
||
|
|
||
|
struct Two {
|
||
|
One one[3];
|
||
|
int member = 274;
|
||
|
constexpr Two() = default;
|
||
|
virtual ~Two();
|
||
|
};
|
||
|
} // namespace array
|
||
|
|
||
|
namespace result {
|
||
|
struct One {
|
||
|
int member;
|
||
|
One(int member);
|
||
|
virtual ~One();
|
||
|
};
|
||
|
|
||
|
struct Two {
|
||
|
int member;
|
||
|
Two(int member);
|
||
|
One one() const;
|
||
|
virtual ~Two();
|
||
|
};
|
||
|
} // namespace result
|
||
|
|
||
|
namespace func_shadow {
|
||
|
void One(int);
|
||
|
struct One {
|
||
|
int one = 142;
|
||
|
constexpr One() = default;
|
||
|
virtual ~One();
|
||
|
};
|
||
|
void One(float);
|
||
|
} // namespace func_shadow
|