aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/cpprealm/remove-overzealous-template.diff
blob: fed98523a851bd703be00a8aa8dde495104d4570 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/include/cpprealm/schema.hpp b/include/cpprealm/schema.hpp
index 7494d60..7479c3c 100644
--- a/include/cpprealm/schema.hpp
+++ b/include/cpprealm/schema.hpp
@@ -253,7 +253,7 @@ namespace realm {
 
                 if constexpr (N + 1 == sizeof...(Properties)) {
                     if (property_name == std::string_view(names[N])) {
-                        auto ptr = managed<Class, void>::template unmanaged_to_managed_pointer(property.ptr);
+                        auto ptr = managed<Class, void>::unmanaged_to_managed_pointer(property.ptr);
                         if constexpr (std::is_pointer_v<typename P::Result>) {
                             return (cls.*ptr);
                         } else {
@@ -263,7 +263,7 @@ namespace realm {
                     return variant_t{};
                 } else {
                     if (property_name == std::string_view(names[N])) {
-                        auto ptr = managed<Class, void>::template unmanaged_to_managed_pointer(property.ptr);
+                        auto ptr = managed<Class, void>::unmanaged_to_managed_pointer(property.ptr);
                         if constexpr (std::is_pointer_v<typename P::Result>) {
                             return (cls.*ptr);
                         } else {