Extended t00052 test case

This commit is contained in:
Bartek Kryza
2023-01-25 23:07:08 +01:00
parent 21e7c3d3a0
commit 39851ca6d9

View File

@@ -1,3 +1,5 @@
#include <cmath>
namespace clanguml {
namespace t00052 {
@@ -15,5 +17,19 @@ public:
template <typename F> T bb(F &&f, T t) { return f(t); }
};
template <typename T> class C {
template <typename P> T c(P p) { return static_cast<T>(p); }
};
template <> template <> int C<int>::c<double>(double p)
{
return std::floor(p);
}
struct R {
A a;
B<int> b;
C<int> c;
};
}
}