mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-13 19:18:01 +07:00
fix clang warnings
This commit is contained in:
@@ -17,9 +17,19 @@ namespace
|
||||
// after this we will be able to use the library's polymorphic functions
|
||||
// like `ucast` or `resolve_type(T&&)`
|
||||
|
||||
struct A { META_HPP_ENABLE_POLY_INFO() };
|
||||
struct B { META_HPP_ENABLE_POLY_INFO() };
|
||||
struct C : A, B { META_HPP_ENABLE_POLY_INFO(A, B) };
|
||||
struct A {
|
||||
virtual ~A() = default;
|
||||
META_HPP_ENABLE_POLY_INFO()
|
||||
};
|
||||
|
||||
struct B {
|
||||
virtual ~B() = default;
|
||||
META_HPP_ENABLE_POLY_INFO()
|
||||
};
|
||||
|
||||
struct C : A, B {
|
||||
META_HPP_ENABLE_POLY_INFO(A, B)
|
||||
};
|
||||
}
|
||||
|
||||
TEST_CASE("meta/meta_manuals/ucast") {
|
||||
|
||||
Reference in New Issue
Block a user